Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
  1. for all classes that are native to both AS and JS (like Error, Date etc.), check if the properties and methods on both sides match up
    1. ?
    2. EdB: there are classes (like Date) that exist natively in both AS and JS, I wrote this ToDo to remind me to check if not only the name, but also the implementation matches.
  2. add support for multiple arguments in the 'trace' utility function
    1. ?
    2. EdB: the native trace function takes multiple arguments which it concatenates together; the workaround function I propose on the pages below doesn't, needs fixin'
  3. can we create a "Vector" class simply by 'extending' the JS Array and using annotation to get the 'type safety## ?
    1. EdB: as a Vector is a typed Array, I was thinking about using the JS Array object and subclassing it into 'Vector', that's all
  4. is the regular expression syntax the same between the two (AS and JS) implementations?## ?
    1. EdB: various implementation of RegExp in different languages tend to have slightly implementations, we need to know if that's also the case between AS and JS
  5. Mike, can we make the distinction between XML and 'regular' operators etc.?## Yes, we can make this distinction## EdB: ok, at some point we need to figure out the whole "XML" thing, do we just throw exceptions each time we find an XML related item, or what?
  6. Research the need to (Closure) compile the JS with the '--language_in=ECMASCRIPT5' argument (defineProperty)
  7. ...
  8. profit!!!

...