RE: Breakage with v 299
"Anton van Straaten" <[email protected]> Fri, 22 Oct 2004 17:25:44 -0400
| Newsgroups | gmane.lisp.scheme.plt.schematics |
|---|---|
| Message-ID | <[email protected]> |
Gordon Weakliem wrote: > I just realized that v 299 has introduced a path structure > instead of the plain strings that version <= 208 used for paths. > This is definitely going to produce breakage on WordUp!, I don't > know how many other Schematics projects will be affected. Also, > this is going to cause some of the cookbook recipes to become out > of date. Any thoughts about impact, esp in the cookbook? Do we > need to keep backwards compatible sections or just try to stay up > to date with the latest version of PLT? I think the Cookbook should primarily be oriented towards the currently stable version, which still means 208 right now. There could be a page about the translations necessary from 208 to 299. When the stable version changes, we could perhaps archive the then-current Cookbook and begin updating recipes. It would be simple to add a field to the CookbookForm for the version which an entry applies to. That could at least classify the content, and support pretty much any approach to keeping the content current. It would allow e.g. 299-specific recipes to be added while 208 is still the current version. This relates to another change I would like to implement, which is a field to classify recipes by Scheme implementation, to better support non-PLT-specific entries. However, the capabilities of TWiki forms are limited - the easiest way to achieve this might be to have a single combined implementation+version field, which could offer choices like R5RS, R5RS+SRFI, PLT, PLT20x, PLT208, PLT299, Chicken, Chicken16x, SISC, SISC18x, etc., i.e. an entry for each implementation+version which needs to be distinctly identified in a recipe. Any opinions about this approach? One advantage it has is that it could be implemented in about 10 minutes. :) A possible downside is that it could end needing a long list of choices, if the Cookbook content became significantly more diverse. I'm sure something more sophisticated could be hacked in if it became necessary. Anton ------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl