Redesign local-variable binding mechanism so that default global value
authorChris Hanson <org/chris-hanson/cph>
Tue, 7 Apr 1992 09:35:39 +0000 (09:35 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 7 Apr 1992 09:35:39 +0000 (09:35 +0000)
commita8703bd8fc7876d37feb5d7ddc63c4890646099e
tree0108b027d27bdfa4f113660139bd75f1f3294c97
parentbd6f50331c69ecafe13edaf526a7718f797559e1
Redesign local-variable binding mechanism so that default global value
is always stored in a special slot in the variable object.  Variable
assignment daemons are now called only when the value changes in some
perceptible way, not when the local bindings are swapped in or out of
the value cache.  Also, variable assignment daemons now take an
additional argument, either a buffer or #F, indicating whether the
change is local or global.
v7/src/edwin/buffer.scm
v7/src/edwin/buffrm.scm
v7/src/edwin/comman.scm