There are two fundamental axioms in Smalltalk:
  1. Everything is an object.
  2. An object is an instance of a class.
The class message is fundamental,  If you override it, it is no longer Smalltalk.
Trygve

On 2020-07-01 21:29, Levente Uzonyi wrote:
Hi Chris,

On Tue, 30 Jun 2020, Chris Muller wrote:

What do we need to do to make #class non-inlined and therefore overridable?  My impression is that this is on the table for 6.0, is it still?

We have had this discussion a few times before. Last time[1] I asked you to evaluate the following in your image and report back if it does what you need:

  (ParseNode classPool at: #StdSelectors) removeKey: #class.
  Compiler recompileAll.


Levente

[1] http://forum.world.st/The-Inbox-Kernel-cmm-1198-mcz-td5089411.html#a5089510


 - Chris