News for hackers. Stuff that matters.
Re:Language War - Scala versus Python by leothekim on Wednesday February 20, 2013 @09:24AM (#5250543)
"And who the hell does Scala? (Actually, Twitter does!)"

Foursquare also uses Scala, as does LinkedIn. Here's a page of organizations using it:

http://www.scala-lang.org/node/1658

Re:Language War - Scala versus Python by melling on Wednesday February 20, 2013 @09:36AM (#5250600)
This was done a few years ago. I'd love to hear what people have to say about Scala now that code bases have grown. Anyone working with a couple hundred thousand lines of Scala?

For instance, I know compilation performance was always frustrating for developers. What's it like for teams of people dealing with a large code base?

Re:Language War - Scala versus Python by leothekim on Wednesday February 20, 2013 @11:01AM (#5251150)
We are working with Scala at that scale at Foursquare, and compilation times are definitely a headache. What helps is ensuring your dependencies are acyclic so you're able to do smaller incremental compiles when you make changes. To get us on the path of a DAG-ified codebase, we've been using a build tool developed by Twitter called "pants":

https://github.com/twitter/commons

which has some similarities to Google's Blaze build tool.

Re:Language War - Scala versus Python by cover_drive on Wednesday February 20, 2013 @09:29AM (#5250572)
Good to see Scala's popularity. I mentioned only Twitter because I admire them :)

-Ashwin