Is this one working and how can I use it with vscode/vim?
Opened this issue · 1 comments
Huxpro commented
Hi, I was finding SML editor tools for vscode/vim that is comparable to Emacs SML-mode.
I was wondering what's the status of this project and how can I help (if any)?
kavon commented
Unfortunately this is not quite working yet.
I'd greatly appreciate any help you can provide. The major components of this project are:
- Communication / event dispatching according to the LSP specification.
- Maintaining correct program state by compiling / recompiling code (up until type checking only) as needed.
- Querying program state by utilizing data structures that result from running SML/NJ's front-end until it gets past type checking.
There are bits and pieces of this scattered around the code right now, but I haven't had a chance to get back to this yet. I believe some use of Concurrent ML features in SML/NJ might help us out here.