Amulet Alternatives
Similar projects and alternatives to amulet based on common topics and language
-
write-you-a-haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
binaryen
Discontinued DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
-
grin
GRIN is a compiler back-end for lazy and strict functional languages with whole program optimization support. (by grin-compiler)
amulet reviews and mentions
-
Better error message for 1.1 + 1.1;;
One possibility would be to do something like the now-defunct Amulet language (an ML that compiled to Lua) did. You'd get accurate compiler errors, but also an additional error number that corresponds to a more beginner-friendly explanation of common reasons for the error, pulled from here, that could be accessed with amc explain 1234 on the command line or :explain 1234 in a REPL. So for example, if you tried the same kind of error as OP tried, like 1.1 + 1, you'd get this:
-
How can I load a module name from a variable?
Kind of a side note, but I wasn't a big fan of moonscript. I don't really like the Python-like approach to syntax and it just didn't suit me. F# or Haskell handles it better, and OCaml manages to look similar without actually needing whitespace sensitivity; I think they all do it way better than Python or Python-inspired languages. I really liked the idea of of the ML-style Amulet because of this, but it's a dead project now apparently. :(
Stats
amuletml/amulet is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of amulet is Haskell.
Popular Comparisons
Sponsored