PROCESSING SKETCHES
Poem
Splosion
Folding
Bloodstream
Pull
Well
Decoplanes
Colorstorm
CircleForms
CircleForms2
Polyline
Bouncelines
Maeda lines

SVG EXPERIMENTS
river of orchids
crosstown traffic
spin
penta
maeda wave port
simple motion
KeySpline tool
more to come

SVG Links
Adobe SVG Zone
KevLinDev
SVG Wiki
Sacre SVG

Amazing Stuff
Levitated
bodytag.org
Yugop
Natzke
Praystation
the remedi project

Archives
03/01/2002 - 04/01/2002
04/01/2002 - 05/01/2002
05/01/2002 - 06/01/2002
07/01/2002 - 08/01/2002
08/01/2002 - 09/01/2002
10/01/2002 - 11/01/2002
11/01/2002 - 12/01/2002
01/01/2003 - 02/01/2003
02/01/2003 - 03/01/2003
03/01/2003 - 04/01/2003
05/01/2003 - 06/01/2003
12/01/2003 - 01/01/2004
01/01/2004 - 02/01/2004
02/01/2004 - 03/01/2004
03/01/2004 - 04/01/2004
07/01/2004 - 08/01/2004
08/01/2004 - 09/01/2004
04/01/2005 - 05/01/2005
07/01/2005 - 08/01/2005
10/01/2005 - 11/01/2005
03/01/2006 - 04/01/2006
04/01/2007 - 05/01/2007
05/01/2007 - 06/01/2007
09/01/2007 - 10/01/2007
10/01/2007 - 11/01/2007
11/01/2007 - 12/01/2007

Email Me

Why can't source code look like this?
This



and this


are the future of source code. Well, I suppose technically they're the present of source code, as HTML could be considered code and these screenshots are from a shipping application, not a tech demo.

However I think more benefit could be derived from this approach if it were applied to turing-complete programming languages like Java, Ruby, and possibly domain-specific languages (DSLs). These screenshots are from an OS X application called Xyle Scope, by a software house called Cultured Code. Highly recommended. Good stuff.

Anyway, I think the thing that makes this presentation so slick is that it shows how you can judiciously use typography and graphic design to substitute for what I consider the dumber elements of programming language syntax (like parentheses, dots, brackets, etc.).

I think I might take a stab at presenting Java source code using this sort of scheme, just to see if it would be more readable (which, in the end, is really what this exercise is all about).

If anyone has any ideas about this, please drop me a line: mark (at symbol) figuresix (dot) com.
posted on 10/22/2007 10:26:00 PM


Powered by Blogger