[plt-scheme] Are new Schemers supposed to be reading SRFIs?

From: Robert Nikander (nikander at nc.rr.com)
Date: Thu May 10 16:59:40 EDT 2007

Chongkai Zhu wrote:
> I'm planning to add a "list.ss" file under "collection/srfi", which will 
> be the same as "1.ss" except the module name. But here I would also like 
> to hear other people's opinion on how to do this.
> 

My .02... I think you should add a file for each srfi -- "receive.ss", 
"and-let.ss", "cut.ss", etc.  And for srfis like #13 (strings), that 
have a special module that avoids name clashes, use that module.  Ie:

(require (lib "string.ss" "srfi"))

should be like

(require (lib "string.ss" "srfi" "13"))

not

(require (lib "13.ss" "srfi"))


Rob



Posted on the users mailing list.