Re: Future of the cookbook

Noel Welsh <noelwelsh-/[email protected]>
Newsgroups gmane.lisp.scheme.plt.schematics
Message-ID <[email protected]>
Most software on Schematics is LGPL and I'm happy to
go with that.  I had a look at APress's site and they
seem ok with publishing work under that licence.

> 2. What are the "Using PLT Scheme" sections for?

Mainly to explain the important differences between
PLT Scheme and r5rs Scheme.  E.g. the use of square
brackets for visual emphasis.
 
> 4. Where in CVS is the source? What do I need?

/doc/cookbook ; WebIt!
 
To me the main issue is how the cookbook is developed.
 Currently you edit the Scheme source in CVS.  I'm
suggesting a more open process that 1) allows more
people to participate and 2) reduces the time taken to
make an addition.  I'm suggesting a wiki, either
hosted by some kind soul (possibly PLT) or at
wikibooks.  Other possibilities include maintaining
the current system or going to a blog style (users can
only post comments not change the original text) as
used by the ActiveState online cookbooks.  My
preference is for wiki style.  Wikibooks uses the FDL.

Another issue is the scope of the cookbook.  It is
currently PLT specific.  People might appreciate a
more general cookbook that covers all Schemes.  I'm
unsure about this...I'd probably leave it open for
those who want to contribute but I'm not likely to do
any work on this, except perhaps for some SISC
recipes.

I've expended a few cycles on the structure of the
book, and I'm currently thinking:

1. Intro to (PLT) Scheme
   Maybe just a link to "fixnum" and notes on where
PLT differs

2. Scheme Programming Style
   Monadic style, pattern matching, modules and units
etc.  I think this is important as most people don't
appreciate how stylish Scheme differs from mainstream
PLs.

3. Cookbook
   Recipes for solving common problems.  We should
cover at least:
   lists
   strings
   time
   files
   net: tcp/ip, http
   web: PLT's xml library, SSAX, WebIt!, SXPath,
servlets, cgi
   db

N.

=====
Email: noelwelsh <at> yahoo <dot> com
Jabber: noelw <at> jabber <dot> org

__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.