Ahoj Pavle,
díky za článek. Chápu to správně, že Moonscript je jakoby "opravená a vylepšená" Lua? Má smysl Moonscript upřednostnit před Luou? Jak by se postupovalo na mikrokontrolérech - znamená to nutnost naportovat na mikrokontrolér i transpiler, ne? Jak je to velký "projekt" - běželo by to v pár kB paměti?
Ahoj Petře,
právěže na mikrořadiči stačí nechat klasickou Luu, vyvíjet si kód na velkém PC a pod tím si nechat běžet transpřekladač, který .lua zdrojáky generuje při každé změně .moon zdrojáků. To umí přímo *moonc*, kterému se předá adresář, který má sledovat.
Takže vlastně na mikrořadič přenášíš už generované .lua soubory - které jsou však dost dobře čitelné, kdyby došlo na ladění.
Jinak samotný transpiler vyžaduje LuaJIT, takže s přenosem kamkoli mimo podporované architektury by byl docela problém.