This position is in regard to the July 06 subversion updates for XIFF version 3.0. While I noticed that the branch now has flex in the title, I don’'t think that asking the client of a production API (once this API is at such a level) to change the code of the API is realistic. Instead, why not create a derived class and interface for flash users?
Come now, object-oriented-programming is meant for flexibility. The derived class and interface that I spoke of are real possibilities with ActionScript 3.0, so why not use them? Changing code should not be a necessity of your future API.
There are instances where this could become a concern. If you cannot say that your API will work without the flex library out-of-the-box per se, and a company has policies against the flex library (a very real case), where does that place you?
I don’‘t take harsh subtense with this message. I simply want to see this product succeed. It’‘s the greatest of its class, and I’'m excited for its future.