Skip to content

smolang/smol-vs-code

Repository files navigation

smol README

This extension provides language support for SMOL (https://smolang.org), an imperative, object-oriented research language. SMOL integrates semantic web technologies and numerical simulation blocks, and can serve as a test bed for creating digital twins.

Features

This extension provides syntax highlighting, and a command to run a SMOL REPL inside VS Code.

Extension Settings

This extension contributes the following settings:

  • smol.smolJarPath: The path to smol.jar.

Release Notes

0.0.1

  • Initial release

Installation

To install the latest released version:

  1. download the .vsix file from https://github.com/smolang/smol-vs-code/releases/latest

  2. open the Extensions list and choose "Install from VSIX..." from the menu:

    First click 'Extensions', then the horizontal dots menu at the top of the list, then 'Install from VSIX...'
  3. Choose the file downloaded in Step 1

Running an unreleased version

To use the extension from a git checkout, copy this directory into your ~/.vscode/extensions directory, e.g., with the following commands:

cd ~/.vscode/extensions
cp -r /path/to/smol-vs-code smol

Development

First, install node then run npm install to install the required dependencies.

To run the current source, open the project folder inside VS Code and press F5 (Run -> Start Debugging).

To create a .vsix package, run vsce package.

About

Support for SMOL in the editor Visual Studio Code.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •