Communal programming learning project. Trying to create a prototype which can define and interpret a language defined by someone.