Skip to content

Commit 808f582

Browse files
committed
propane now uses jdk11
1 parent 9b17f91 commit 808f582

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
### The Ruby-Processing Group Website source. ###
44

5-
Cool ideas about styling most welcome, I'm only just getting to grips with Jekyll Collections.
5+
Cool ideas about styling are most welcome.

about.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ There are three main projects [JRubyArt][jruby_art], [PiCrate][picrate] and [pro
1010

1111
[PiCrate][picrate] is a standalone version designed for the [RaspberryPI][rpi].
1212

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.
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_). Since propane-3.2.0, propane is compiled with jdk11, and thus jdk11 is a requirement.
1414

1515
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]).
1616

1717
Not forgetting the atom editor projects [atom-k9][atom-k9] and [language-jruby-art][language]
1818

1919
#### Martin Prout ####
2020

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.
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) continues to work with ruby-processing, and its descendants.
2222

2323
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.
2424

books.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: page
33
title: "Books"
44
---
55

6-
ASFAIK there isn't a book on ruby-processing, JRubyArt, or propane perhaps (I thinking about writing one). There's plenty of books on processing, and some where code has been ported to ruby. If you are new to ruby there's quite a lot available (_including on line_), but if you are coming from java or processing you can learn a lot just running the examples and reading the code (__Rails__ is a terrible place to start to learn ruby).
6+
ASFAIK there isn't a book on ruby-processing, JRubyArt, or propane perhaps (I'm thinking about writing one). There's plenty of books on processing, and some where code has been ported to ruby. If you are new to ruby there's quite a lot available (_including on line_), but if you are coming from java or processing you can learn a lot just running the examples and reading the code (__Rails__ is a terrible place to start to learn ruby).
77
If you're just learning to code for the first time, [learning processing with ruby][lruby] includes most of the examples from Daniel Shiffman's [Learning Processing][lprocessing], an introductory textbook (move `size` to `settings` to port to JRubyArt). Or there is the more up to date [The Nature of Code][ncode] (_more advanced topics_) also by Daniel Shiffman, and this case majority of the examples have been [ported to ruby][ncode_ruby]. Even more processing books are listed at [processing.org]. If you want get serious with ruby there's Sandi Metz's [Practical Object-Oriented Design][poodr] which should help guide you to write decent ruby code. If you fancy doing a bit of re-factoring get [Sandis latest book][99] because there are plenty of opportunities to re-factor both ruby-processing project code, and the example sketches.
88

99
Note: Nature of Code also available in [Japanese][japanese], it would cool to annotate some of the ruby examples?

0 commit comments

Comments
 (0)