Theme-D is a programming language extending Scheme with static typing.
Some properties of Theme-D are:
* Static type system
* An object system
* Multi-methods dispatched runtime (and also compile-time)
* Parametrized (type parameters) classes, types, and procedures
* Signature types resembling Java interfaces but multiply dispatched
* A module system
* Numerical tower
* Two kinds of variables: constants and mutable variables
Version 2.0.0 contains the following changes:
* New syntax for classes.
* Improved constructors.
* Created class <source-expr> for the values returned by procedure read.
* Moved example program creators.thp to test769.thp and param-creators.thp to test770.thp.
* Added example programs objects1.thp and objects2.thp.
Theme-D homepage is located at
http://www.iki.fi/tohoyn/theme-d/
Theme-D can also be downloaded from
https://sourceforge.net/projects/theme-d/
See also
http://lambda-the-ultimate.org/node/5589
- Tommi Höynälänmaa
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)