====== Live coding ====== ^versions^0095+^ |contributors|[[user:florianjenett.de]]| |started on|2008-05-01 08:17| At the moment a collection of pages that discuss live coding (see: [[http://www.toplap.org/|toplap]]) related to Processing. ===== Links ===== [[http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1120340727;start=0|Live coding discussion]] [[http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1187597413|SketchPad discussion]] === Ruby / JRuby === [[http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1206029911;start=|Ruby-Processing discussion]] [[http://the-shoebox.org/apps/44|Ruby Processing by Jeremy Ashkenas]] [[http://code.google.com/p/action-coding/|Action Coding by Ichitaro Masuda]] [[http://hipstersinc.com/blog/2007/5/16/jruby_processingorg_howto/|JRuby+Processing by Mark Chadwick]] [[http://d.hatena.ne.jp/koyachi/20080206/1202225831|Sketchbook.rb by koyachi]] === Python / Jython === [[http://processing.org/discourse/yabb/YaBB.cgi?board=Tools;action=display;num=1102830752|Python integration, ALPHA discourse (old!)]] [[http://i.document.m05.de/?p=483|Processing meets Python test by Michael Zöllner]] [[http://backspaces.net/hacks/30/processing-with-jython|Processing & Python at backspaces.net]] [[http://itp.nyu.edu/blogs/drawingmachines/2008/02/10/jythonprocessing-fun/|Processsing & Python by David Nolen ITP]] Now passworded (checked 2009-02-17) [[http://radianweb.co.uk/files/jython/index.html|Example with Windows set-up guide in source]] === JavaScript / ECMAScript === [[http://ejohn.org/blog/processingjs/|Processing.js by John Resig (Processing translated to JavaScript & HTML Canvas-Element)]] and [[http://ejohn.org/blog/processingjs-aftermath/|his followup post "Processing.js Aftermath"]]. [[http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1210326138|Processing.js discussion]] [[http://eventhorizongames.com/wiki/doku.php?id=articles:processing:scripting:start|Processing scripting using Java 6 JSR 223 / JavaScript]] === BeanShell / Janino === [[http://www.andrewberman.org/projects/sketchpad/|SketchPad by Andrew Berman]] [[http://rzserv2.fhnon.de/~lg016586/processing/Processing_Interpreter_Demo-001.zip|Zipped Demo using BeanShell & MD5 hash by Florian Schäfer]] [[http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_libraries_tools;action=display;num=1187096508|Janino based ProcessingLiveCode by John Gilbertson aka JohnG]] ===== Technologies ===== [[http://www.janino.net/|Janino - an Embedded Java Compiler]] [[http://www.beanshell.org/|BeanShell - Lightweight Scripting for Java]] [[http://www.jython.org/|Jython - Python implemented in Java]] [[http://jruby.codehaus.org/|Ruby - implemented in Java]] [[http://jcp.org/en/jsr/detail?id=223|Scripting for the Java 6.0 (== 1.6) Platform, page contains many links to other scripting projects]] [[http://www.mozilla.org/rhino/|Rhino - JavaScript for Java]]