Eric Man
Eric Man
Thanks. You can call the Lua code in Lisp syntax. `(print \"abc"..my_lua_func(1) )`
Hmm. The let-binding currently does not destructure - ``` (let ((a b) (f) c 3) \return a, b, c) ``` If `(f)`, a function call, returns two values, they will...
In that case, let's go with your syntax. Thinking only of Lua when I wrote the let-macro I did not think of destructuring. You're right it will make it much...
Perhaps, we could implement pattern matching: ``` (let ( {a, b} {(f)}) c (+ 32 1) (list d e) (list 1 2) {a=f} {a=1}) ...) ``` The pattern matching would...
Ok. Yes that's exactly it.
The destructuring is only implemented for tables and list currently. Example test cases: ``` function test_let0() local src = assert_exec_equal([[ (let ( {a, b, hello=c, world={f}} {1, 2, hello=4, world={5}}...
I could add a way for the context to translate, but the fundamental problem remains, when you use love.graphics.translate, other components such as mouse coordinates are not translated, and there...
Looking into it.
I built a django postgresview library for my own use a couple of months ago, but to my surprise I discovered the same thing here... Anyway, in my library, the...