And of course I forgot to send the link. Instructions for all of it can be found at:
http://www.the-shoebox.org/apps/44 On Feb 28, 2008, at 6:37 PM, Jeremy Ashkenas wrote:
Hey, Shoes folks. We all agree that Shoes has some stiff competition in other languages right? Python's got Nodebox, which is gorgeous. Java's got Processing, which is wonderful. And we've all been exhorted (by _why, at least, if not others) to be champions for these various fonts of creative programming, no matter where they may raise their heads. So, inspired by ifhere's Dynamite (which isn't currently working), I've thrown together a quick wrapper for Processing, using JRuby. It makes Processing act in a slightly more Shoes-like way, and replaces the ol' crusty faux-Java-1.4- syntax sandals that Processing usually wears with some new Ruby slippers. As it turns out, some Shoes programs that don't make use of Shoes' nice interface features — like stacks, flows, and edit controls — can be run in ruby-processing with almost no changes at all. (The Wishyworm is the currently posted example of this.) Now I don't want to distract the Shoes community from running towards the goal of making Shoes the best darn windowing toolkit out there, but I think that we can learn from Processing, and everyone wins from having programs that can (for the most part) run on two platforms. Any ideas on how to make ruby-processing more Shoes-like, please leave in the Shoebox comments. And revisions are welcome. — Jeremy
