summaryrefslogtreecommitdiffstats
path: root/txr.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-09-10 07:08:07 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-09-10 07:08:07 -0700
commitcbf8c45bc7e737a849b62d4c2283aae11a3010e1 (patch)
tree80327ad951250d5966c4480b8fbb38baa8e5129e /txr.c
parente046e1890f4655478a99fa7c1cb078eefdc54e00 (diff)
downloadtxr-cbf8c45bc7e737a849b62d4c2283aae11a3010e1.tar.gz
txr-cbf8c45bc7e737a849b62d4c2283aae11a3010e1.tar.bz2
txr-cbf8c45bc7e737a849b62d4c2283aae11a3010e1.zip
Don't scan C source code for Lisp symbols.
* eval.c (eval_init): Register package-alist, package-name and package-symbols intrinsics. * genvim.txr: Rather than scanning C sources for TXR Lisp symbols, iterate over the packages and their symbols, collecting anything which has a binding or is self-evaluating. To get the stdlib symbols, we trigger the autoloads by doing boundp queries on a few symbols. * txr.1: Document package-alist, package-name and package-symbols.
Diffstat (limited to 'txr.c')
0 files changed, 0 insertions, 0 deletions