by ralph.ronnquist » Sat Jun 28, 2014 2:48 am
Maybe I should anwer my own question with: "Don't go there!".
I think it ultimately is better for me to return to a proper relational data perspective rather than attemting a relational modeling of an object oriented data perspective. In that way I can avoid forcing a base level of platform inclusions for offering an "improved" language level; not because it's hard to do, but because it's harder to maintain. As you all know, anything non-standard carries the cost of needing maintenance.
And what I liked with newLISP is it's pointedness for scripting, that virtually anything you like to automate in practice, you typically do in a page full of standard newLISP code (plus the two or three pages of comments).
The big pot holes for me are that, since it's Lisp (-ish), I can (and want to) do so much more, and also, that the name of FOOP did pull me astray into OO land. But really, it's rather a matter of me learning to utilize the polymorphism of FOOP within its boundary of a relational data perspective.