>>51
Principally is dictionaries and objects. Why have both?
JS got that right.
I also don't like the gimped anonymous functions. the fuck is that.
That also breaks the ``
def f(...1): ...2
is sugar for
f = lambda ...1: ...2
'', which simplifies the language and the implementation.
>>54
Continuations that aren't limited to one shot often result in excessive stack copying (because even if it already fired, you still have to keep around a clean copy of the entire fucking stack in case someone decides to fire it again). You don't want that now, do you?
That's one way to implement them. There are better ways, and delimited continuations can be less expensive to implement because it just partially copies ``the stack'', and they're more expressive than undelimited continuations.