Live data from Hacker News

Recursive Drawing

recursivedrawing.com

21–30 of 86 posts

Re: Recursive Drawing

#21

This is really cool, and playing with it made me smile. I wish it had two things: 1) A way to delete objects that you placed by accident. (perhaps there is a way to do this which I couldn't find). I keep going back a page and losing everything because I press the delete button. 2) A way to label layers, with generated descriptions of what the layer is. i.e. Here is a new layer called a "heart". A heart is two circles…

Right click on the shape, and you can choose to delete it.

Re: Recursive Drawing

#22
post #9

Old trick. Go search for [postscript snowflake] sometime. Great fun for drawing psychedelic images and/or crashing network printers. (It turns out that .ps is actually an archaic programming language and not just a page description language.)

It's not even really that archaic- concatenative languages just never hit mainstream among programmers. PostScript has built-in datatypes for dictionaries and lists, first-class procedures, closure-like mechanisms, clean, uniform syntax... refreshingly modern for something designed in 1982. I wrote a Forth compiler and VM in PostScript a while back: https://github.com/JohnEarnest/Four.Ps/blob/master/four.ps

Re: Recursive Drawing

#24
Do yourself a favor, and watch Toby Schachman (the author) explaining his ITP thesis. This is just one expression of a larger vision for alternative programming which he describes very succinctly. These two videos include him and the slides: http://itp.nyu.edu/thesis/spring2012_archives/thesis-Heching... http://itp.nyu.edu/thesis/spring2012_archives/thesis-Heching...

More angles and other great videos available at http://itp.nyu.edu/shows/thesis2012/archives/

Re: Recursive Drawing

#30
post #18
post #9

Old trick. Go search for [postscript snowflake] sometime. Great fun for drawing psychedelic images and/or crashing network printers. (It turns out that .ps is actually an archaic programming language and not just a page description language.)

PS is basically Forth

Fair casual observation. More here on the relationship between Forth and Postscript: http://c2.com/cgi/wiki?ForthPostscriptRelationship
Post reply on HN