Ratatouille

An interpreter for the Chef Programming Language

Introduction

The Chef programming language, designed by David Morgan-Mar, provides a curious and peculiar way of interacting with stacks. Chef programs are recipes in which the ingredients represent the variables. In a manner very similar to assembly programming, Chef uses recipes to interact with these stacks and return a result. For the full language specification, i suggest you visit Morgan-Mar's website.

After having taken a great introductory class to software construction, with the University of Ottawa's Dr. Gregor von Bochmann, I was inspired to try and construct myself an interpreter and translator for the esoteric yet complex Chef Programming Language. Ratatouille, the Java application built to handle this, aims to provide the following features:

News

Download

Ratatouille isn't yet ready for a release. However, since Ratatouille is Free Software, you can check out it's code at any time in the Source section below. Be aware, however, that the project is still in its early stages.

Source code

Please see the code homepage for the project, at: GitHub.