August 30, 2004
The new version of PLT Scheme has an automatic run-time module distribution system, PlaneT [via Gordon Weakliem].
For example, if you wanted to turn a stream of emails into an RSS feed using the mail2rss module, you would first insert the following form into your code:
(require (planet "mail2rss.ss" ("mburns" "mail2rss.plt" 1 0)))
If mail2rss isn't already installed locally, the (require (planet ...)) will automatically download and install it, and make it available to your code.
Posted by jjwiseman at August 30, 2004 11:17 PM
Can it be used by a non-root user in unix-like systems? Thank you.
Burning the midnight oil to post entries about lisp.. awesome
To answer JFC, I think the answer is probably yes. My experience with PLT on unix is entirely as non root (I run it from a user dir), but judging from the way it works on Windoze, collections are installed in user writeable space by default.
I so wish that Franz would put together something like this. Everytime I swear I'm going to get serious about doing CL development, PLT comes out with something cool to suck me back in.
It's been an entire day- why isn't there a hack for ASDF that lets us do this yet? :)