Search
Sunday, 28th of May 2023, 19:24:07 UTC
19:26:03
alcor
It makes naming collisions hurt, but admittedly I don't know how a better solution could look like (perhaps raising a condition?)
19:27:47
alcor
The issue is that it's subtle and causes no explicit error. It's one of these things that can create difficult-to-debug issues.
19:27:58
_death
but I agree that change-class (that requires an instance evolution protocol) is more elaborate
20:30:22
pve
I was wondering the other day if "become:" can be simulated in CL somehow, but it probably can't, right?
20:30:58
pve
(I'm currently hacking on my smalltalk-in-lisp :)
6:01:36
jackdaniel
call it smalllisp :)
6:57:34
contrapunctus
minion: memo for pve - any link to this Smalltalk-in-Lisp?
6:57:51
minion
memo for pve - any link to this Smalltalk-in-Lisp: I can't be expected to work when CLiki doesn't respond to me, can I?
7:18:08
pve
contrapunctus: sure, it's here:
7:18:13
pve
https://github.com/pve1/symbolic-smalltalk-core
7:18:40
contrapunctus
pve: oh, just started 5 days ago 🙂
7:19:49
pve
that system is mainly concerned with getting the stuff in this diagram working:
7:19:52
pve
https://imgur.com/a/XD9qkxZ
7:22:07
pve
not the numbers, but everything else.. it's a strange ouroboros of classes and metaclasses, so the experience has been "interesting", to say the least
7:23:48
pve
oh, you mean the repository started 5 days ago.. yeah, I just recently cleaned it up and put it on github, been working on it on and off for much longer
Monday, 29th of May 2023, 7:24:07 UTC