Today marksMoonScript version 0.2.3, the CoffeeScript inspired languagethat compiles to Lua. It’s been about 3 months since last release. I've got acouple new features, fixes, Lua 5.2 support and a backwards incompatible change.
You canfollow me on twitter for updates or complaints. Also if you'reusing MoonScript I'd love to hear about it:leafot@gmail.com.
continue keyword to filter outiterations you don’t want to keep.Read more here.moonscript module no longer sets a global value formoonscript andinstead returns it. You should update your code:moonscript=require"moonscript"when clausecan take multiple values, comma separated.local * (andlocal ^) forhoisting variable declarations in the current scope.03, are correctly parsedfold library functionlocal * nowMoonScript hasmade its way intoGitHub..moon files shouldstart to be recognized in the near future.
I've started a couple interesting projects for MoonScript as a web programminglanguage.
cloud_storage — A MoonScript/Luamodule for interacting with Google Cloud Storage.Using the following I've created a community powered Lua rock hosting websitecalled MoonRocks:
http://rocks.moonscript.org. (source)
Compiled MoonScript runs inside of the nginx distributionOpenResty. I created a created aLua rock for runningOpenResty on Heroku in conjunctionwith myHeroku Lua buildpack.
Ludum Dare happened again, two games were created inMoonScript:
Additionally, Michael F has created a game engine, BoxEngine, whichnatively supports MoonScript.
Thanks to everyone who provided feedback for this release. See you next time.
leafo.net · Generated Sun Oct 8 13:02:34 2023 bySitegenmastodon.social/@leafo