* eval.c (SCM_CEVAL): Cleaned up the handling of 'if', 'let',
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 2 Mar 2002 12:47:45 +0000 (12:47 +0000)
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>
Sat, 2 Mar 2002 12:47:45 +0000 (12:47 +0000)
commit38ace99eb34dc50f97d730877233231943a3a49c
tree2d7d131706aaadf311e1dfe1e4f505b52edf3df0
parente5cb71a0a9ff8d1fc1592543868f4fd7cd4f7792
* eval.c (SCM_CEVAL): Cleaned up the handling of 'if', 'let',
'letrec' and 'set*': Removed some uses of t.arg1, t.lloc and proc
as temporary variables.  Removed side-effecting operations from
conditions and macro calls.  Introduced temporary variables with
hopefully descriptive names for clarification.  Replaced SCM_N?IMP
by a more explicit predicate in some places.  Removed code that
was conditionally compiled if SICP was defined - which it never
is.
libguile/ChangeLog
libguile/eval.c