summaryrefslogtreecommitdiffstats
path: root/lisplib.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-12-27 20:25:49 -0800
committerKaz Kylheku <kaz@kylheku.com>2015-12-27 20:25:49 -0800
commitf5a48f7de36c0bbfb29da51af13bec2ed5a9ca7f (patch)
treeae5fbeed30b4c0936cbacddcca8202e73648df35 /lisplib.c
parentb2eb4ca71d4b85df0cef4aa354334ba867d2cfe2 (diff)
downloadtxr-f5a48f7de36c0bbfb29da51af13bec2ed5a9ca7f.tar.gz
txr-f5a48f7de36c0bbfb29da51af13bec2ed5a9ca7f.tar.bz2
txr-f5a48f7de36c0bbfb29da51af13bec2ed5a9ca7f.zip
Adding with-slots macro.
* lisplib.c (place_set_entries): Add with-slots to autoload name list. * share/txr/stdlib/struct.tl (with-slots): New macro. * txr.1: Documented.
Diffstat (limited to 'lisplib.c')
-rw-r--r--lisplib.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lisplib.c b/lisplib.c
index fcaf05f1..6c6dd2d7 100644
--- a/lisplib.c
+++ b/lisplib.c
@@ -72,6 +72,7 @@ static val place_set_entries(val dlt, val fun)
lit("pushnew"), lit("del"),
lit("defplace"), lit("define-place-macro"), lit("define-modify-macro"),
lit("placelet"), lit("placelet*"), lit("define-acessor"),
+ lit("with-slots"),
nil
};