diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2015-12-08 21:34:13 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2015-12-08 21:34:13 -0800 |
commit | a6022e54d73dc294b357d5e5352aed331d9585e3 (patch) | |
tree | c2e5611f5379b3310bdf1d931b76305961da4305 /HACKING | |
parent | ddbf5c05006e113608ac3c57f6d403bdebcc20a5 (diff) | |
download | txr-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