[plt-scheme] PLaneT is now exp-tagged for version 299

From: Jacob Matthews (jacobm at cs.uchicago.edu)
Date: Wed Feb 23 09:08:25 EST 2005

PLaneT, PLT Scheme's centralized package distribution system that is 
integrated with its module system, is now exp-tagged in CVS. There are 
many changes since the 20x series release:

1. The central repository's web page, http://planet.plt-scheme.org/ has 
been improved. You can now view packages by category or newest-first, 
and it is also possible to subscribe to an RSS feed or subscribe to an 
updates mailing list for notification when new packages are available 
(see the web page for details). Note that all of the v20x packages are 
in the "Miscellaneous" category because they were submitted before the 
categorization system existed and thus have no associated categories.

2. The PLaneT client now does a much better job of installing PLaneT 
packages to work with the rest of the PLT Scheme system.
  a. Packages are compiled now (this was a bug in the 20x PLaneT brought 
about by a design flaw).
  b. Package documentation is now searchable in Help Desk. To make your 
package's documentation show up in Help Desk, create an info.ss file for 
your package and include appropriate doc.txt and/or html-dirs fields 
(see the PLT Scheme documentation for more information). Note that your 
documentation will only appear on planet.plt-scheme.org if it's a file 
called "doc.txt" in the root directory of your package AND you have the 
field 'doc.txt defined to be the string "doc.txt" in your info.ss file. 
(You can have 'doc.txt and 'html-docs fields in the same info.ss file 
and Help Desk will search both.)
  c. You can now define launchers, tools, and language levels by 
including the appropriate fields in your info.ss file.

3. Running setup-plt will now produce a command-line program called 
`planet', a tool that gives you direct control over your local PLaneT 
cache, allowing you to:

- add a local planet-produced .plt file to your cache for testing
- download and install packages from the commandline, without having to 
`(require (planet ...))'
- remove packages from your cache
- see the contents of your cache or linkage table
- delete your linkage table

See planet's doc.txt for more information on the command-line tool, or 
run `planet --help'.


As always, the PLaneT documentation explains how PLaneT works in more 
detail and has step-by-step instructions on how to make packages and 
submit them for inclusion on the central PLaneT repository. If you have 
any comments or questions, send me email.


Posted on the users mailing list.