Update of /cvsroot/nice/Nice/distrib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32528/distrib
Modified Files:
Nice.spec
Log Message:
Replace deprecated Copyright tag by License.
Index: Nice.spec
===================================================================
RCS file: /cvsroot/nice/Nice/distrib/Nice.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Nice.spec 25 Jan 2004 03:23:39 -0000 1.3
--- Nice.spec 26 Jan 2006 13:08:32 -0000 1.4
***************
*** 3,7 ****
Version: VERSION
Release: 1
! Copyright: GPL
Group: Development/Nice
Source: Nice-VERSION.tar.gz
--- 3,7 ----
Version: VERSION
Release: 1
! License: GPL
Group: Development/Nice
Source: Nice-VERSION.tar.gz
***************
*** 12,33 ****
Nice is a new object-oriented programming language.
It extends Java with many advanced features:
! * Parametric types: this is especially useful for containers
(lists, hash-tables) and allows for shorter and safer code.
! * Anonymous functions: functions can be created and manipulated as
! first-class expressions, just like in Lisp and ML.
! This is much lighter than Java's anonymous classes in many situations,
for instance with listeners in a GUI.
! * Multi-methods: they allow methods to be defined outside classes.
This means that new methods can be defined on classes that
! belong to a different package (even in java.*).
Multi-methods alse extend usual methods with the possibility to
dispatch on every argument, instead of only the receiver class.
This supersedes the Visitor pattern.
* Tuples: this allows in particular methods to return several values.
! * Optional parameters to methods.
! Optional parameters have a default value that is used when the parameter
! is not present in the call. This is much simpler than in Java, where one
! has to write several versions of the method for each combination of
! parameters.
* Nice detects more errors during compilation: programs written in Nice
never throw NullPointerException nor ClassCastException.
--- 12,33 ----
Nice is a new object-oriented programming language.
It extends Java with many advanced features:
! * Parametric types: this is especially useful for containers
(lists, hash-tables) and allows for shorter and safer code.
! * Anonymous functions: functions can be created and manipulated as
! first-class expressions, just like in Lisp and ML.
! This is much lighter than Java's anonymous classes in many situations,
for instance with listeners in a GUI.
! * Multi-methods: they allow methods to be defined outside classes.
This means that new methods can be defined on classes that
! belong to a different package (even in java.*).
Multi-methods alse extend usual methods with the possibility to
dispatch on every argument, instead of only the receiver class.
This supersedes the Visitor pattern.
* Tuples: this allows in particular methods to return several values.
! * Optional parameters to methods.
! Optional parameters have a default value that is used when the parameter
! is not present in the call. This is much simpler than in Java, where one
! has to write several versions of the method for each combination of
! parameters.
* Nice detects more errors during compilation: programs written in Nice
never throw NullPointerException nor ClassCastException.
|