Example projects in Spde, a Scala toolkit for Processing.org
Scala Java
Latest commit 1113843 Sep 5, 2013 @n8han Merge pull request #10 from davecahill/master
Fix build
Failed to load latest commit information.
Android/src/main android fold tweaks Apr 13, 2010
Continue size Apr 5, 2010
Esfera ¡ Esfera Apr 13, 2010
Explode get size and renderer from source Oct 2, 2009
Flocking rm dep obj Apr 15, 2010
Fold rename to spde, use plugin Aug 30, 2009
FractalParticles FractalParticles example Sep 4, 2010
L-Systems 2.8 warning Feb 21, 2010
List avoiding List.tabulate until 2.8 dust settles Nov 16, 2009
Loop update to use templated video project Oct 19, 2009
Matrix rename to spde, use plugin Aug 30, 2009
PlaneRotate planerotete Apr 11, 2010
Scratch update to use templated video project Oct 19, 2009
Spore1 optimization, changed list to array and a for loop to a while Nov 5, 2010
Straight_Java/src/main/java straight java project Nov 2, 2009
Straight_Scala/src/main/scala width Apr 12, 2010
TI-81 lighten up Apr 14, 2010
Trending rm no longer needed import Feb 6, 2010
notes ¡ Esfera Apr 13, 2010
project Fix build Sep 1, 2013
.gitignore fold as android example Apr 9, 2010
README.md link to source-only graft Jun 13, 2010
VIDEO.md Merge branch 'master' of technically.us:spde-examples Oct 22, 2009


Spde Examples

Hi! You've found some sample applications for Spde, a Scala toolkit for Processing.

Spde is a deconstructed toolkit, rather the opposite of an IDE like Eclipse or the Processing Development Environment. Instead of installing an environment to work in, you can download / fork these or any other Spde projects and the environment will be built around them. Huh? Just try it. All you need to have installed is simple-build-tool (which is really worth having if you want to do anything in Scala). Then, inside the spde-examples directory:

$ sbt             # downloads and compiles spde-sbt plugin, enters sbt console
> update          # downloads Spde and Processing dependencies
> project Explode # enters the "Explode" sub-project
> run             # compile and launch the sketch!

PLEASE improve these sketches and make your own, ideally something that shows off both Scala and Processing at the same time but the main rule is to be cool. To start a new sketch that isn't going to be a spde-example, see the source-only Graft.

Also: because Processing OpenGL uses Jogl with native libraries, it can be tricky to get working across all platforms. Would you mind trying the Matrix example? And, if it doesn't work could you inform me your os.name and os.arch system properties? You can get these easily inside sbt:

> get os.name
> get os.arch