diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-07-21 22:14:23 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-07-21 22:14:23 -0700 |
commit | f10ed814f895f2527b99fc6a55057617a7750ba7 (patch) | |
tree | 7e0c421f9b284f195c8e3fae239ef84463d8f0ad /ChangeLog | |
parent | 701d5ff8c6a2d4ca6023be345faf4f085db6c689 (diff) | |
download | txr-f10ed814f895f2527b99fc6a55057617a7750ba7.tar.gz txr-f10ed814f895f2527b99fc6a55057617a7750ba7.tar.bz2 txr-f10ed814f895f2527b99fc6a55057617a7750ba7.zip |
Implementing caar, cadr, cdar and friends.
* lib.c (init): Call cadr_init.
* lisplib.c (dl_table, set_dlt_entries, dlt_register): Externalize.
* lisplib.h (dl_table, set_dlt_entries, dlt_register): Declared.
* Makefile (OBJS): Add cadr.o.
* cadr.c: New file.
* cadr.h: New file.
* gencadr.txr: New file.
* share/txr/stdlib/cadr.tl: New file.
* txr.1: Document cadr accessors.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -1,5 +1,27 @@ 2015-07-21 Kaz Kylheku <kaz@kylheku.com> + Implementing caar, cadr, cdar and friends. + + * lib.c (init): Call cadr_init. + + * lisplib.c (dl_table, set_dlt_entries, dlt_register): Externalize. + + * lisplib.h (dl_table, set_dlt_entries, dlt_register): Declared. + + * Makefile (OBJS): Add cadr.o. + + * cadr.c: New file. + + * cadr.h: New file. + + * gencadr.txr: New file. + + * share/txr/stdlib/cadr.tl: New file. + + * txr.1: Document cadr accessors. + +2015-07-21 Kaz Kylheku <kaz@kylheku.com> + * share/txr/stdlib/place.tl (defplace cdr): Change deletion semantics so that (del (cdr x)) is symmetric with (del (car x)). |