On Wed, Apr 19, 2023 at 2:11 PM Mario Domenech Goulart <ma...@parenteses.org> wrote:
> Hi Shawn, > [...] > > Some notes: > > * let-optionals is also provided by the chicken.base module > > * define-optionals is also provided by the miscmacros egg > > I haven't checked if the syntax/semantics are the same as the > definitions of SRFI-227, though. > > The version of let-optionals and let-optionals* in this SRFI is a superset of the ones in (chicken base) - that one only accepts bindings with default arguments, the SRFI includes mandatory and rest arguments too. AFAIK it's backwards compatible with code using the chicken version.No idea about miscmacros. > Could you please add a link to the source repository to the > egg documentation? > Updated the wiki documentation with a link and that it replaces those macros from chicken base.