diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2017-07-16 15:26:04 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2017-07-16 15:26:04 -0700 |
commit | d83e611d58441f546babd1d742926c191d416e58 (patch) | |
tree | f950e3ced1b56dee084696544d62a6468088ad40 /regex.c | |
parent | 86f10aa563a75a4cce703970faf2940f4f537e13 (diff) | |
download | txr-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