Paket: nice (0.9.13-2) [universe]
Links für nice
Ubuntu-Ressourcen:
Quellcode-Paket nice herunterladen:
Betreuer:
Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.
Original Maintainer (usually from Debian):
- Daniel Bonniot
It should generally not be necessary for users to contact the original maintainer.
Ähnliche Pakete:
Extension of Java with parametric types, multi-methods, and more
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.
For more information see http://nice.sourceforge.net
Andere Pakete mit Bezug zu nice
|
|
|
-
- dep: kaffe
- A JVM to run Java bytecode
auch ein virtuelles Paket, bereitgestellt durch kaffe-jthreads, kaffe-pthreads - oder java-virtual-machine
- virtuelles Paket, bereitgestellt durch gij, gij-4.1, gij-4.2, jamvm, java-gcj-compat, java-gcj-compat-headless, kaffe-jthreads, kaffe-pthreads, openjdk-6-jre-headless, sablevm, sun-java5-jre, sun-java6-jre
-
- dep: kaffe
- A JVM to run Java bytecode
auch ein virtuelles Paket, bereitgestellt durch kaffe-jthreads, kaffe-pthreads - oder java1-runtime
- virtuelles Paket, bereitgestellt durch gij-4.1, jamvm, java-gcj-compat, kaffe-jthreads, kaffe-pthreads, sablevm
- oder java2-runtime
- virtuelles Paket, bereitgestellt durch gij-4.1, java-gcj-compat, openjdk-6-jre, sun-java5-jre, sun-java6-jre
-
- sug: ant
- Java based build tool like make
-
- sug: emacsen
- virtuelles Paket, bereitgestellt durch emacs, emacs-snapshot, emacs-snapshot-nox, emacs21, emacs21-nox, emacs22, emacs22-gtk, emacs22-nox, xemacs21-gnome-mule, xemacs21-gnome-mule-canna-wnn, xemacs21-gnome-nomule, xemacs21-mule, xemacs21-mule-canna-wnn, xemacs21-nomule
-
- sug: gcj
- The GNU Java compiler
nice herunterladen
| Architektur | Paketgröße | Größe (installiert) | Dateien |
|---|---|---|---|
| all | 1.344,0 kB | 1.628,0 kB | [Liste der Dateien] |