14
edits
Mchanlatte (talk | contribs) No edit summary |
Mchanlatte (talk | contribs) |
||
| Line 2: | Line 2: | ||
* Must work with lastest version of ecmascript (6 as of this writing) | * Must work with lastest version of ecmascript (6 as of this writing) | ||
* | ** See caution below | ||
* Produce a call graph | * Produce a call graph | ||
== General note of caution about bleeding edge support of features == | |||
Because Ecmascript (and many other popular languages) do not offer executable semantics ([http://www.kframework.org/index.php/Main_Page See the K Framework for an example]), there is no way to ensure tools will remain compatiable with new language features. | |||
Any tool that is not built ontop of these semantics is likely wrong or eventually wrong when the spec changes. | |||
Given that there are no executable semantics provided for ecmascript and we require bleeding edge features for the FF code base, this '''will''' become an issue. | |||
== Bonus Features == | == Bonus Features == | ||
edits