Use immutable cells for closures.
authorLudovic Courtès <ludo@gnu.org>
Mon, 15 Sep 2008 21:45:37 +0000 (23:45 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 15 Sep 2008 21:45:37 +0000 (23:45 +0200)
commit3db825b0677614b1fe8fd135a1bd125dde6c03e1
treeb06941080cf5df97caef903012f253268cf1c562
parentd3be55145a8c5481d7eb58ec66639645b7ef7f3f
Use immutable cells for closures.

* libguile/eval.c (scm_closure): Use `scm_immutable_cell ()' instead
  of `scm_cell ()'.

* libguile/procs.h (SCM_SETCODE, SCM_SETENV): Remove.
libguile/eval.c
libguile/procs.h