Cmm Interpreter


Cmm Interpreter is originally developed as a customizing language for application programs like Tcl. Cmm Interpreter is written in C++ language.

Q:"Why you write such an interpreter? You can use Tcl!"
A:"I do not like Tcl's syntax, its code has too many '{' and '}'s."

The first Cmm interpreter supports only 4 operations (+,-,*,/) and simple control syntax only. And I modified it little by little, and it became an Object Oriented language. Currently it also supports exception handling.

I want to write business application of my shop with this language, but, I have not enough time to write it.

Now Cmm interperter supports following native libraries,

and I can write and execute simple application with the interpreter. I transported 'Billiard' into Cmm as an evaluation.

The Cmm language specification is avairable in TeX format, in Japanese, and It is HTML'ized with latex2html.

[See Language Specification(Japanese) of html version]

If you want to try this program, please download it here.

Package Description
cmm-4.0.0.tar.gz Cmm Interpreter -- source code, cmm library, demo programs, Language Specification (Japanese)
CmmLang.tar.gz Cmm Language Specification(Japanese, HTML format)


To the entrance of Computer Room
To English Top Page
To Top Page