[plt-scheme] PLaneT is now exp-tagged for version 299
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.
-jacob