Roc lang

Roc is under construction, not even in alpha stage. It's an attempt to create a backend language inspired by the simplicity of Elm.

There is currently no editor, syntax highlighter or language server. The coffee script highlighter works a little.

You can checkout the tutorial

Use this template

Open in Gitpod

⚠️ Gitpod will open the root folder

Due to some limitations of Gitpod, we cannot simply open a sub-folder

Opening in Gitpod will open the root folder

Two terminals will be opened :

  1. the first in the root folder
  2. the second in the target folder

Both terminals automatically load the environment of their current folder

Screenshot of Gitpod showing two terminals open, the second being open in the target folder

Or with Nix

NIX_CONFIG="extra-experimental-features = flakes nix-command" \
nix flake new --template "gitlab:pinage404/nix-sandboxes#roc" ./your_new_project_directory

Available commands

Or just execute

mask help

Roc Documentation


Read code on GitLab