mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-30 06:50:31 +02:00
* module/language/tree-il.scm (tree-il-fold): Fix for let-values case. (make-tree-il-folder): New public macro, makes a multi-valued folder specific to the number of seeds that the user wants. * module/language/tree-il/optimize.scm (optimize!): Reverse the order of inline! and fix-letrec!, as the latter might expose opportunities for the former. * module/srfi/srfi-11.scm (let-values): Reimplement in terms of syntax-case, so that its expressions may reference hygienically bound variables. See the NEWS for the rationale. (let*-values): An empty let*-values still introduces a local `let' binding contour. * module/system/base/syntax.scm (record-case): Yukkkk. Reimplement in terms of syntax-case. Ug-ly, but see the NEWS again: "Lexical bindings introduced by hygienic macros may not be referenced by nonhygienic macros." |
||
---|---|---|
.. | ||
Makefile.am | ||
srfi-1.scm | ||
srfi-2.scm | ||
srfi-4.scm | ||
srfi-6.scm | ||
srfi-8.scm | ||
srfi-9.scm | ||
srfi-10.scm | ||
srfi-11.scm | ||
srfi-13.scm | ||
srfi-14.scm | ||
srfi-16.scm | ||
srfi-17.scm | ||
srfi-18.scm | ||
srfi-19.scm | ||
srfi-26.scm | ||
srfi-31.scm | ||
srfi-34.scm | ||
srfi-35.scm | ||
srfi-37.scm | ||
srfi-39.scm | ||
srfi-60.scm | ||
srfi-69.scm | ||
srfi-88.scm | ||
srfi-98.scm |