News for hackers. Stuff that matters.
Re:Live Lisp coding as art by andreyf on Thursday April 09, 2009 @11:27AM (#554512)
Bah, what does this have to do with Lisp? It seems like something that could be done in any language.

Now, what I would like to see is how the AST of a large project evolves over time. Not just the commits to a repository, but the entire AST of the codebase as it's being typed.

Re:Live Lisp coding as art by jobeirne on Thursday April 09, 2009 @12:05PM (#554588)
Someone sounds bitter on account of his favorite programming language.

Lisp is especially conducive to this sort of thing because it is (arguably) the best suited language for rapid prototyping; sure this could be done in other languages, but it wouldn't be as pretty or smooth.

Re:Live Lisp coding as art by andreyf on Friday April 10, 2009 @10:56AM (#556125)
What? Don't get me wrong, I'm as big a Lisp fan as any, but everything done in the video has nothing to do with what makes Lisp uniquene - macros. Any language with a repl would do here as well.
Re:Live Lisp coding as art by donal on Thursday April 09, 2009 @12:06PM (#554593)
I've also read of live coding with the language Processing and Python.

I think the limiting factor is the existence of a REPL.

What you are speaking of with the AST doesn't sound very "live", but definitely sounds interesting.

Re:Live Lisp coding as art by misuba on Thursday April 09, 2009 @04:27PM (#555084)
Impromptu doesn't run on a REPL, though. It detects and evaluates whatever statement you're inside of.

Python would probably make this possible as well (if things like Reinteract are any indication).

Re:Live Lisp coding as art by donal on Friday April 10, 2009 @10:54AM (#556123)
Oh, that is interesting. It has been a while since I fiddled with... I think it was Fluxus.

It is one of those things were I became insanely fascinated and then suddenly found myself deluged under a ton of other fascinating things. Hopefully I'll be able to make it back to it at some point. Consolidating my art+music+coding together could open the window to doing something crazy like finishing a project...