« Everything is a Function | Main | WTF is F-Bounded Polymorphism »

July 14, 2009

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83451ce5a69e201157206ce89970b

Listed below are links to weblogs that reference Scala, FUD and the PCP Drug:

Comments

Jordan Zimmerman

I'm just learning Scala. But if it makes written concurrent code less error prone then it will be a winner. Do you have any thoughts on this? If it's no easier than Java then there's no point in it.

Concurrency is the "pointer", "goto" (name your evil) of programming today. We need a better solution.

James Strachan

So you're saying there no point Scala being lots better at lots of things in Java if it can't do a few impossible things like change the JVM from inside the Scala bytecode to support full tail calls in all circumstances or magically avoid deadlocks which noone has yet figured out a way to do?

Scala isn't trying to fool anyone; it describes how to use tail calls properly to avoid recursion (i.e. how to optimise recursion on the JVM) and how to use actors properly using immutable state.

What more do you want it to do? Make your coffee as well? Invent a perpetual motion machine? Its a programming language, that is all - just a very good one! :)

tinou

my point exactly, it's just a programming language, not a silver bullet!

The comments to this entry are closed.

Photos