TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Live Lisp coding as art

40 pointsby jgrant27about 16 years ago

7 comments

adbachmanabout 16 years ago
The software is Impromptu [<a href="http://impromptu.moso.com.au/](http://impromptu.moso.com.au/)" rel="nofollow">http://impromptu.moso.com.au/](http://impromptu.moso.com.au/...</a>, it sounds a lot like [fluxus](<a href="http://www.pawfal.org/fluxus/" rel="nofollow">http://www.pawfal.org/fluxus/</a>) which emilis mentioned.<p>&#62; Impromptu is an OSX programming environment for composers, sound artists, VJ's and graphic artists with an interest in live or interactive programming. Impromptu is a Scheme language environment, a member of the Lisp family of languages.
swombatabout 16 years ago
That is pretty awesome, yet at the same time, it's kind of a shame (in an ideal way) that he used samples rather than generating the whole lot programmatically... now that would have been pretty mind-blowing. As it is, it was more like setting up a sequencer that happened to be controlled via lisp. That's impressive, but the other option would have been even better (and is definitely doable)...
评论 #554381 未加载
评论 #554579 未加载
jobeirneabout 16 years ago
This would be a great example of what "hacking" is to someone unfamiliar with the classical usage of the term.
andreyfabout 16 years ago
Bah, what does this have to do with Lisp? It seems like something that could be done in any language.<p>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.
评论 #554588 未加载
评论 #554593 未加载
emilis_infoabout 16 years ago
You can do it too! See some of the programs you can use for this: <a href="http://www.toplap.org/index.php/ToplapSystems" rel="nofollow">http://www.toplap.org/index.php/ToplapSystems</a><p>I have tried fluxus (<a href="http://www.pawfal.org/fluxus/" rel="nofollow">http://www.pawfal.org/fluxus/</a>) about a year ago and it involved some non-trivial tinkering before I could start it on my Ubuntu laptop.<p>Good tool to start conversations at developer conferences ;-)
twismabout 16 years ago
Anyone know what emacs (assumption) mode he's using?
评论 #555048 未加载
losherabout 16 years ago
underwhelming...