* evalext.c, evalext.h: New files. Contain non-R5RS things
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Sat, 31 Oct 1998 13:31:25 +0000 (13:31 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Sat, 31 Oct 1998 13:31:25 +0000 (13:31 +0000)
commit40cf7e92b2dd9205d5987968d9888c4a4118b5ab
tree97694f7c88a83b2af63d4983b18cae5c20fc9c7b
parentd41b3904a1147dfa6b0c4eb99cd83f29710a38e9
* evalext.c, evalext.h: New files.  Contain non-R5RS things
having to do with evaluation.
* evalext.c (serial-map): New procedure: Version of `map' which
guarantees that the procedure is applied to the lists in serial
order.
(sequence->list): New syntax: Version of `begin' which returns a
list of the results of the body forms instead of the result of the
last body form.
(scm_definedp, scm_m_undefine): Moved from eval.c
* evalext.h (scm_m_sequence_to_list): Added declaration.
* Makefile.am: Added evalext.c, evalext.h, macros.c, macros.h.
libguile/evalext.c [new file with mode: 0644]
libguile/evalext.h [new file with mode: 0644]