David Esterkin on 18 Jul 2007 22:59:07 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[philly-lambda] Re: Scala, anyone?


I have played with it a few times, but I have yet to build anything all that complex with it.

It does have a number of very interesting features:
1. Real OO: everything is an object -- no Java primitives
2. Very nice FP capabilities
3. Almost as performant as Java
4. Amazingly extensible -- as you mentioned, the Actor model message passing was written as a library
5. At least as much syntactic sugar as Ruby

As I said, I have only dabbled with it so far.  Most of the code I have written looks more like Java than the more functional dialect, so I'm not really 'Thinking in Scala' yet.

There is a web framework written in Scala called Lift: http://liftweb.net/.

Around the time the Ruby on Rails was up in arms over the scalability issues with Twitter, the creator of Lift created a Twitter clone in Scala/Lift: http://blog.circleshare.com/index.php?/archives/55-Prance-with-the-Horses,-Skittr-with-the-Mice.html

David

On 7/18/07, Toby DiPasquale <codeslinger@gmail.com> wrote:

Hey all,

Anyone using Scala [1]? I was listening to a podcast with its creator,
Martin Odersky [2], this morning and it sounded really interesting. It
has a message-passing concurrency model a la Erlang (via Actors
library) and introduces Java OO devs to a bunch of FP techniques
(closures, first-class functions, type inference, etc).

Have you heard of it? Are you using it? Think it sucks?

[1] http://www.scala-lang.org/
[2] http://www.se-radio.net/index.php?post_id=226313

--
Toby DiPasquale




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Philly Lambda" group.
To unsubscribe from this group, send email to philly-lambda-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/philly-lambda?hl=en
-~----------~----~----~----~------~----~------~--~---