Antti Korpi

Results 38 issues of Antti Korpi

I got here from https://github.com/nodejs/node-v0.x-archive/issues/3211. Thanks for making this. By default, the following example code from the readme *does not* throw `EPIPE` when piped into `head`, unlike advertised: ```js ;(function...

@vuolen [noticed](https://gitter.im/anko/eslisp?at=5e1f9525123d916da2433a6b) that newer estree nodes like `ClassDeclaration` were erroring when macros output them. I fixed that in https://github.com/anko/eslisp/commit/a792d031ff59a16b7ed80aba59fc72e4fad7d58a (published in 0.8.1) the best I can right now… which was...

idea

At the moment, there is no programmatic access to the parser (currently [sexpr-plus](https://github.com/anko/sexpr-plus)), which would be necessary to customise syntax (e.g. for square-bracket array notation). This can to some degree...

idea

At the moment, the compiler cannot resolve source locations beyond where macros are called. It deliberately treats macros as black boxes, to insulate user macros from having to know anything...

bug

That's [this `get`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get): At the moment, eslisp cannot emit this: ``` js var obj = { a : get() { ... }, b : set() { ... } }; ```...

bug

Syntax errors look like this right now: ``` $ eslc

idea

ES6 introduces [dynamic property names in object expressions](https://github.com/lukehoban/es6features#enhanced-object-literals): ``` js var x = 42; var obj = { [ 'prop_' + x ]: 42 }; ``` At the moment, eslisp's...

discussion

—since [there are so few](https://www.npmjs.com/browse/keyword/eslisp-macro). Eslisp is still 0.x.x, so any sort of stability is too early to expect, but it would still be a nice hack to catch borks...

idea

It has come to my attention that eslisp doesn't build on Windows. I don't have a Windows machine to test on, but from what I can gather, these are the...

idea

So I finally figured out how to make an `override_redirect` window get keyboard focus: it has to grab the keyboard device itself. https://github.com/anko/hudkit/commit/d40cb15eea00588c09e9deacc7af6bfa9cd07001 is an initial proof of concept that...