Feature #21659

Updated by Richard Neswold 10 months ago

Now that we've gained experience with Javascript, there are a few changes we should make to the generator's output. Some ideas:

* Use the @class@ syntax for the request and reply messages rather than the older, @function@ syntax.
* The Javascript should use generators instead of the custom object.
* In the Request class hierarchy, we should add a (static?) method that returns the function that unmarshals replies. This way, when the ACNET module marshals an outgoing message, it can deliver an unmarshalled reply.
* The generator should emit Typescript code or, at the very least, Typescript declaration files. (done: commit:264e5fcc)

When tackling these features, please create a subtask that focuses only on it.