Monty is a language that aims to close the gap between scripting and programming languages.


Programming Monty

The moco Monty compiler allows you to translate Monty programs into executable code. The code is available on Github. In order to run the compiler, you will need a Java Runtime Environment and LLVM.

Get the Compiler

Try it out

You can try out the language online, without installing anything. The interactive learning platform Try Monty utilizes the moin Monty interpreter to execute Monty code in your browser.

Try Monty Online

Documentation

The Monty language was specified within the student project Monty's Coconut at the University of Bremen in 2013 and 2014. You can download the language specification document from our downloads page.

Read the Specification

More Information

More information on the Mony language and the related student project can be found here. The About Monty page contains information about the project, while The Language descibes the language itself.

Learn more

String Literals

This post shows the syntax of string literals.

Functions

This post shows how Monty functions work.