Skip to content

SwirlLang/Swirl

Repository files navigation

Swirl Programming Language

A high level, statically typed, compiled programming language.

Website | Docs | Contributing

vscode extension License GitHub Workflow Status Discord

The ambition of Swirl is to be a modern programming language combining its own ideas and the best features and practices of beloved programming languages in a unique way.

To get a general idea, take a look at the scaffold.

Getting Started

You can find installation instructions in the docs.

Once you have Swirl installed, create a file named hello.sw with a simple hello world program:

print("Hello World")

To run the program, use the swirl compiler to compile and run the program.

swirl hello.sw && ./hello

Contributing to Swirl

We welcome contributions to Swirl! To start contributing to Swirl, fork the repository, create a new branch, make the changes, and submit a pull request. Read the Docs for more info.

Issues and feature request

If you want to request a new feature or report a bug, you can use the GitHub issues tracker. We will do our best to respond as quickly.