[plt-scheme] expansion of internal define v. set!
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