[plt-scheme] why doesn't DrScheme allow define within define?
I am using the "How to Design Program -- advanced student"
Yanbo
----- Original Message ----- 
From: "Matthias Felleisen" <matthias at ccs.neu.edu>
To: "wuyanbo" <wuyanbo at cc.hut.fi>
Cc: <plt-scheme at web-ext.cs.brown.edu>
Sent: Sunday, December 19, 2004 8:30 PM
Subject: Re: [plt-scheme] why doesn't DrScheme allow define within define?
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 
> Which Scheme in DrScheme are you using? See Language | Choose Language
> 
> -- Matthias
> 
> 
> On Dec 19, 2004, at 12:40 PM, wuyanbo wrote:
> 
> >   For list-related administrative tasks:
> >   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
> > Does anyone know why DrScheme doesn't allow this kind of structure.
> >
> > (define (main)
> >     (define (function)
> >         ..
> >         ..)
> > (function))
> >
> >
> > error message given by Drscheme
> >
> > "define: found a definition that is not at the top level"
> >
> > Yanbo
> >
> 
>