Closed jdalton closed 8 years ago
Yes, the particular whitespace, comments, or identifier escape sequences that must be used is not defined by this proposal. It simply must match that grammar production.
It's seems kind of odd to leave unspecified behavior in this revision. Shouldn't we spec-ify and close-gaps-in the de facto behavior around this? For example, specifying the string representation of a user defined function must reflect its source text verbatim (tabs, spaces, new lines, comments, etc.).
In the Function#toString definition:
Since the goal is to unify
Function#toString
implementations is there a need for "implementation-dependent" (which adds wiggly room?) when the representation "must conform" toNativeFunction
is present?