Running some tests...
Added method cascades example. Haxe Issue 1704 https://code.google.com/p/haxe/issues/detail?id=1704&sort=-id&colspec=ID%20Status%20Milestone%20Priority%20Platform%20Owner%20Summary
Use haxe.macro.MacroType<E> as an alternative to mpartial?? Just an experiment so far. mpartial is so extensive.
Based on the auto_impl example, Protocol.hx adds a few checks. Might also replace Implements.hx which is a bit large.
Moved Klas.hx to global/root package.
Added Protocol.hx as a short cut to uhx/macro/Protocol.hx. Still would prefer not to have to do `haxe.macro.MacroType<[Protocol.define()]>`, but shorten it to `Protocol.define()`.
Removed the massive file retypedefs, File.hx, FileSys.hx and Path.hx
Moved, added macro helpers.
New tests/examples.
Many tests and experiments. AOP.hx cant be done, for now. Put it on back burner.
Loads, naughty for not committing all the changes sooner.
Replaced Bind.hx with Publisher.hx and Subscriber.hx a sort of pubsub compiler macro. Not sure it behaving how pubsub is meant to... not fully familiar with it.
Had to remove checks from Subscriber.hx as some types hadnt been typed by the compiler and I couldnt force type them either.
Moved duplicated code to Jumla.hx at the cost of code completion :(
Multiple @:sub (Subscriber.hx) on a property now works.
minor
minor