• Advertisement
Sign in to follow this  

Do you use SCALA?

This topic is 2934 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi mates! I read that twitter was created with SCALA http://www.artima.com/scalazine/articles/twitter_on_scala.html It says it is a good language for concurrency and networking. Have you ever try it? I would like to know your opinions. Thanks.

Share this post


Link to post
Share on other sites
Advertisement
I think to be more specific, the "Kestrel" message queuing component used as part of Twitter was written in SCALA. That's not the main tweet router. I know that other parts of Twitter are written in Ruby on Rails.
Here are some comments from reddit on Kestrel: http://www.reddit.com/r/programming/comments/80ip6/kestrel_twitters_new_message_queue_written_in/.

I've never used SCALA, although I've played around with Erlang, which is another concurrent processing language, with a lot more history of production (it started in the '80s to power large telephone and network switching systems). I also know that ejabberd and rabbitmq are written in Erlang. If I were to pick a "winner" between the two, I'd probably go with Erlang.

That being said, if someone has real-world experience with both, I would love to hear about it (just like the original poster).

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement