From: Timothy J. H. <tim...@ma...> - 2004-08-04 18:36:16
|
JScheme users! We are preparing a new release of JScheme. There are no major changes to the core language, but we've been working on making the jscheme.sourceforge.net website more useful. The main changes are: 1. A new look for the webpages (You can get a preview at http://jscheme.sourceforge.net/jscheme/main.html for a version which is running a servlet, you can visit http://quine.cs-i.brandeis.edu:8080/jscheme main.html but this link is just a temporary link and may be moved elsewhere soon) 2. A new CVS subtree "contrib" that contains useful applications of JScheme we currently have two such contributed codebases a. jswebapp -- the code supporting Scheme servlets and applets with several demos (including a little database-backed wiki that runs out of the box!) b. ia -- some sample Interval Arithmetic programs that give examples of mixing Scheme and Java code 3. An "ext" subtree that contains 3rd party jars, in particular it contains the key jars for running jetty and the jars needed in the webapp to send mail, read multi-part forms, etc. README files in these folder explain the licenses of the 3rd party sources. These will allow us to start a jetty server from inside JScheme (provide those jars are in the classpath) 4. Some scripts (in src/build) including a. start-server.sh -- a script for starting a jetty server running the jscheme distribution as a webapp b. secure.sh - a script for starting a jetty server with a fairly strict security policy (in server.policy) that does not allow the server to access the file system outside of the jscheme folder ... This one runs the jscheme/contrib/jswebapp/jscheme webapp on port 8088 c. build-contrib.sh - a script for generating all of the new webpages from their JScheme servlet sources, as well as creating all of the zip files needed in the website. The public CVS is about 1 day behind the developer's CVS so you won't be able to access the most recent changes (for secure servers) until tomorrow, but if anyone has feedback about how to improve the site design, we'd be happy to hear from you! If any JScheme users would like to have same-day non-write access to the CVS repository send me mail and I'll look into adding you as non-write access developers using the CVS Access Control Scripts (cvsacls)... ---Tim--- |