Only this pageAll pages
Powered by GitBook
1 of 2

1.1.0

Loading...

Loading...

Visual Studio Code Extension

Varphi also has an official Visual Studio extension available on the Visual Studio Marketplace. You can use this extension to run and step through Varphi programs from within the Visual Studio Code IDE in a more graphical format. The only prerequisites are

  • Visual Studio Code (version 1.94 or newer)

  • The Varphi Interpreter

Complete documentation on this extension is available .

here

Get the Varphi Interpreter

Option 1: Downloading through GitHub Releases (Recommended)

Varphi has an official interpreter, with precompiled binaries available for download on Varphi's GitHub Releases page. These binaries have been compiled for the following operating systems:

  • Windows 10 and 11

  • MacOS 13, 14, and 15

  • Ubuntu 20.04, 22.04, and 24.04

  • Windows Server 2019, 2022, and 2025

No prerequisite programs are required to install and use these binaries.

You may need to allow the binary to be executable on some operating systems to be able to use it.

The Varphi Interpreter is not meant to be run in windowed mode (i.e., double-clicked). Please see here to learn how to use it through the command line or here to learn how to use it through Visual Studio Code.

Option 2: Building From Source

If your operating system is listed above, it is strongly recommended to download a precompiled version of the Varphi Interpreter.

It is possible to build the Varphi Interpreter from source. To do so, you will need the following dependencies installed on your machine and on your PATH:

  • Python (at least version 3.13)

  • Java 23

  • cURL

  • Make

  • Git

The build process assumes that the Python Interpreter can be accessed over the command line with python . If this is not the case for your machine, please create an alias to the Python Interpreter with the name python.

Once you ensure you have these dependencies, please follow the following steps:

  1. Clone the Varphi source code repository:

$ git clone https://github.com/varphi-lang/varphi.git
  1. Change into the varphi directory:

$ cd varphi
  1. Build the vpi executable:

$ make executable

The Varphi Interpreter should then be available under bin/vpi (or bin\vpi.exe if you are on Windows), assuming you're in the varphi directory.

You may need to allow the binary to be executable on some operating systems to be able to use it.

The Varphi Interpreter is not meant to be run in windowed mode (i.e., double-clicked). Please see here to learn how to use it through the command line or here to learn how to use it through Visual Studio Code.