Project Updates

Friday, January 7, 2011

Introducing an improved syntax for the OOP component

Introducing a improved syntax for the OOP component. It's a slight modification to what's currently in place, that'll hopefully be easier to work with and more logical. Trying to go for Zero-Context, that is, code whose location doesn't depend so much on the current state of the compiler.  Hoping it'll encourage more interactive development, less recompilation from the beginning.  Somewhat counter-intuitively, it locks everything but methods away privately to each class.  However it is very easy to "include" them into the domains of the current class, or "open" them in what I call Procedural Mode, both using the Using keyword.  I've adapted 3 classes to it and it seems to be working - but I'm about to try to playing with it some in the IDE to see if it fulfills its purpose.

No comments:

Post a Comment