Mike Gerwitz
a35ecc6f94
Test parameterized traits with named staging object
...
* test/Trait/NamedTest.js: Add regression test.
Update copyright to include 2017.
2017-06-30 02:06:36 -04:00
Mike Gerwitz
35dacc00da
Minor cleanup to trait naming test
...
test/Trait/NamedTest.js: Cleanup interface-related naming test.
2016-12-29 03:50:09 -05:00
Mike Gerwitz
e93f3a70f9
Support for named trait class extending
...
We can call this a bugfix...it's more of a neglected feature that's
otherwise completely inconsistent with the rest of the system. :)
* lib/Trait.js (createNamedTrait): Support base.
(_createStaging) [extend]: Support base.
* test/Trait/NamedTest.js: Add test.
2016-12-29 03:49:47 -05:00
Mike Gerwitz
db3ade378a
[copyright] Copyright update
2015-05-28 01:01:51 -04:00
Mike Gerwitz
fd404fc69f
Named trait staging object
...
The syntax Trait( "Name" ) now works as Class( "Name" ), permitting
implementing interfaces and extending from the staged object.
2014-04-26 00:42:29 -04:00
Mike Gerwitz
82a02c0081
[copyright] Copyright assignment to the FSF
...
Thanks to Donald Robertson III for his help and guidance during this
process.
2014-04-09 19:05:07 -04:00
Mike Gerwitz
8d81373ef8
Began named trait implementation
...
Does not yet support staging object like classes
2014-03-15 21:16:27 -04:00