[plt-scheme] Re: plt-scheme digest, Vol 1 #981 ---> Scheme Cookbook compared to other resources?

From: todd.a.schmiedeke at us.pwc.com (todd.a.schmiedeke at us.pwc.com)
Date: Thu Sep 2 09:24:07 EDT 2004

Good morning!

What does Scheme Cookbook offer that  How To Design Programs  by F/F/F/K 
and  How To Use Scheme by F/F/F/K/S   does not?

R/
TAS



plt-scheme-request at web-ext.cs.brown.edu 
Sent by: plt-scheme-admin at web-ext.cs.brown.edu
09/02/2004 06:25 AM

Please respond to
plt-scheme at web-ext.cs.brown.edu


To
plt-scheme at web-ext.cs.brown.edu
cc

Subject
plt-scheme digest, Vol 1 #981 - 6 msgs






Send plt-scheme mailing list submissions to
                 plt-scheme at list.cs.brown.edu

To subscribe or unsubscribe via the World Wide Web, visit
                 http://list.cs.brown.edu/mailman/listinfo/plt-scheme
or, via email, send a message with subject or body 'help' to
                 plt-scheme-request at list.cs.brown.edu

You can reach the person managing the list at
                 plt-scheme-admin at list.cs.brown.edu

When replying, please edit your Subject line so it is more specific
than "Re: Contents of plt-scheme digest..."


[Please handle PLT Scheme list administrative tasks through the Web:
   http://list.cs.brown.edu/mailman/listinfo/plt-scheme]


Today's Topics:

   1. ANN: Scheme Cookbook (Noel Welsh)
   2. Where is resolver.ss? (Gordon Weakliem)
   3. Re: Where is resolver.ss? (Jacob Matthews)
   4. tex (David J. Neu)
   5. A dummy syntax context (Mike T. Machenry)
   6. Re: A dummy syntax context (Matthew Flatt)

--__--__--

Message: 1
Date: Wed, 1 Sep 2004 06:05:26 -0700 (PDT)
From: Noel Welsh <noelwelsh at yahoo.com>
To: plt-scheme <plt-scheme at list.cs.brown.edu>
Subject: [plt-scheme] ANN: Scheme Cookbook

Hi all,

I am pleased to announce the Scheme Cookbook:

  http://www.schemecookbook.org/

The Schematics Scheme Cookbook is a collaborative effort to
produce practical documentation for using the Scheme
language, particularly in commercial environments. It is
focused on PLT Scheme, although other Scheme dialects are
supported as far as possible.

Enjoy!

Noel

=====
Email: noelwelsh <at> yahoo <dot> com
AIM: noelhwelsh


 
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush

--__--__--

Message: 2
Date: Wed, 1 Sep 2004 10:41:29 -0700 (PDT)
From: Gordon Weakliem <gweakliem at oddpost.com>
Reply-To: Gordon Weakliem <gweakliem at oddpost.com>
To: plt-scheme at list.cs.brown.edu
Subject: [plt-scheme] Where is resolver.ss?

The docs for PLaneT (5.4.1 in the MzScheme language manual) imply that you 
can load the planet resolver using (require (lib "resolver.ss" "planet")). 
 However, I can't find this collection, and can't the require doesn't work 
- are the docs incorrect, or am I reading something into them that I 
shouldn't? 
 
-- 
Gordon Weakliem 
http://www.eighty-twenty.net 

--__--__--

Message: 3
Date: Wed, 01 Sep 2004 12:51:22 -0500
From: Jacob Matthews <jacobm at cs.uchicago.edu>
To: plt-scheme at list.cs.brown.edu
Subject: Re: [plt-scheme] Where is resolver.ss?

Gordon Weakliem wrote:

>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
>The docs for PLaneT (5.4.1 in the MzScheme language manual) imply that 
you can load the planet resolver using (require (lib "resolver.ss" 
"planet")).  However, I can't find this collection, and can't the require 
doesn't work - are the docs incorrect, or am I reading something into them 
that I shouldn't? 
> 
> 
>
If you have version 208 or higher, the planet collection should exist in 
plt/collects and that require line should succeed, though it won't do 
anything useful. The internal PLaneT implementation uses that file, but 
you should be able to use the planet require forms (e.g. the ones listed 
beside each package on http://planet.plt-scheme.org/) directly without 
having to require anything first.

-jacob


--__--__--

Message: 4
Date: Wed, 1 Sep 2004 16:39:39 -0400
From: "David J. Neu" <djneu at att.net>
To: plt-scheme at list.cs.brown.edu
Subject: [plt-scheme] tex

Hi,

I was wondering if someone could tell me where to find TeX2page's
tex2page.sty file that's mentioned in the documentation:
http://www.ccs.neu.edu/home/dorai/tex2page/tex2page-doc-Z-H-2.html.

Many thanks!
Dave

--__--__--

Message: 5
Date: Wed, 1 Sep 2004 16:47:09 -0400
From: "Mike T. Machenry" <dskippy at ccs.neu.edu>
To: plt-scheme at list.cs.brown.edu
Subject: [plt-scheme] A dummy syntax context

I am trying to make a readable<%> snip% exapand to a define using an 
identifier found within the snip%'s text%. To do this I a using 
symbol->string on the contents of the text% and then datum->syntax-object 
on the resultant symbol. The problem I am having, however, is that I need 
a 
syntax context (color) for datum->syntax-object. Normally, one would just 
use something like #'dummy for the context, however, being that the syntax 

is an identifier being defined, drscheme complains with:

define-values: identifier for a top-level definition already has a module 
context in: foo

Where foo is the symbol I am converting to a syntax-object and using in a 
define.

I am calling datum->syntax-object from within the module that provides my 
snip, so it is getting that module's context. I don't know how to take the 

context out of the syntax object.

-mike

--__--__--

Message: 6
From: Matthew Flatt <mflatt at cs.utah.edu>
To: "Mike T. Machenry" <dskippy at ccs.neu.edu>
Cc: plt-scheme at list.cs.brown.edu
Subject: Re: [plt-scheme] A dummy syntax context
Date: Wed, 1 Sep 2004 16:31:02 -0700

At Wed, 1 Sep 2004 16:47:09 -0400, "Mike T. Machenry" wrote:
> I am trying to make a readable<%> snip% exapand to a define using an 
> identifier found within the snip%'s text%. To do this I a using 
> symbol->string on the contents of the text% and then 
datum->syntax-object 
> on the resultant symbol. The problem I am having, however, is that I 
need a 
> syntax context (color) for datum->syntax-object. Normally, one would 
just 
> use something like #'dummy for the context, however, being that the 
syntax 
> is an identifier being defined, drscheme complains with:
> 
> define-values: identifier for a top-level definition already has a 
module 
> context in: foo
> 
> Where foo is the symbol I am converting to a syntax-object and using in 
a 
> define.
> 
> I am calling datum->syntax-object from within the module that provides 
my 
> snip, so it is getting that module's context. I don't know how to take 
the 
> context out of the syntax object.

Do you need a context for this particular identifier? Most identifiers
produced by `read' have no lexical context. In this case, it sounds
like you should use #f for the context argument to
`datum->syntax-object' so that the identifier will have no context.

Matthew




End of plt-scheme Digest



_________________________________________________________________
The information transmitted is intended only for the person or entity to 
which it is addressed and may contain confidential and/or privileged 
material.  Any review, retransmission, dissemination or other use of, or 
taking of any action in reliance upon, this information by persons or 
entities other than the intended recipient is prohibited.   If you 
received this in error, please contact the sender and delete the material 
from any computer.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20040902/b11b5aba/attachment.html>

Posted on the users mailing list.