Re: New draft (#4) of SRFI 189: Maybe and Either: optional container types
Wolfgang Corcoran-Mathe 02 Jun 2020 19:12 UTC
On 2020-06-02 15:06 -0400, Wolfgang Corcoran-Mathe wrote:
> > Here is the commit summary:
> >
> > - fold functions accept all values plus nil
> > - Implement Draft #3 of SRFI 189 (multiple values).
> > - Remove maybe-contains? and either-contains?.
> > - clarified -sequence operations
> > - maybe->list mutation is an error
> > - Update -sequence functions.
> > - Remove tests for -contains procedures.
> > - Update test sets: predicates, accessors, join and bind.
> > - Delete "obj" argument in either-remove and -filter.
> > - Update test sets: sequence operations, conversions.
> > - Fix arity error in either->lisp-values.
> > - Update test set for map, fold, unfold.
> > - Return unspecified value from -for-each procedures.
> > - Fix typos in definition of maybe-if.
> > - Improve the bargain basement SRFI 78 implementation.
> > - Comment cleanup and improvement.
> > - Add tests for `maybe-if'.
> > - Refactor some tests for readability.
> > - style typos
> > - Lefts now contain exactly one value
> > - Show keywords.
> > - Use HTML links on HTML pages.
> > - Fix typo. Publish fourth draft.
>
> These changes have been part of the SRFI 189 repository since
> May 17th (https://srfi-email.schemers.org/srfi-189/msg/14117692/).
Actually, that's wrong. They were merged long before May 17th:
https://github.com/scheme-requests-for-implementation/srfi-189/pull/4
These are some very old changes.
--
Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz>
"Heresy is a cradle; orthodoxy, a coffin. Why should man be
afraid to think, and why should he fear to express his thoughts?"
--Robert G. Ingersoll