Friday, June 3, 2011

Moving to Adobe Flex 4.5

Hey everyone,

Today I'm pleased to announce that Magnificalc is being rewritten in ActionScript3 for Adobe Flex 4.5! This will make Magnificalc runnable over the web (with Flash Player), on the desktop (with AIR for desktop), and on mobile (AIR 2.6 for Android, AIR for BlackBerry).

Now, one may be asking, "what about iOS? AIR now supports iOS!" Well, AIR on iOS does not support dynamic loading of code, which will make Magnificalc an actual modular calculator. Without this support, Magnificalc's goal of modularity is made impossible. Therefore, iOS will not be supported.

The exprtreelib project has been renamed flexprtreelib to fit the new transition, and the Magnificalc parser grammer now compiles to AS3 through ANTLR3's ActionScript target. This transition has been easy and painless. AS3's syntax is similar enough to Scala's that there is really no learning curve.

No comments:

Post a Comment