Ian Price <[email protected]> writes: > [email protected] (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
