News for hackers. Stuff that matters.
Re:Twittering About Architecture by KirinDave on Thursday May 22, 2008 @07:22PM (#197648)
It's hard for me to imagine why they're choosing Scala over Erlang. It seems to me like one of their major requirements is to have task distribution.

Erlang makes distribution and concurrent execution semantically identical, Scala doesn't. And there doesn't seem to be a good reason to base on the JVM, they aren't already next deep in Java libraries.

I'd really like to know what they're thinking over there.

Re:Twittering About Architecture by jksmith on Thursday May 22, 2008 @08:20PM (#197682)
This task does seem to have Erlang written all over it, but of course we're not intimately familiar with all the details.

The mindset for selecting tools to build apps which need to scale seems be similar to the one we all had back in early dos days, when the company programmers were having to write all the internal software. We were either unaware of better solutions or we simply felt compelled to write all the stuff ourselves, from spreadsheets to a GL module. Now, with all the customizable apps around, why would anyone want to write a custom GL module?

By extension, why try to reinvent solutions for scaling problems when Erlang already does a bunch of the work for you?