Linked by Thom Holwerda on Fri 2nd Dec 2005 11:04 UTC, submitted by anonymous
General Development Scala is a modern multi-paradigm programming language running on top of a Java VM or .NET runtime. Recently version 1.4.0.3 has been released. Scala smoothly integrates features of object-oriented and functional languages. In Scala, every value is an object and the language supports OOP for instance via subclassing , traits, and mixins. Scala is also a functional language in the sense that every function is a value. The language supports anonymous, higher-order and nested functions as well as currying. There is also integrated support for pattern matching, parametric polymorphism, etc.
Thread beginning with comment 68455
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[7]: Fantastic looking language
by on Sun 4th Dec 2005 01:04 UTC in reply to "RE[6]: Fantastic looking language"

Member since:

But would Scala do type inferencing in the VeryMuchRemovedFromAbove class? From what I've read so far, it seems it would only do local type inferencing. So the inference would be done for the variable 'a' in the example, since the knowledge of the type is available in the same class, but not for 'b' which is assigned from a function in another class.

Reply Parent Bookmark Score: 0