[r6rs-discuss] on rational 6.7 Compund library names
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.
(library r6rs.base
----)
(let ()
(local-import r6rs.base)
----)
> 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.
Cheers
Andre
Received on Wed Jun 27 2007 - 11:17:52 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC