I'd like to study this language, for that purpose I'd like to write the interpreter and programming environment myself. Do you have an exact specification I could follow? If not, which documents do I need to read?