The Lycus Foundation

Welcome to the Lycus Foundation. This is a non-profit organization centered around the development and maintenance of open source developer tools such as compilers, virtual machines, and analyzers, as well as programming language specifications.

Projects

A list of projects managed by the Lycus Foundation.

MCI

The MCI (Managed Compiler Infrastructure) is a modern and intuitive compiler infrastructure written in the D programming language. It provides a simple, extensible API specialized for modern-day programming language designs. It is primarily intended for so-called "managed" languages, which usually run in a virtual machine and typically use a garbage collector for memory management.

Cursive

A functional-imperative language primarily used as a proof of concept for implementing a language on top of the MCI. It has a simple C-like syntax, with the addition of features such as classes/interfaces (OOP), generics, lambda functions with closures, (limited) type inference, and garbage collection.

Cesura

A pragmatic functional programming language built on top of the MCI. Emphasis is put on expressiveness and usability in general. The language has no explicit memory management, and relies on the MCI's code generation and garbage collection infrastructures.

libffi-d

Binding to the libffi library for the D programming language.


Papers

Papers published relating to projects by the Lycus Foundation.

No papers have been published yet.


People

Active developers who are under the Lycus Foundation umbrella.

Alex Rønne Petersen
Site / Email
Thomas Jost
Email
Tony Young
Email