[Cuis-dev] [RFC] Modules/Namespaces for Cuis
cuis.01 at klix.ch
Fri Oct 2 04:48:13 PDT 2020
On 2020-10-01 22:23, ken.dickey--- via Cuis-dev wrote:
> On 2020-10-01 12:17, Gerald Klix via Cuis-dev wrote:
>> .. should we treat classes
>> imported from other environments as constants?
> How would one then add/update code to/in environments?
Obviously I didn't make myself understood.
I thought about a constant binding, with
operational semantics like classes.
`Smalltalk at:` is called when the class is compiled, when the code is
run, the VM just
accesses the literal in the compiled method.
(Hence all the #elementsForwardIdentityTo:-voodoo in
I am sure, you -- being a proficient
Scheme programmer -- know the concept:
"All explicitly exported variables are immutable in both the exporting
and importing libraries. ..."
Sorry, shouldn't ramble about complicate
concepts in the evening.
> We don't make base image classes immutable.
Hope I made myself clear,
More information about the Cuis-dev