Skip to content
This repository has been archived by the owner on Mar 13, 2019. It is now read-only.

DEPRECATED: The throw away bootstrap compiler for the Adamant language written in C#

Notifications You must be signed in to change notification settings

adamant-deprecated/AdamantBootstrapCompiler

Repository files navigation

Deprecated Adamant Bootstrap Compiler

The Adamant compiler is being bootstrapped. To serve this process, a compiler must first be written in another language. In this case C#. This is that temporary compiler. It will be thrown away when the compiler is re-written in Adamant.

Project Status: Alpha Deprecated

This project should not be used.

Download and Use

Clone this git repo and compile using Visual Studio 2015.

Explanation of this Project

This project attempted to write a Adamant to C# direct translator in C#. That is a translator without type-checking, borrow checking or significant code transformations. Indeed it didn't even build a symbol table. However, this approach was found to be inadequate because there were important language features it just wasn't possible to translate this way (like covariant and contravariant types, type inference etc.).

About

DEPRECATED: The throw away bootstrap compiler for the Adamant language written in C#

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published