Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Announcement: Theme-D 2.0.0

3 views
Skip to first unread message

tommi.ho...@gmail.com

unread,
Mar 9, 2020, 2:34:16 AM3/9/20
to
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
0 new messages