1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-22 20:40:29 +02:00
guile/module/srfi
Tim Gesthuizen 1733efe236 srfi-11: Do not expose variables to later clauses
The current implementation of srfi-11s let-values allows later clauses
to access and modify variables bound in earlier clauses when the clause
is not a proper list.

* module/srfi/srfi-11.scm (let-values): Fix switched variable names.
* test-suite/tests/srfi-11.test (let-values): Add test checking that the
  variable cannot be changed in later clauses.
2020-01-12 22:18:41 +01:00
..
srfi-4
srfi-9
srfi-42
srfi-64
srfi-67
srfi-1.scm Single definition of (iota) 2019-12-06 14:14:30 +01:00
srfi-2.scm
srfi-4.scm
srfi-6.scm
srfi-8.scm
srfi-9.scm SRFI-9 uses make-record-type 2019-10-23 12:04:58 +02:00
srfi-10.scm Deprecate passing a non-zero size to make-module 2019-09-27 22:57:38 +02:00
srfi-11.scm srfi-11: Do not expose variables to later clauses 2020-01-12 22:18:41 +01:00
srfi-13.scm
srfi-14.scm
srfi-16.scm
srfi-17.scm
srfi-18.scm Associate #:replace info with modules, not variables 2019-11-29 11:51:29 +01:00
srfi-19.scm SRFI-19: Rename 'tai-epoch-in-jd' to 'utc-epoch-in-jd'. 2019-06-18 05:15:07 -04:00
srfi-26.scm
srfi-27.scm
srfi-28.scm
srfi-31.scm
srfi-34.scm Re-implement `guard' 2020-01-10 21:42:26 +01:00
srfi-35.scm srfi-35: Generate a unique binding for the constructor. 2019-12-14 23:56:12 +01:00
srfi-37.scm SRFI-37: Account for zero-length arguments. 2017-04-20 10:58:54 +02:00
srfi-38.scm
srfi-39.scm
srfi-41.scm
srfi-42.scm
srfi-43.scm Extend core vector-fill! to handle a range 2020-01-03 13:01:04 +01:00
srfi-45.scm
srfi-60.scm
srfi-64.scm
srfi-67.scm
srfi-69.scm
srfi-71.scm Make srfi-71 visible through 'cond-expand'. 2018-08-07 12:33:25 +02:00
srfi-88.scm
srfi-98.scm
srfi-111.scm