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