Standard ML in 2020
notes.eatonphil.com
Standard ML in 2020
1–10 of 125 posts
Re: Standard ML in 2020
#2Re: Standard ML in 2020
#3Re: Standard ML in 2020
#4For fun and educational purposes, I began working on a Standard ML compiler [1] and VSCode extension in Rust as well - with the end goal being a psuedo-clone of MLton. Currently taking a short break from it to work on some other stuff, but I'm mostly done with monomorphization
Re: Standard ML in 2020
#5Wait, what happened to SML/NJ? AFAIK it's still in development. Also, it has an absolutely "lovely" versioning scheme.
Re: Standard ML in 2020
#6[1] https://www.coursera.org/learn/programming-languages
Re: Standard ML in 2020
#7Wait, what happened to SML/NJ? AFAIK it's still in development. Also, it has an absolutely "lovely" versioning scheme.
Not totally sure, but it's definitely not as active as the first three I mentioned. The last commit is from over a year ago [0]. Although the SML/NJ website shows releases presumably from 2020. [0] https://github.com/sml-nj/smlnj
http://smlnj-gforge.cs.uchicago.edu/scm/viewvc.php/?root=sml...
Re: Standard ML in 2020
#8I first came across Standard ML in Dan Grossman's Programming Language course on Coursera[1]. After previously trying Haskell and Scala, this is where the benefits of functional programming and static typing really clicked for me. Really wish the language had caught on outside of academia so I had an excuse to use it more. In addition to the implementations mentioned in the blog post, The University of Chicago create…
Edit: nevermind! I checked out their docs again and it seems to be decently translated. I'm still not sure where their code is actually hosted, just that you can download releases. So added it to the list of major implementations!
Re: Standard ML in 2020
#9Re: Standard ML in 2020
#10The article mentions that certain SML implementations have seen better support for parallel and concurrent programming than OCaml, but Merlin and ocamlformat for OCaml are great as far IDE tooling go. Which SML implementation has the best tooling for things like go to definition, reveal type at cursor, and format file?