News for hackers. Stuff that matters.
Re:LÖVE 0.10 released with iOS and Android support by thegeomaster on Tuesday December 22, 2015 @06:49PM (#10781142)
While we're at it: everyone, check out MoonScript [1]. It's a great, succinct and featureful compile-to-Lua language, although sadly not very widespread at the moment. It features significant whitespace, syntactic sugar to reduce keyword noise in programs, table and list comprehensions, line (statement) decorators, classes, export and import for working with modules, implicit return, JSON-like table literals and much, much more. I, for one, absolutely love working with it.

[1]: http://moonscript.org

Re:LÖVE 0.10 released with iOS and Android support by nikolay on Tuesday December 22, 2015 @09:18PM (#10781644)
Everyone check out Lapis [0] as well!

[0]: http://leafo.net/lapis/

Re:LÖVE 0.10 released with iOS and Android support by tedajax on Wednesday December 23, 2015 @02:00AM (#10782320)
I tried but the \ syntax for calling an instance method on an object is asinine and I hate it.
Re:LÖVE 0.10 released with iOS and Android support by vbit on Friday December 25, 2015 @11:48PM (#10793301)
Heh yes, a very common complaint. I don't like it either, but the trade off still seems worth it.
Re:LÖVE 0.10 released with iOS and Android support by TeMPOraL on Wednesday December 23, 2015 @03:59AM (#10782544)
There's also MoonLisp compiling to Lua, written in... MoonScript [0]. The output isn't pretty, but I'm looking for a lisp for NodeMCU, so I might give it a shot :), maybe combined with [1] due to way NodeMCU seems to work (interpreting / locally compiling files + little memory = you want to save on source length, including comments).

[0] - https://github.com/leafo/moonlisp

[1] - https://mothereff.in/lua-minifier

Re:LÖVE 0.10 released with iOS and Android support by superfunc on Tuesday December 22, 2015 @11:52PM (#10782029)
Awesome, thanks for this! I've always found love to be great, but I didn't enjoy using lua once the program grew to a non-trivial size.