Clean for Visual Studio CodeThis extension provides support for the functional programming language Clean in Visual Studio Code. It currently provides the following features:
RequirementsThis extension requires After installing nitrile itself, you can install Eastwood using
If you are using the standard devcontainer, Eastwood is installed automatically. Setup (for usage)The package is available on the VSCode Extension Marketplace: Clean for Visual Studio Code. The recommended way of developing Clean programs is using a devcontainer. A template project is provided including an iTasks project with minimal configuration. Setup (for development)This requires TypeScript and VSC to be installed. On Debian the former can be installed with:
For the latter installation instructions are available on the Debian Wiki. To run the extension do:
In the editor that opens, press F5 to compile and run the extension in a new Extension Development Host window. In that window, you can run the "Developer: Reload Window" command (from the command palette, Ctrl-Shift-P) to reload the extension after you have made changes. The following links may be helpful if you're new to VS Code extensions:
UsageDiagnostics for Clean source files can only be provided if a directory with a Clean
project file To inspect LSP communication while developing Eastwood, set
CommandsThis extension provides the following commands:
Release NotesSee the Change Log. Copyright & LicenseEastwood for Visual Studio Code is copyright © 2021 TOP Software Technology B.V. This extension is licensed under GPL v3.0. For details, see the LICENSE file. An exception exists for |

