Changes for page WebObjects with Scala

Last modified by Ravi Mendis on 2011/05/10 02:10

From version 22.1
edited by Ravi Mendis
on 2009/09/15 20:34
Change comment: There is no comment for this version
To version 25.1
edited by Ravi Mendis
on 2009/09/15 20:38
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -3,6 +3,8 @@
3 3  Scala is a modern language not unlike Groovy.
4 4  It is said to be more powerful (and faster) than Groovy or Rails which has been the reason for its adoption at sites like Twitter.
5 5  
6 +Many of its features and paradigms favor multi-threaded and concurrent development:
7 +
6 6  |= |= Objective-C |= Java |= Scala
7 7  |= Mutable/Immuable Datatypes |Collections (e.g: //NSArray/NSMutableArray//) | No | //All datatypes//
8 8  |= Closures | (//extensions//) | No | //Built-in//
... ... @@ -9,7 +9,12 @@
9 9  |= Static variables | Yes | Yes | No
10 10  |= Static methods/functions | Yes | Yes | No
11 11  |= Concurrency | Grand Central Dispatch (//extensions//) | //Threads// | Actors
14 +
15 +Other notable features include:
16 +
17 +|= |= Objective-C |= Java |= Scala
12 12  |= Parametered methods | Yes (e.g: //addObject: to:_) //| No | Yes (e.g: //add(object= ,to=)//
19 +|= Class composition | Categories | Interfaces | Traits
13 13  
14 14  === Why Use Scala? ===
15 15