[r6rs-discuss] on rational 6.7 Compund library names
andre at het.brown.edu
Wed Jun 27 11:17:52 EDT 2007
On Tue, 26 Jun 2007, Anton van Straaten wrote:
> The Lisp/Scheme idea, expressed loosely, that "code is data"
> argues for making it easy for programs to comprehend Scheme code,
Existing tools already comprehend identifiers. For example, I think
it would be easier for existing tools, such as PLT's check-syntax
tool that shows lexical bindings of identifiers, to show the
relevant arrow if I could write this.
> and single
> identifiers synthesized from compound values undermine that ability.
> ... the definitions of
> synthesized identifiers, and the fact that they are synthesized, are not
> readily detected by a program processing the source code.
I never advocated synthesized identifiers for library names. In the
above example, the identifier is quite explicitly present in the
source code and can be detected by current tools.
More information about the r6rs-discuss