Re: Future of the cookbook

Gordon Weakliem <[email protected]>
Newsgroups gmane.lisp.scheme.plt.schematics
Message-ID <[email protected]>
I was actually just going to propose using a wiki.  I believe that I have enough room in my hosting plan to host a wiki for this purpose.  If moshimoshi could run under Apache, that would be ideal, or I could set up MoinMoin. 
  
-- 
Gordon Weakliem 
http://www.eighty-twenty.net 
  
  
-----Original Message from Noel Welsh <noelwelsh-/[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 
_______________________________________________ 
Schematics-development mailing list 
Schematics-development-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org 
https://lists.sourceforge.net/lists/listinfo/schematics-development 


-------------------------------------------------------
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.