Is your development progress taking place in the open? (e.g. GitHub or somewhere similar)
It sounds like a cool project and I'd love to see it! And even have the option to open a PR and help ;)
It sounds like a cool project and I'd love to see it! And even have the option to open a PR and help ;)
As for language-server, I'm currently sketching out some plans to use SMLnj's "Visible Compiler" feature, since that seems the easiest path forward. I have a half-baked language-server based on MLton's def-use output, but it's too unstable to share. I am planning to make some progress on the language-server in the next couple weeks.
[1] You'll notice it's just a fragment of the language for now, and only half-implemented. https://github.com/SomewhatML/sml-compiler and https://github.com/SomewhatML/sml-analyzer (again for a fragment of SML)