[R6RS] libraries

Manuel Serrano Manuel.Serrano
Tue Dec 13 09:45:50 EST 2005


Kent writes,

> As I interpret the R5RS, it prescribes a single environment for all
> identifiers.  Here is an excerpt from the start of Section 3.1:
> 
>   An identifier may name a type of syntax, or it may name a location
>   where a value can be stored.  An identifier that names a type of syntax
>   is called a syntactic keyword and is said to be bound to that syntax.
>   An identifier htat names a location is called a variable and is said to
>   be bound to that location.
> 
> To my knowledge the issue of splitting it into two or more environments
> for R6RS has not come up before.  I am opposed to any such change.
This is about syntax. What about systems supporting old-lisp macros? Do you
want to forbid them?

-- 
Manuel


More information about the R6RS mailing list