Skip to content

Commit 06e89d9

Browse files
committed
align the ducks
1 parent a51e617 commit 06e89d9

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
2+
**v1.2.3** Further refactored sketchwriter.rb. Update to jruby-9.1.4.0-complete.
3+
14
**v1.2.2** Refactored sketchwriter.rb (adding unit tests) to be more open to change and removing string_extra.rb on the way. Remove sketchbook.rb, because we no-longer guess sketchbook location at runtime (depends on `config.yml`), could pave the way for independent (from processing ide) location of java libraries (and freedom from the tyranny of prisoner john). Update to jruby-9.1.3.0-complete.
25

6+
37
**v1.2.1** Use optparse to parse command line options, and related re-factoring. Avoid casting to java Double and Integer and using `to_java` for primitives in jruby extensions. Includes important changes to CLI, `run` becomes `--run` etc and one stop `--install` replacing `setup --install` etc.
48
Also `--nojruby` is dropped in favor of `config.yml`.
59

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
See [alternative website](http://ruby-processing.github.io/) for versions before JRubyArt-1.2.0, if it matters to you download a copy because it will soon be replaced with learning JRubyArt content or similar...
66

77
## Requirements
8-
A clean start for `jruby_art` that works best with the latest version of [processing-3.2.1](https://github.com/processing/processing/releases) and [jruby-9.1.2.0](http://jruby.org/download) see [wiki](https://github.com/ruby-processing/JRubyArt/wiki/Building-latest-gem) for building gem from this repo. Changes from processing- 2.0 to [processing-3.0 here](https://github.com/processing/processing/wiki/Changes-in-3.0). Should work on same platforms as vanilla processing (windows, mac, linux) for Android see Yuki Morohoshi [rubuto-processing3][].
8+
A clean start for `jruby_art` that works best with the latest version of [processing-3.2.1](https://github.com/processing/processing/releases) and [jruby-9.1.4.0](http://jruby.org/download) see [wiki](https://github.com/ruby-processing/JRubyArt/wiki/Building-latest-gem) for building gem from this repo. Changes from processing- 2.0 to [processing-3.0 here](https://github.com/processing/processing/wiki/Changes-in-3.0). Should work on same platforms as vanilla processing (windows, mac, linux) for Android see Yuki Morohoshi [rubuto-processing3][].
99
## Requirements
1010

11-
A suitable version of ruby (MRI ruby > 2.2 or `jruby-9.1.3.0+`) to download gem.
11+
A suitable version of ruby (MRI ruby > 2.2 or `jruby-9.1.4.0+`) to download gem.
1212

1313
`processing-3.2.1`
1414

@@ -36,9 +36,9 @@ template: emacs
3636
3737
```bash
3838
gem install jruby_art
39-
k9 --install # installs jruby-complete-9.1.3.0 and downloads and installs samples to ~/k9_samples
39+
k9 --install # installs jruby-complete-9.1.4.0 and downloads and installs samples to ~/k9_samples
4040
cd ~/k9_samples/contributed
41-
k9 --run jwishy.rb # if you have jruby-9.1.3.0 installed or config `JRUBY: false`
41+
k9 --run jwishy.rb # if you have jruby-9.1.4.0 installed or config `JRUBY: false`
4242
# to use jruby-complete set `JRUBY: false` in config
4343
```
4444
## Create sketches from built in templates

jruby_art.gemspec

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ Gem::Specification.new do |spec|
1111
spec.email = '[email protected]'
1212
spec.description = <<-EOS
1313
JRubyArt is a ruby wrapper for the processing art framework.
14-
This version uses 'optparse', run becomes --run (or -r) and 'setup install'
15-
becomes '--install' or (-i) etc. Use both processing libraries and ruby gems
16-
in your sketches. Features create/run/watch/live modes. The "--watch" mode,
17-
provides a nice REPL-ish way to work on your processing sketches. Includes:-
14+
Use both processing libraries and ruby gems in your sketches. Features
15+
create/run/watch/live modes. The "--watch" mode, provides a nice REPL-ish
16+
way to work on your processing sketches. Includes:-
1817
A "Control Panel" library, so that you can easily create sliders, buttons,
1918
checkboxes and drop-down menus, and hook them into your sketch's instance
2019
variables and hundreds of worked examples to get you started...

0 commit comments

Comments
 (0)