rune icon indicating copy to clipboard operation
rune copied to clipboard

REPL and IDE support for Rune

Open cianoc opened this issue 3 years ago • 1 comments

Do you have any plans to implement a REPL for Rune, or a language server?

What I'd like for my personal projects is to be able to ship a binary that contains a REPL for the project (in this instance a MIDI programming environment for livecoding), and a language server that can be used with VSCode/Emacs/VIM, etc. Maybe something like a Rune-Repl crate and a Rune-RLS crate (naming is hard).

More than happy to experiment with this on my own and see what I end up with, but wasn't sure if you had something in mind, or if there was code that I had missed, or if you had different ideas about this?

Awesome project btw. Very impressed with what you've done so far, and I really like the focus of this project.

cianoc avatar Sep 09 '20 14:09 cianoc

A language server is coming. The compiler is designed in a way to make this easier.

A language server would perform the first step unconditionally on source changes (indexing), and then make use of the query system to figure out what various items are.

Stay tuned!

udoprog avatar Sep 09 '20 15:09 udoprog