|
About:
Nice is a new object-oriented programming language based on Java. It incorporates features from functional programming, and puts into practice state-of-the-art results from academic research. Among the advanced features: generic types, anonymous functions, multi-methods, tuples, optional parameters to methods, design by contract, detection of many errors during compilation (in particular, concerning casts and null references). This results in more expressivity, modularity, and type safety.
Release focus: Initial freshmeat announcement
Changes:
Various missing Java constructs were added (super, synchronized statements, Java 1.4 style assertions, and Java 1.5-compatible generic classes). Design By Contract features (pre- and post-conditions for methods) were also implemented. Method dispatch can be done on boolean and integer values.
Author:
Daniel Bonniot [contact developer]
Homepage:
http://nice.sourceforge.net/
Tar/GZ:
http://nice.sourceforge.net/Nice.tar
RPM package:
http://nice.sourceforge.net/nice.rpm
Debian package:
http://nice.sourceforge.net/nice.deb
Mailing list archive:
http://news.gmane.org/gmane.comp.lang.nice.general
Trove categories:
[change]
Dependencies:
[change]
No dependencies filed
|
|
» Rating:
8.48/10.00
(Rank N/A)
» Vitality: 0.01% (Rank 6823)
» Popularity: 1.54% (Rank 3588)

(click to enlarge graphs)
Record hits: 15,386
URL hits: 7,121
Subscribers: 39
|
|