[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#12341: define does not support lambda shorthand notation, define-pub
From: |
David Kastrup |
Subject: |
bug#12341: define does not support lambda shorthand notation, define-public does |
Date: |
Tue, 04 Sep 2012 14:36:26 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) |
Ian Price <address@hidden> writes:
> address@hidden (Ludovic Courtès) writes:
>
>> I’m inclined to live with the inconsistency, but I’m open to
>> suggestions.
> A quick git grep doesn't show any uses of curried define-public in the
> guile code base, so the fix is pretty simple. I'm open to better
> approaches though, since it does duplicate code, though this code is IMO
> trivial.
Since this is a change from 1.8 behavior, would it be feasible to place
a cross-reference to (ice-9 curried-definitions) into the manual entry
for define ? At the current point of time, discoverability of this
change is really bad. I can't find _any_ reference to it in the Guile
manual (a plain text search for either "curried" or "curry" turns up
nothing), so it seems like this is just a change sprung without notice
or discoverable remedy on Guile users.
I'd have expected a pointer at least somewhere (if not everywhere) among
those links:
<URL:http://www.gnu.org/software/guile/manual/html_node/Definition.html#Definition>
<URL:http://www.gnu.org/software/guile/manual/html_node/Lambda-Alternatives.html#Lambda-Alternatives>
--
David Kastrup
- bug#12341: define does not support lambda shorthand notation, define-public does, David Kastrup, 2012/09/03
- bug#12341: define does not support lambda shorthand notation, define-public does, Ludovic Courtès, 2012/09/03
- bug#12341: define does not support lambda shorthand notation, define-public does, Ian Price, 2012/09/04
- bug#12341: define does not support lambda shorthand notation, define-public does, Ludovic Courtès, 2012/09/05
- bug#12341: define does not support lambda shorthand notation, define-public does, Ian Price, 2012/09/06
- bug#12341: define does not support lambda shorthand notation, define-public does, Ludovic Courtès, 2012/09/06
- bug#12341: define does not support lambda shorthand notation, define-public does, Ian Price, 2012/09/06