4 comments
ATS used to be discussed quite a lot on HN<p><a href="https://hn.algolia.com/?query=The%20ATS%20Programming%20Language&type=story&dateRange=all&sort=byDate&storyText=false&prefix&page=0" rel="nofollow">https://hn.algolia.com/?query=The%20ATS%20Programming%20Lang...</a><p>MLton and Felix would be two other ML inspired languages that whole program optimizes to generate fast code.<p><a href="http://www.mlton.org/" rel="nofollow">http://www.mlton.org/</a><p><a href="https://felix.readthedocs.io/en/latest/" rel="nofollow">https://felix.readthedocs.io/en/latest/</a>
Fun talk on this language here: <a href="https://www.youtube.com/watch?v=zt0OQb1DBko" rel="nofollow">https://www.youtube.com/watch?v=zt0OQb1DBko</a> ("A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram)
Abstract Tree Syntax
Looks interesting. Actively developed : <a href="https://github.com/githwxi/ATS-Postiats" rel="nofollow">https://github.com/githwxi/ATS-Postiats</a><p>edit: You are right, I did not know there was a third version. If only this thing had release notes. I have no idea the current state of the language is. Hongwei, if you're listening!<p>If this language is going to be a thing it needs community development.
It's "very very minorly" (that's the only commit message used) difficult to follow, but I'm pretty sure ATS2 (Postiats) is in maintenance mode (activity is build changes), with ATS3 (Xanadu) <a href="https://github.com/githwxi/ATS-Xanadu" rel="nofollow">https://github.com/githwxi/ATS-Xanadu</a> being the focus of active development.