Skip to content

naominitel/mu-lambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

The μλ programming language

μλ is a programming language designed to serve as an experiment laboratory for type system design and implementation.

μλ is built as a Racket #lang-language, similarly to typed/racket. But unlike typed/racket, μλ isn't designed with source- compatibility with Racket as a goal, allowing a completely different language. Racket is used just as a (very good) extensible front-end and backend.

Installing is done with raco:

cd mu-lambda
raco pkg install

Next versions can be installed by upgrading the package from anywhere is the source tree has been updated:

raco pkg update --link mu-lambda

The language can then be used in any Racket source file:

; test.rkt
#lang mu-lambda
racket test.rkt

About

An extensible type system laboratory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages