SaaSHub helps you find the best software and product alternatives Learn more →
Moonscript Alternatives
Similar projects and alternatives to moonscript
-
-
nelua-lang
Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
luau
A fast, small, safe, gradually typed embeddable scripting language derived from Lua
-
TIC-80
TIC-80 is a fantasy computer for making, playing and sharing tiny games.
-
TypeScriptToLua
Typescript to lua transpiler. https://typescripttolua.github.io/
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
-
terra
Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
-
-
-
-
-
-
-
PythonDataScienceHandbook
Python Data Science Handbook: full text in Jupyter Notebooks
-
-
OSQuery
SQL powered operating system instrumentation, monitoring, and analytics.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
moonscript reviews and mentions
-
Best Websites For Coders
A programmer-friendly language that compiles to Lua.
- data types in function definition
-
A MiniTron In 47 Lines
This is a sample code for learning, written in Moonscript for TIC-80:
-
They hated him because he told the truth
MoonScript (a CoffeeScript-like classful dialect of Lua): https://github.com/leafo/moonscript
-
Lua, a Misunderstood Language
I highly recommend if you're interested in Lua checking out a few of my favorite Lua projects...
1. [Moonscript](https://moonscript.org/) the compile-to-lua language powering Itch.io, it's amazingly pleasant to work with and I was amazed porting a JavaScript tool to Moonscript that the moon version was more readable despite my lack of familiarity with the language.
-
What do you think about MoonScript?
Unless Luathonistas have no better way of accomplishing the same thing, or if Moonscript just compiles to bad Lua, the examples (https://moonscript.org/) seem compelling - Moonscript's definitely a great deal more readable than Lua. If typical Lua code is really that unreadable, no wonder it's niche. Moonscript's colons and => seem a little confusing and quirky. But if Moonscript can be zero-indexed, I'm sold
- Redbean 2.0 Release Notes
-
How Do I Create A programming Language In Lua?
I recommend starting with moonscript, which is a language that is made in lua, and “compiles” to lua. Modify the crap out of it until you get what you want. https://moonscript.org
-
SNOWBOL -- Need your opinion on a future project I'm planning on building. Would you use a language which is basically just COBOL but with simplified syntax?
I think it would make a lot more sense to make a language with similar semantics to COBOL, but modernized syntax. Instead of Typescript, a better model might be Coffeescript or Moonscript, which have a nearly 1:1 semantic mapping with their target language, but offer a more ergonomic and less verbose syntax. I haven't worked with COBOL at all, but I think the verbose syntax is probably one of the most offputting parts of the language. Stuff like move 1 to fact or multiply num by fact is tedious to type and read compared to fact = 1 or num *= fact. It's similar to how a mathematician would write equations like "z = x1.5 + y" instead of "z is equal to the sum of x raised to the power of 1.5 and y". The shorter form is not only quicker to write, but also easier to understand once you're familiar with the notational conventions.
-
LuaJIT for backend?
I did this with my programming language Nomsu. I took a lot of inspiration from Moonscript. Using lua/luajit as a backend was the right choice for my project because I was using LPEG for parsing and I wanted to interoperate with lapis (a Lua web framework). I think overall, I do not regret my choice to use lua as a backend. It worked pretty well for me. However, I wouldn't recommend it if you're making a strongly typed language (because you'd miss out on some potential performance optimizations), but for a dynamically typed language, it's a good option. One thing that was really handy was Lua's goto, which made it easy to do custom control flow (e.g. break out of nested loops).
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea594d29e8>
www.saashub.com | 28 Jan 2023