[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guile Impressions

From: thi
Subject: Re: Guile Impressions
Date: Mon, 7 May 2001 17:33:12 -0700

   From: John Fitzgerald <address@hidden>
   Date: Tue, 8 May 2001 10:13:54 +1200


the above points are not less important than the following, but i don't
have (personal) bandwidth to give a proper response (insert canonical
lame excuse here).  hopefully others will fill in the gaps.

   [...] but it feeds into the bigger picture of modules.  I keep seeing
   disclaimers about the module system being revamped and that we
   shouldn't rely on the current mechanism remaining.  The provision of
   modules is fairly core, I would have thought, to the entire structure
   of Guile applications.  I feel that a robust, stable and well
   documented module system needs to be put in place ahead of the
   facilities and features that could benefit from it.  I know the "new
   module mechanism" continues to be discussed, but it seems to me to be
   being discussed somewhat half-heartedly and not actually moving

your impressions are most likely affected by what mailing lists you
monitor.  on the guile-devel mailing list some of us are actively
hammering out specification on the last of the current module system
deficiencies (as i see it), namely "selective import" and "binding
renaming", to be included in the next guile release (which is definitely
on the horizon).  with these features you will have complete control of
a module's bindings w/o messy kludges.

as for the New module system, my advice would be don't wait for it.
next guile release will document the current module system and it's
highly possible (if i have anything to do w/ it) that any future module
system will maintain this interface, so it makes sense to use what you
have now.

people interested in previewing documentation before the release should
check out -- and by all means, feel free to
send bug reports and suggestions to address@hidden

   Coming as I do from a procedural language background, I need to
   translate the Scheme terminology to those I already know.  Sometimes
   I do find this difficult.  [...] let's open it up for discussion.

is anyone on this list willing (and able) to start an "unofficial
guile-user wiki" (using guile, of course)?  it's just a SMOP away...


reply via email to

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