I had, and I still have, under development a Shen OO system for Shen,
written in Shen. The code is there, and can be brought to the
completion, and can be uploaded in the GitHub. I probably will do
this one. This code is based on Paul Graham's book, and it mimics the
CL CLOS. ("On Lisp", Ch 25 "Object-Oriented Lisp".)
I came, after that, to the conclusion that the best way to implement
the OO in Shen, is to bring the full scale CL CLOS to Shen.
This would bring the widest possible repertoire of OO capabilities to
Shen. This one is my Plan #1.
But I probably will prepare and upload my Plan #2, the Shen OO written
in Shen, mentioned above.
Plan #3 was Mark's o-o.shen, this one can be used in implementing the
Plan #2.
(Plan #4 was Professor Patrick Henry Winston's CLOS.LISP converted
into Shen.)
yours, AJY
Finland