I've always loved Standard ML and feel it's never gotten the love that it deserved.<p>It was my introduction to typed FP concepts via this course (Part A)
<a href="https://www.coursera.org/learn/programming-languages" rel="nofollow">https://www.coursera.org/learn/programming-languages</a>
Blog post announcing it: <a href="https://minoki.github.io/posts/2023-12-17-lunarml-release.html" rel="nofollow">https://minoki.github.io/posts/2023-12-17-lunarml-release.ht...</a>
If you haven't taken a plunge into Standard ML or OCaml and are interested, I can't suggest this playlist enough <a href="https://youtu.be/MUcka_SvhLw?si=rc4ele_0WcjwLFR3" rel="nofollow">https://youtu.be/MUcka_SvhLw?si=rc4ele_0WcjwLFR3</a><p>It's such a lovely introduction to Ocaml and programming in general and has a free online textbook. It's a lot of videos but each one is 5-10 minutes so it's very easy to hop in and out.
This is a very cool project.<p>There is also MLKit's SMLtoJs which compiles to Javascript, but not to Lua.<p><a href="https://github.com/melsman/mlkit/blob/master/README_SMLTOJS.md">https://github.com/melsman/mlkit/blob/master/README_SMLTOJS....</a>
On work laptop (Windows) at the moment. Will get to it in the weekend, but can some kind soul tell me: is the lua and js generated code readable?<p>(Standard for readable for me is ReScript)
I've had a great time discovering Fable, which compiles F# to JS or TS.<p>The cost of moving from VSCode to neovim has always put me off, but if I could write the config in F# it would tempt me more.<p>How far is standard ML from F#?<p>Is there any existing compiler for F# => Lua?
I got tricked up by the acronym. This compiles the programming language "Standard ML [Meta Language]" to the programming languages Lua or JavaScript. It's not a machine learning compiler.