Skip to content

vegard/v

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69c0fef · Apr 19, 2020
Aug 8, 2019
Apr 19, 2020
Apr 19, 2020
Nov 10, 2018
Jul 31, 2019
Aug 8, 2019
Nov 27, 2017
Mar 9, 2017
Jan 16, 2019
Jul 31, 2019
Jul 31, 2019
Apr 19, 2020

Repository files navigation

Introduction

This is a toy language/compiler that I'm designing/writing for fun. Some explicit goals are:

  • giving the programmer access to compiler internals
  • metaprogramming using the same syntax/semantics as regular (compiled) code
  • simplicity; "keywords" are just built-in macros

Getting started

For now, building the compiler is only supported on Linux x86-64 hosts.

Building:

./configure.sh
./make.sh

Running a program:

./v main.v

Releases

No releases published

Packages

No packages published

Languages