Lighthouse      Zap's Digital Lighthouse
   


About
Zap's Digital Lighthouse is
a Blosxom weblog for our digital outpost on the Internet

For info
info@rax.org


Useful links:
Google
Cyberpresse
The Reg
Slashdot
FreeBSD
LinkedIn
Twitter
Boursorama
RAX
zap
Soekris
xkcd
AirFrance
Wiki soekris
Wikipedia
Wiktionary
ACME
blosxom

Categories:
/FreeBSD (24)
/admin (1)
/blosxom (6)
/games (3)
/hardware (17)
/inet (4)
/misc (37)
/notwork (2)
/software (11)
/tech (1)

Archives:
 2019 (1)   
 | July (1)
 2018 (6)   
 | December (1)
 | November (3)
 | January (2)
 2017 (4)   
 | December (2)
 | January (2)
 2016 (3)   
 | November (1)
 | October (1)
 | January (1)
 2015 (9)   
 | December (2)
 | November (1)
 | October (1)
 | June (1)
 | May (2)
 | February (1)
 | January (1)
 2014 (9)   
 | December (1)
 | October (1)
 | September (1)
 | August (3)
 | May (2)
 | April (1)
 2013 (20)   
 | October (3)
 | June (4)
 | May (2)
 | April (7)
 | March (1)
 | January (3)
 2012 (60)   
 | December (4)
 | October (1)
 | July (5)
 | June (7)
 | May (1)
 | April (6)
 | March (3)
 | February (14)
 | January (19)
 2011 (3)   
 | December (1)
 | November (2)
 2008 (1)   
 | October (1)


Blosxom

       

Thu, 28 Mar 2013

An interesting text about Scala

Scala is an interesting language that is built upon the Java virtual machine (JVM) and intended to be "a better Java". Being a fan of functional languages, I am drawn to Scala, but I am also weary of the 'tool du jour' syndrome.

Reading up on Scala around the web, I happened across an interesting text by Coda Hale from Yammer in which he talks about some of the issues that they have faced using Scala (and why they are slowly switching back to Java). The blog article is here and the text is there. A lot of Coda's arguments sound right, even though they were not meant to be widely published.

Anyway, this doesn't detract from the fact that Scala is interesting, but it explains why one is careful about adopting new tools: the availability and maturity of the environment is often as important as the 'appropriateness' of a given tool or language in developing real-world applications.

/software | Posted at 01:26 | permanent link