[Top][All Lists]

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

Re: Ideas for making Guile easier to approach

From: paul
Subject: Re: Ideas for making Guile easier to approach
Date: Thu, 10 Feb 2022 13:02:18 +1100
User-agent: mu4e 1.6.10; emacs 27.2

Hey all,

Just a rando on the internet, but wanted to chime in and express my support for the idea of low-hanging fruit fixes to make Guile more approachable. Since nobody else called it out yet,

On 2022-02-09 at 10:18 -05, quoth Christine Lemmer-Webber <>:
ice-9 -> guile

I think that ice-9 is a weird namespace for "guile's standard library" but it's what we have for historical reasons. Still I would have preferred that namespace simply be "guile", so we have (guile match) and (guile format) instead of (ice-9 ...). It would be clearer what ice-9 *is* to have it be called "guile" instead. But maybe it's too late for
that.  How much work would it be to do an alias like this?

I wanted to say that i found this extremely baffling, too. I initially assumed `ice-9` must be somebody's side-project to add "helpful features" to the Guile stdlib, and searched around a bit and (predictably) found a reference to a scifi novel i was unaware of. I dismissed that out of hand because surely "ice" in the context of Guile must stand for something else, but a few weeks later i decided to search this very mailing list archive, finding lo and behold, `ice-9` _is_ in fact the stdlib :). As a Guile newbie myself, i agree that it'd be immensely easier to grok what's going on if we're presented with module names such as Christine suggests.

I didn't think to mention my confusion because.. well, i'm just the peanut gallery. But i won't miss the opportunity to say "i agree"! :)

All the best to everyone reading,

reply via email to

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