259 reputation
14
bio website artima.com/weblogs/…
location London, United Kingdom
age 37
visits member for 3 years, 9 months
seen Jun 28 at 22:22

Apr
5
comment How Scala Developers Are Being Interviewed
@ashy_32bit - That's increasingly true nowadays, but it wasn't the case so much back when I answered this in 2011
Dec
4
awarded  Yearling
Apr
14
comment What's the difference between Scala and Red Hat's Ceylon language?
Nobody ever claimed that scala is purely functional, just that it was explicitly designed to support the paradigm, and does so with an ease that is (at the very least) on par with its support for an imperative style. It's a hybrid, and never claimed otherwise, though best practice is increasingly favouring more functional designs.
Apr
13
comment What's the difference between Scala and Red Hat's Ceylon language?
When I create a list or map, with no explicit imports, it's immutable; If I want different then I have to put in a special request. How can this not be considered "by default"? When creating a value, I must explicitly state if it's a val or var; I wouldn't choose a var without good reason, how does this not "encourage" immutability?
Apr
13
comment What's the difference between Scala and Red Hat's Ceylon language?
Scala recognises functions as first-class citizens, and makes extensive use of immutability, closures and pattern matching. It absolutely matches one very valid definition of "being functional"
Apr
3
awarded  Editor
Apr
3
revised Arguments in support of organizational transition to Scala development
added 286 characters in body
Apr
1
answered Arguments in support of organizational transition to Scala development
Mar
21
answered How Scala Developers Are Being Interviewed
Mar
21
comment How Scala Developers Are Being Interviewed
Thanks, glad you liked it :)
Jan
23
awarded  Teacher
Jan
22
comment Introducing Scala to a Technical Manager
XML is fair enough if you already use a lot of it and have no choice. DSLs, on the other hand, tend to be an expensive proposition containing advanced code that may scare off a newcomer. By all means show an existing DSL, such as specs or scalatest, but I wouldn't introduce someone to Scala by showing them the code behind a DSL.
Jan
22
comment Introducing Scala to a Technical Manager
BlibbyBobbles for the win!
Jan
22
answered Introducing Scala to a Technical Manager
Dec
4
awarded  Supporter
Dec
4
awarded  Autobiographer