[ANN] Scala-2

  • Thread starter FrançoisGarillot
  • Start date
F

FrançoisGarillot

The Scala language fuses object-oriented and functional programming
while staying completely interoperable with Java. It is compiled to
JVM class files, subclassing is allowed both ways between Java and
Scala classes, and no glue code needs to be written by users.

Scala also adds several important and convenient constructs, such as:

- mixin composition with traits,
- first-class functions,
- case classes and pattern matching,
- XML expressions and patterns,
- virtual types,
- for-comprehensions,
...

The second major version of Scala is now publicly available. This
version adds some new constructs to the language and simplifies
some idioms (http://scala.epfl.ch/docu/scala2.html).

There are also the following new tools:

- a new `scalac' compiler, which is completely written in Scala

- a new `scalaint' interpreter shell, which is integrated with the
compiler and which drops most restrictions of the previous version.

- a new Eclipse plugin. See
http://scala.epfl.ch/docu/eclipse/index.html

- a new tool `sbaz' to manage and distribute Scala packages.
See http://scala.epfl.ch/downloads/sbaz.html

This implementation runs on the Java VM, JDK 1.4 or 1.5. An automatic
installer is available for Windows, MacOS X, Linux, Solaris, and most
other operating systems.

For further information and downloads, please visit:

http://scala.epfl.ch
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,142
Messages
2,570,819
Members
47,367
Latest member
mahdiharooniir

Latest Threads

Top