The Chapel Parallel Programming Language


Try Chapel in GitHub Codespaces

GitHub Codespaces make it possible to launch cloud-based development environments with a couple of clicks. These environments come with Visual Studio Code for editing, and give the user direct access to a Linux container. Chapel's 'hello world' template repository is configured to be used as a Codespace.

To launch a GitHub codespace with Chapel, you will need to be signed in to your GitHub account. From there, on the 'hello world' repository page, click Use this template, then Open in a codespace. This will start up a new Docker image with Chapel installed.

The editor comes equipped with the Chapel extension, as well as the chplcheck linter and Chapel Language Server. Some example 'hello world' programs are included to verify that Chapel works and to help you get started. See the Codespace section in the repository's README file for additional instructions.