1
0
Fork 0
easejs/test/Trait
Mike Gerwitz e934338b41 Subtype ctor guarantees with parent __mixin or __construct
A solution for this problem took a disproportionally large amount of time,
attempting many different approaches, and arriving still at a kluge; this is
indicative of a larger issue---we've long since breached the comfort of the
original design, and drastic refactoring is needed.

I have ideas for this, and have already started in another branch, but I
cannot but this implementation off any longer while waiting for it.

Sorry for anyone waiting on the next release: this is what held it up, in
combination with my attention being directed elsewhere during that time (see
the sparse commit timestamps). Including this ordering guarantee is very
important for a stable, well-designed [trait] system.
2014-07-27 01:54:30 -04:00
..
AbstractTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
ClassVirtualTest.js Moved class virtual param test into ClassVirtualTest case 2014-05-02 20:13:41 -04:00
DefinitionTest.js Initial implementation of parameterized traits 2014-07-27 01:54:30 -04:00
ImmediateTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
LinearizationTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
MixedExtendTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
NamedTest.js Named trait staging object 2014-04-26 00:42:29 -04:00
ParameterTest.js Subtype ctor guarantees with parent __mixin or __construct 2014-07-27 01:54:30 -04:00
PropertyTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
ScopeTest.js [copyright] Copyright assignment to the FSF 2014-04-09 19:05:07 -04:00
VirtualTest.js Corrected virtual non-overridden trait method invocations 2014-05-02 21:08:41 -04:00