Today we released Jackbox RC2.
With this release we have concluded the upgrade of the inheritance model
and are gearing up for version 1.0. The inheritance model in Jackbox
now has to concurring aspects. First, there is the now well known
Versioned Inheritance. This form of inheritance takes all pre-existing
methods and makes them part of your new Injector version for use.
With RC2 however, we have added a new aspect to this design pattern. We
have called Just-in-Time Inheritance for lack of a better term (taking
suggestions), and because it self-injects ancestor function just at it
is need by your code. In this way our modular closures are endowed now
with a similar model of inheritance as you would find in classes, all
happening in the mix-in however.
Also in this release we have made some improvements to the VMC (virtual
method cache), numerous updates, introduced more examples, and once
updated the documents. One major perhaps incompatible change is the
reversal in the ordering of how injectors are added an presented. We
are now following in line with Ruby which handles ancestor precedence in
a left to right order instead of the other way around. This was perhaps
an oversight on our part, but anyway, it has now been corrected.
Once again we would like to Thank everyone who has shown there support
through the numerous emails we have received and, also once again we
hope we have met with your expectations.
Please visit us: http://jackbox.us
Thank you, kindly,