summaryrefslogtreecommitdiffstats
path: root/regex.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-07-16 15:26:04 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-07-16 15:26:04 -0700
commitd83e611d58441f546babd1d742926c191d416e58 (patch)
treef950e3ced1b56dee084696544d62a6468088ad40 /regex.c
parent86f10aa563a75a4cce703970faf2940f4f537e13 (diff)
downloadtxr-d83e611d58441f546babd1d742926c191d416e58.tar.gz
txr-d83e611d58441f546babd1d742926c191d416e58.tar.bz2
txr-d83e611d58441f546babd1d742926c191d416e58.zip
global environment accessors can now create bindings.
The accessors symbol-value, symbol-function and symbol-macro can now be used to store a value to nonexistent bindings, which brings those bindings into existence. * share/txr/stdlib/place.tl (sys:ge-fun-getter-setter, sys:get-vb): Don't throw exceptions for nonexistent binding lookups: create and return the bindings instead. For methods, use static-slot-ensure rather than static-slot-set. Thus new methods can be defined by setting to a (meth ...) place. * txr.1: Doc updated.
Diffstat (limited to 'regex.c')
0 files changed, 0 insertions, 0 deletions