Rholang for VSCode
This is Visual Studio Code extension for Rholang programming language. It has support for syntax highlighting and code evaluation with error highlighting.
Rholang is currently in active development and syntax can slightly change. Current version of the plugin follows this version of Rho grammar and available examples.
Programmers in concurrent languages such as Erlang/Elixir say that one of the hardest problems is to coordinate the names (locations) of processes. It seems that Rholang with Namespace logic looks like a great solution for coordination of resources.
With all this sweet superpowers, that comes with the Rholang compiler and type checker, it is a pleasure to write (smart)
How to use this extension
Just open your favorite
In the Output Panel you can see the progress when RNode instance is starting in the background. It will output the message and create notification when it's ready to evaluate the code.
The Language Server is enabled and runs locally installed RNode by default. If RNode is not installed (not in the path, in extension settings it can be switched to use Docker or set custom RNode executable location.
Currently, one RNode instance is created with one VSCode instance. For each RNode instance unique temp directory is created which holds
Learn Rholang By Example
If you are new to Rholang I recommend to visit Joshy Orndorff's excellent introduction Learn Rholang By Example for beginners and intermediate programmers.
0.4.0 (May 18, 2019)
0.3.0 (April 20, 2019)
0.2.0 (February 11, 2019)
0.1.0 (February 02, 2019)
0.0.1 (January 28, 2018)