[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Module system docs
From: |
Dale P. Smith |
Subject: |
Re: Module system docs |
Date: |
Thu, 26 Apr 2001 15:17:05 -0400 |
Martin Grabmueller wrote:
>
> Hello list,
>
> the current module system documentation contains this paragraph.
>
> First of all, the Guile module system sets up a hierarchical name
> space, and that name space can be represented like Unix pathnames
> preceded by a @key{#} character. The root name space for all
> Guile-supplied modules is called @code{ice-9}.
>
> Is anything of that relevant enough anymore to be included in the
> manual?
While you're at it, it might be nice to document the #{ quoting
notation.
Basically, you can use a symbol with any characters in it if you wrap it
in `#{' and `}#'. So:
guile> (define (#{funky stuff}#) "There's some funky stuff here!")
guile> (#{funky stuff}#)
"There's some funky stuff here!"
-Dale
--
Dale P. Smith
Treasurer, Cleveland Linux Users Group http://cleveland.lug.net
Senior Systems Consultant, Altus Technologies Corporation
address@hidden
440-746-9000 x309
- Module system docs, Martin Grabmueller, 2001/04/26
- Re: Module system docs,
Dale P. Smith <=
- Re: Module system docs, Martin Grabmueller, 2001/04/26
- Re: Module system docs, Michael Livshin, 2001/04/26
- Re: Module system docs, Dale P. Smith, 2001/04/26
- Re: Module system docs, Michael Livshin, 2001/04/28
- Re: Module system docs, Rob Browning, 2001/04/28
- Re: Module system docs, thi, 2001/04/28
- Re: Module system docs, Rob Browning, 2001/04/28
- Re: Module system docs, thi, 2001/04/28
- Re: Module system docs, Rob Browning, 2001/04/28