dotfiles/docs/programming.md

1.8 KiB

Programming

The following are relevant for my current projects:

OpenJDK

Download the LTS release from Adoptium.

SBT

Use my scripts:

$ update-sbt <version>

coursier

Visit the website and run the provided script. Note that setup on ARM64 might require additional work and the provided script might not work properly.

Scala REPL

cs install scala3

zig

Use my scripts:

x86_64

$ update-zig --arch x86_64

arm64

$ update-zig --arch aarch64

janet

Clone https://github.com/janet-lang/janet and build from source. Once installed and janet is available on the path, clone https://github.com/janet-lang/jpm and build from source.

racket

There are multiple options for installation. The easiest approach is to use the system package manager:

$ sudo apt install racket

Alternatively, use the latest source distribution and build from source.

runc and containerd

sudo apt install runc containerd

buildkit

Download the latest release from GitHub: https://github.com/moby/buildkit/releases