Nice/distrib Nice.spec,1.3,1.4

Daniel Bonniot <[email protected]> Thu, 26 Jan 2006 13:08:35 +0000
Newsgroups gmane.comp.lang.nice.cvs
Message-ID <[email protected]>
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.



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642