summaryrefslogtreecommitdiffstats
path: root/HACKING
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-12-08 21:34:13 -0800
committerKaz Kylheku <kaz@kylheku.com>2015-12-08 21:34:13 -0800
commita6022e54d73dc294b357d5e5352aed331d9585e3 (patch)
treec2e5611f5379b3310bdf1d931b76305961da4305 /HACKING
parentddbf5c05006e113608ac3c57f6d403bdebcc20a5 (diff)
downloadtxr-a6022e54d73dc294b357d5e5352aed331d9585e3.tar.gz
txr-a6022e54d73dc294b357d5e5352aed331d9585e3.tar.bz2
txr-a6022e54d73dc294b357d5e5352aed331d9585e3.zip
Allow defmacros and defuns to co-exist.
Already we have the situation that there is an if function and an if macro, and same for and and or. This change allows such situations to be programmer-defined. * eval.c (op_defun): Don't remhash the name from the toplevel macro bindings. (op-defmacro): Don't remhash the name from the toplevel function bindings. * txr.1: Document the permissive behavior as dialect notes under defmacro and defun.
Diffstat (limited to 'HACKING')
0 files changed, 0 insertions, 0 deletions