guile-devel
[Top][All Lists]
Advanced

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

Re: pushed to master: extensibility to (ice-9 session)


From: Clinton Ebadi
Subject: Re: pushed to master: extensibility to (ice-9 session)
Date: Tue, 27 Jan 2009 19:33:20 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux)

Neil Jerram <address@hidden> writes:

> address@hidden (Ludovic Courtès) writes:
>
>>> +(define *value-help-handlers* '())
>>
>> The convention within Guile is rather `%'-prefixed names for globals, as
>> in `%load-path'.
>
> I'm not sure about that.  I interpret `%' as something to do with the
> "system" (e.g. when I was proposing %get-stack-depth).  I would agree
> with the patch that *name* is the convention - if anything is - for
> global variables.

*FOO* to me implies that it is a fluid (as the *FOO* tradition comes
 from Common Lisp where it is used to mark dynamically scoped
 variables). Unadorned `value-help-handlers' seems more in line with
 Scheme style for a global lexical variable.

-- 
No, there's nothing here about X, so be quiet.




reply via email to

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