Skip to content

Commit 9b17f91

Browse files
committed
PiCrate
1 parent 8cb394e commit 9b17f91

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

about.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,21 @@ permalink: /about/
66
### The group ###
77
The ruby-processing group exists to collect together projects that support creating and running processing sketches in ruby. It is also designed to hide the inevitably high [bus factor][bus] of what is an essentially __one man band__, but I am trying hard to make it otherwise (including evolving the code). You could play your part...
88

9-
There are two main projects [JRubyArt][jruby_art] and [propane][propane], [JRubyArt][jruby_art] is the closest to the original ruby-processing and provides a ruby wrapper around the latest [vanilla processing][processing], it depends on a vanilla processing install (but can be configured to not require a jruby install). [Propane][propane] is a configuration free, complete version of ruby-processing (_does not require installed vanilla processing_) that depends on an installed jruby (_is slightly more experimental however since a modified PApplet is required with jdk9+ propane may take over in future_). Propane is currently only available for MacOS and linux, and without significant input from Windows users it will remain so.
9+
There are three main projects [JRubyArt][jruby_art], [PiCrate][picrate] and [propane][propane], [JRubyArt][jruby_art] is the closest to the original ruby-processing and provides a ruby wrapper around the latest [vanilla processing][processing], it depends on a vanilla processing install (but can be configured to not require a jruby install).
10+
11+
[PiCrate][picrate] is a standalone version designed for the [RaspberryPI][rpi].
12+
13+
[Propane][propane] is a configuration free, complete version of ruby-processing (_does not require installed vanilla processing_) that depends on an installed jruby (_is slightly more experimental however since a modified PApplet is required with jdk9+ propane may take over in future_). Propane is currently only available for MacOS and linux, and without significant input from Windows users it will remain so.
1014

1115
Other projects include the pbox2d gem (a gem wrapper around [jbox2d][jbox2d]), toxiclibs gem (a gem wrapper around [toxiclibs][toxiclibs]) and geomerative gem (a gem wrapper around [geomerative][geomerative]).
1216

1317
Not forgetting the atom editor projects [atom-k9][atom-k9] and [language-jruby-art][language]
1418

1519
#### Martin Prout ####
1620

17-
First degree was BSc hons Biochemistry from University of Surrey, I went on to specialize in xenobiotic metabolism (at first drugs, then industrial chemicals and pesticides). I later studied for a computer science degree with the Open University (BSc hons 2:1 but completed insufficient specific modules to be a named degree), course included some smalltalk but mainly java. Subsequently I dabbled a bit with C++, perl python, and even lisp, but got hooked on ruby, particulary ruby-processing. OS experience Windows-98 up to Windows-XP and mainly linux since 2004 (tried gentoo, fedora, even pardus) now using exclusively Archlinux and Mint (Debian). Since November 2012 I have been sole developer/maintainer of [ruby-processing][ruby-processing] (_did update for processing-2.0_), and I have since developed JRubyArt and propane (_for processing-3.0+_) and ensured that jruby-9.0.0.0 (with support from jruby group) continued to work with ruby-processing, and its descendants.
21+
First degree was BSc hons Biochemistry from University of Surrey, I went on to specialize in xenobiotic metabolism (at first drugs, then industrial chemicals and pesticides). I later studied for a computer science degree with the Open University (BSc hons 2:1 but completed insufficient specific modules to be a named degree), course included some smalltalk but mainly java. Subsequently I dabbled a bit with C++, perl python, and even lisp, but got hooked on ruby, particulary ruby-processing. OS experience Windows-98 up to Windows-XP and mainly linux since 2004 (tried gentoo, fedora, even pardus) now using exclusively Archlinux and Mint (Debian). Since November 2012 I have been sole developer/maintainer of [ruby-processing][ruby-processing] (_did update for processing-2.0_), and I have since developed JRubyArt and propane (_for processing-3.0+_) and ensured that jruby-9.2.0.0 (with support from jruby group) continued to work with ruby-processing, and its descendants.
1822

19-
NB: I'm not in the market for a job, and only get involved with projects that interest me, currently I'm learning javascript just to develop atom packages for JRubyArt / propane (but my heart is not in it, javascript is just horrible).
23+
Personally I can't understand why processing group spawned p5*js (javascript is just horrible), but I learned sufficient to develop atom packages [atom-k9][atom-k9] and [language-jruby-art][language] for JRubyArt / propane.
2024

2125
[jruby_art]: https://ruby-processing.github.io/JRubyArt/
2226
[blog]:http://monkstone.github.io/
@@ -29,3 +33,5 @@ Not forgetting the atom editor projects [atom-k9][atom-k9] and [language-jruby-a
2933
[language]:https://atom.io/packages/language-jruby-art
3034
[ruby-processing]:https://github.com/jashkenas/ruby-processing
3135
[bus]:https://en.wikipedia.org/wiki/Bus_factor
36+
[picrate]:https://ruby-processing.github.io/PiCrate/
37+
[rpi]:https://www.raspberrypi.org/

0 commit comments

Comments
 (0)