What if someone were crazy enough to make graphics do lisp, and then create a visual emacs for them to live in?
Hi, I'm Fred Lakin of the Performing Graphics Company.
The vmacs project is about giving people a
performing medium for text
The goal is to build a visual instrument that is also a live coding system that is also a document editor that is also a visual telefacilitation tool.
Because they're all systems for text
graphic manipulation with high agility requirements.
Because the commonalities synergize.
Because the differences are superficial.
Because someone should.
To narrow the focus just a bit, the first milestone is to build
a visual instrument with the same agility and
Why lisp? Programs can be visual data if you play your cards right.*
And, why emacs? Well, emacs, the favorite textual manipulator of lisp hackers, is congenial, extensible**, and most of all, agile.
But, in a performing graphics system, agility must be more than skin deep.
Analogous to the experience of using a lisp/emacs system,
vmacs supports and encourages nimble text
And so, speaking programmatically, if I may, because graphics do lisp in
This means on one hand that simple text
And it means on the other hand that all the
processing power of a full
And finally of course in the tradition and spirit of lisp/emacs, vmacs also makes a great programming environment.
* McCarthy, John, "Recursive functions of symbolic expressions and their computation by machine", Comm. ACM, 1960, vol. 3, no.4.
** Stallman, Richard, "EMACS the Extensible, Customizable Self
Return to papers list
Copyright 1986, 1996, 2003 PGC
Note: "vmacs" is a trademark of the Performing Graphics Company.