Skip to content

Commit 0fff44e

Browse files
committed
re-write intro
1 parent 182be96 commit 0fff44e

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

README.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
11
# JRubyArt-examples for JRubyArt-1.3.0+
2-
JRubyArt-examples
2+
Description
33
================
44

5-
Rakefiles amended to use `-r` in place of `run`
6-
7-
Many of the vanilla processing example sketches have been translated to ruby-processing, and they are mainly written as 'bare' sketches (ie not class wrapped) in keeping with the original processing. At runtime these sketches the get wrapped into a Sketch class. Should you prefer you can still write class wrapped sketches, these will work equally well with jruby_art. You should also checkout the [Nature of Code Examples in ruby][] and for the beginner [Learning Processing with Ruby][] for even more examples.
8-
Includes autorun Rakefiles:-
5+
Like the original `ruby-processing`, `JRubyArt` is like a DSL for vanilla `processing`, so sketches can be written as **bare** sketches (ie they do not require class wrapper, JRubyArt does that for you as does vanilla processing cf [propane][propane]). Here you will find many of the processing example sketches have been translated to ruby as **bare** sketches cf [propane][propane]) but you can add the **class** wrapper if that suits you. You should also checkout the [Nature of Code Examples in ruby][] and for the beginner [Learning Processing with Ruby][] for even more examples. Many sketches folders includes autorun Rakefiles, and some of these can be run from the root directory as a demo:-
96

107
1. in a console cd `k9_samples` directory
118
2. and `rake` to run all the core examples (excludes gem examples etc)
12-
3. `rake hype` to just run the hype library examples (depends on an installed hype library).
9+
3. `rake hype` to just run the hype library examples (depends on an installed hype library).
1310
4. `rake wordcram` to just run the wordcram gem examples (depends on an installed ruby_wordcram gem).
1411
5. `rake pbox2d` to just run the pbox2d gem examples (depends on an installed gem).
1512

@@ -18,7 +15,7 @@ Includes autorun Rakefiles:-
1815
1. [Basic][]
1916

2017
1. [structure][]
21-
2. [objects][]
18+
2. [objects][]
2219
3. [arrays][]
2320
4. [input][]
2421
5. [shape][]
@@ -30,7 +27,7 @@ Includes autorun Rakefiles:-
3027
1. [shaders][]
3128
2. [lsystems][]
3229
3. [advanced data][]
33-
30+
3431
3. [Libraries][]
3532
1. [fastmath][]
3633
2. [vecmath][]
@@ -43,7 +40,7 @@ Includes autorun Rakefiles:-
4340
3. [Toxiclibs][toxiclibs]
4441
4. [Wordcram][wordcram]
4542
5. [Sunflow raytracing][joons]
46-
43+
4744
5. Java Libraries
4845
1. [Hype-processing][hype]
4946
2. [Hemesh][hemesh]
@@ -82,3 +79,4 @@ Includes autorun Rakefiles:-
8279
[geomerative]:https://github.com/ruby-processing/JRubyArt-examples/tree/master/external_library/gem/geomerative
8380
[toxiclibs]:https://github.com/ruby-processing/JRubyArt-examples/tree/master/external_library/gem/toxiclibs
8481
[wordcram]:https://github.com/ruby-processing/JRubyArt-examples/tree/master/external_library/gem/ruby_wordcram
82+
[propane]:https://ruby-processing.github.io/propane/

0 commit comments

Comments
 (0)