Using Calva with Remote Development¶
VS Code Remote Development is a new feature in version 1.35 of VS Code that allows a developer to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment.
I would recommend reading the introductory blog post and watching the videos. I find the feature extremely exciting and wish more IDEs would implement something like it.
From a Clojure perspective it allows you to have VS Code installed on your Java-less, Clojure-less hardware and still use it to develop Clojure through it.
- for some reason your physical computer has to be running Windows (organisational rules etc.)
- your deployment environment is Linux
- you want to edit files in an editor running on your physical computer
- most Clojure tooling is made with *nix first in mind and there are incompatibilities with Windows