unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* r6rs libraries (was Re: role of guile-lib)
@ 2008-12-28  1:05 Julian Graham
  2008-12-28 11:09 ` r6rs libraries Andy Wingo
  0 siblings, 1 reply; 8+ messages in thread
From: Julian Graham @ 2008-12-28  1:05 UTC (permalink / raw)
  To: Neil Jerram; +Cc: Guile User

Hey Neil,

>> Hey, sure -- although we'd still need a way to locate modules.  And
>> could we actually rely on other distributions?  My outsider impression
>> is that there was a minor revolt when R6RS was passed (but maybe the
>> library system was less offensive to people?).
>
> IMO no; I'd say the library system is one of the more offensive parts
> of R6RS.  Even so, I wouldn't object to someone trying to hack in a
> way of loading R6RS libraries into Guile.

My inclination is that because Guile's module system already has
almost all of the functionality of R6RS libraries, it might make sense
to support libraries by transforming them into module definitions.
Unfortunately, there's that nasty import levels thing to deal with.
It seems like that aspect of the library spec is attempting to resolve
some issues that (I think) Guile struggled with a while ago, re: the
handling of symbols in macros across module boundaries.  What's the
status of that?


Regards,
Julian




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2009-01-13 16:17 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-28  1:05 r6rs libraries (was Re: role of guile-lib) Julian Graham
2008-12-28 11:09 ` r6rs libraries Andy Wingo
2008-12-29  6:38   ` Julian Graham
2009-01-02  4:10     ` Julian Graham
2009-01-05 23:40       ` Ludovic Courtès
2009-01-06  9:45         ` Andy Wingo
2009-01-11 23:21           ` Julian Graham
2009-01-13 16:17             ` Ludovic Courtès

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).