Olivier Breuleux
Olivier Breuleux
I committed the changes with semicolons and commas (so `f with 1, 2, 3` works, as of the latest commit). Perhaps surprisingly given the amount of code, it really didn't...
In my criteria when designing Earl Grey, I rank consistency over familiarity, meaning that most of the time I will implement unfamiliar syntax if I feel it leads to a...
It's an operator priority issue. `:` is right-associative. ``` ;; will work if (foo: 1): ;; do something ``` Control structures _do_ take arguments, the idea is that `x y:...
@tacomanator Yeah, there is some elegance to LiveScript's ``. I'm pondering using `|` for `|>`, or perhaps for stream composition.
I made an `earl-mode` for emacs [here](https://github.com/breuleux/earl-grey-mode). I also have a CodeMirror module [here](https://github.com/breuleux/repple/blob/master/src/earlmode.eg) which is currently embedded in repple, the engine behind [this page](http://breuleux.github.io/earl-grey/repl/) (I'll try to find the...
Yeah, now that I think of it, CoffeeScript would work well too. What editor are you using? If you do end up tweaking a decent mode for EG, put it...
For those who are interested, I have written a guide on syntax highlighting for Earl Grey: http://breuleux.github.io/earl-grey/contrib.html Also, someone is developing an Atom mode here: https://github.com/MadcapJake/language-earl-grey. Probably best not to...
Well, `-p` explicitly means print to stdout, it just happens to be the only situation I use the beautifier. I agree it would be a good idea to add a...
I guess I could add it somewhere, but the main issue at the moment is that the compiled code can be a bit messy: the compiler introduces temporary variables quite...
Globals need to be declared explicitly: ``` globals: document, window ``` It says that much in the documentation, but it's a small section so maybe you missed it. I'll see...