IMPORTANT THIS DOCUMENT IS OUTDATED BUT BY NOW YOU SHOULD ALREADY BE USING JRubyArt or propane
External Dependencies
- ruby-processing requires an installed version of vanilla-processing
- jruby_art includes processings core jars in gem
Runnable from netbeans
- ruby-processing sketches would need a Rakefile or some other script to run
- jruby_art sketches mainly just run (except for bare-sketches), opens possibility of incredibly simple/minimal installation from netbeans (no need for MRI ruby or an installed jruby, might suit windows users)
Core processing libraries (sound, video etc)
- ruby-processing has builtin support
- jruby_art now has built in support (but path to libraries is configurable), can also be modular via gem see pbox2d as exemplar
Contributed processing libraries
- ruby-processing has builtin support for libraries installed by processing ide
- jruby_art does not assume that vanilla processing is installed. Wrapping libraries in separate gem would be ideal see pbox2d and toxicgem
Vec2D, Vec3D, Arcball and DEGLUT
- ruby-processing requires load_library
- jruby_art automatically loaded into jruby runtime
Processing::Proxy module
- in ruby-processing Proxy can be used to mimic processings inner classes, probably v. bad juju convenience isn't everything
- in jruby_art a different Proxy is used to access some processing methods eg "pre", "post", "draw" via reflection
No comments:
Post a Comment