virgil

Getting Started

To get started with Virgil III you will require:

Setup

Set up is super easy! Just clone this repository. No build step needed!

Optionally:

Commands

The commands in the bin/ directory will automatically configure themselves when you first run them. You should find:

Additional v3c commands allow you to compile programs for each supported target platform.

Supported target platforms

Virgil includes a compiler that can produce binaries for various target platforms:

For convenience, each platform has an associated v3c command that configures the compiler to generate a binary for that platform:

See BuildingAndRunningPrograms to see more about how to compile and run Virgil programs.

Tutorial

Learn more about the language through the tutorial, which describes the main features by way of many example programs.