Hi Joel,
first things first: thank you very much for the constant ongoing effort
you invest into FEST. I wasn't able to contribute nearly as much as you
did over the last months. This is great work.
Regarding the 2.0 release:
My main concern with the 2.x is that this is *the* chance for
introducing breaking changes into the API. Are all the planned/desired
breaking changes done? Are the core APIs (internal vs. API package,
extension mechanism) stable?
Skimming the source code, I see we have no "self type emulation" in the
2.0 line. This means we'd have to use a lot of co-variant overrides to
ensure a working fluent API. We had this self-type thingie in 1.4, so we
should use it in 2.0, too. Otherwise extensibility is seriously hampered.
So much for now.
Completely bollocks.
Sorry, I accidentally pulled from the wrong repo - my fault. Will have
to look tomorrow. Obviously too late today ;-)
Best regards
Ansgar