* eval.c (scm_m_body, scm_m_lambda): Documentation strings are not
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 1 Nov 2003 10:21:15 +0000 (10:21 +0000)
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 1 Nov 2003 10:21:15 +0000 (10:21 +0000)
commit34adf7eaf2f1799ea909f002493cd05aa8c54692
treed84e391bda911b3c43f7de2828090d465c800891
parent89bff2fc106ccde319e48488ff26c824dd8529f4
* eval.c (scm_m_body, scm_m_lambda): Documentation strings are not
handled in scm_m_body any more, but rather in scm_m_lambda.

(scm_m_body, memoize_named_let, scm_m_let, scm_m_letstar,
scm_m_letrec, scm_m_expand_body): Check for validity is done by
calling functions of scm_m_body.

(scm_m_lambda): Avoid unnecessary consing when creating the
memoized code.
libguile/ChangeLog
libguile/eval.c