Juliet Programming Language

About Juliet

Juliet is an open source programming language that I am designing. I am currently designing a compiler for Juliet called JULC, written in C++. The source code to JULC is freely available as described in its Readme file. Old versions of everything on this page are available in the Juliet Archive.

Dr. Albrecht's Class

I have combined everything you need to use Juliet in Windows in this file: jule.zip.

Juliet Language

Documentation

Examples

Other People's Programs

Other


Juliet Compiler (JULC)

This program compiles Juliet Programs into Portia code for the Portia Virtual Machine to execute.

Documents

Download


Portia Virtual Machine (PORTIA)

This is the program that interprets a Portia program. The Juliet Compiler (JULC) compiles to Portia code which can then be executed by the Portia VM.

Documents

Other

Download


Juliet Interpreter (JULI)

This is the program that interprets a Juliet program. It can also output its intermediate code, which is called Romeo.

Documents

Download