[plt-scheme] expansion of internal define v. set!

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Tue Nov 11 12:37:17 EST 2003

The problem is of course different for top-level, module-level and even
class-level define's. These definitions don't open a new scope like 
internal
definitions. Depending on which context you choose, you get different
errors or results. Once again, an error in a top-level-like contexts for
define gets turned into a result when you do it locally. Internal 
defines
don't have top-level meaning, and it shows when you have errors.
They get masked. If shows when you have macros. Different names
get masked. -- Matthias



On Tuesday, November 11, 2003, at 12:28 PM, Robby Findler wrote:

>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
> Does this same problem happen with other definition contexts (units,
> classes, etc)? If not, what makes them special?
>
> Robby



Posted on the users mailing list.