Satoshi Murakami
Satoshi Murakami
> `f a >< b` sort of looks like the middle parentheses of `( f a )( b )` Nice one. Easily extendable to an existential version: `f a >?<...
Am new to this kind of stuff. Can you provide: - use cases - code samples - syntax suggestions - compilation strategies
Could be useful I guess. Got any compilation ideas? > `args
> But `defaults` becomes the identifier for the rest of the scope That's only a matter of naming. You can write for example: human = (args)-> args = {height: 6,...
> Does that mean flatten args into the enclosing object literal? And since it's at the end, it would overwrite anything prior? Right.
The so-called deep-copying is less used and very difficult to implement right (even jQuery's has flaws). What if there are: - circular references? - non-array objects with non-`Object.prototype` [[Prototype]](regexes, dates,...
> slight exceptions to this goal They really are simple sugars that help you go DRY: ``` a
> I _read_ 3 operations 3 they are. The key points here are that `import`: - returns the left operand. - is left associative. Meaning that `a
> Do you not think `a
Parser doesn't know them. This needs an overhaul of lexer and/or token structure.