guile-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]