-
Notifications
You must be signed in to change notification settings - Fork 17
Description
I've arrived at a source of confusion while reading through Jessie's grammar documentation. Specifically, the section on Jessie's functions has me thinking that either the phrase "function functions, arrow functions, and concise method syntax" has been written twice by mistake, or maybe there's a lack of context that the author intended on providing in this section.
Jessie includes arrow functions, function functions, concise method syntax, and accessor (getter / setter) syntax. Jessie omits generators, async functions, async iterator functions in all their syntactic forms: function functions, arrow functions, and concise method syntax. Jessie omits symbols and general computed property access.
The confusion comes with seeing the clause in the initial sentence appear after "syntatic forms:" in the second sentence. Is the intent of this : to inform users that iterators can not be implemented by writing custom implementations of the functions Jessie omits using "function functions, arrow functions, and concise method syntax.".