A high-level systems programming language


Project maintained by egorelik93 Hosted on GitHub Pages — Theme by mattgraham

Before we go on: Some Conventions

Up to this point, I have attempted to give an overview of what substructural type systems are, in order to help establish a baseline understanding that I do not need to explain further. From here on out, I will attempt to explain my own vision for a programming language building upon this baseline.

Instead of trying to define my own syntax right now, which is incomplete anyway, I will instead begin by trying to explain the important concepts using Rust syntax. Rust has become relatively mainstream, and furthermore has C-style syntax, so I am hoping that this will help get to the essence of what I am trying to explain without needing to involve other complications. However, it is necessary to explain where I will be diverging from what is already in Rust:

Prev Home Next