CS++ is a plaything. If you think it should be taken further, drop me a message and make me guilty.
CS++ is very C++-like. It is a single executable which compiles, links and runs cs++ source code. Its strength is for system scripting. If your shell script gets beyond twenty lines it's time to reach for CS++.Features include:
- multiple inheritance
- fast bytecode interpreter (7x Perl)
- separate compilation (.cs++ to .cso object files)
- built-in dependencies - no Makefiles
- uses the stdio functions for I/O [ not really a feature :-( ]
- regexps are a first-class type
- typedefs that work properly (Pascal-style)
- easy to add new primitives
- runtime dynamic loading of compiled primitives
cs++tags is the script I use to generate the tags for the Dde editor.
mi.cs++ is one of the multiple-inheritance regression test cases.
The CS++ documentation is available, umm, err, umm... damn.
Ah. Now you're talking. It's here.