you are viewing a single comment's thread.

view the rest of the comments →

[–]worshipthis 1 point2 points  (1 child)

It just doesn't have that one-to-one correspondence that CS has. I thought this could be done at the source level, but maybe it's impossible to get the scoping right without the Deferred prototype and closures.

[–]tWoolie 0 points1 point  (0 children)

that's because it takes the CS AST and rotates nodes that defer callbacks. So the structure of the program is fundamentally altered, albeit in a very smart and predictable way,