24 cze 2015 10:34 <tomas@tuxteam.de> napisał(a):
>
> > In addition, the module allows me to use the "let" and "let*" forms with
> > multiple values:
> >
> > (let ((a (b c) (values 1 '(2 3))))
> >   (+ a b c))
>
> Any chance to see that in Guile?

The module actually works with guile (it replaces the default bindings for lambda, let, let* and define), but it provides much more than that (reexports most of srfi-1 or (ice-9 regex)), so some may argue that it's too much.

I could prepare a smaller version of the module that perhaps could make it into the official distribution, if guile maintainers have nothing against, and send a patch