1
0
Fork 0
mirror of https://git.sr.ht/~seirdy/seirdy.one synced 2024-11-23 21:02:09 +00:00
seirdy.one/content/notes/praise-for-moonscript.md
2023-02-09 20:05:06 -08:00

963 B

title date syndicatedCopies
Praise for MoonScript 2023-02-09T20:05:06-08:00
title url
The Fediverse https://pleroma.envs.net/notice/ASWazRoTC73EHFeRGa

MoonScript (a language with a CoffeeScript-like syntax that transpiles to Lua) continues to be the most enjoyable programming language I have ever used.

It's not the most practical choice for everything; I probably would choose something else for a big collaborative project. But it's an absolute joy to use something that truly feels like "executable pseudocode", like a simpler Python alternative with a bias towards functional programming. If you can grok Lua's "tables for everything" model, then the MoonScript language guide should help you pick up the language in minutes.

If we had a "gradually typed" MoonScript to target Luau instead of Lua, I'd probably use it for everything.