shankys
Here's a description of what was added since this article was written:
"The compiler can now parse (but not translate) Java source files. This makes it possible to have mixed Java/Scala projects with recursive dependencies between them. In such a project, you can submit first all the Java and Scala sources to the Scala compiler. In a second step, the Java sources are compiled using the Scala generated .class files and the Scala sources are compiled again using the Java generated .class files."
HN is the only reason I learned about Tony's suicidal message on IRC within an hour of it being sent. Hopefully someone who personally knows him seeing this will be able to help.
The reason is that it's more work to grok Haskell than almost any other existing language, and the job market for Haskell hackers is practically nonexistent. You have to really love programming to become a proficient Haskell hacker.
SVN's branching capability is a joke compared to Git, and you'll wonder how you ever lived without easy branching once you get used to having it. This is important even if you're the only developer on the project.
The two biggest stumbling blocks people encounter when learning Haskell are monads and the (powerful but complex) type system.
There are plenty of things that suck about Solaris -- zones aren't one of them.
The Long Strange Trip to Java
The recent Scala 2.6 compiler brought some other niceties like structural types (imagine duck typing with a static type system), existential types, and lazy values.
All in all, I've been thoroughly impressed with Scala.
[1] Pimp my Library: http://www.artima.com/weblogs/viewpost.jsp?thread=179766
[2] Simplifying JDBC: http://scala.sygneca.com/code/simplifying-jdbc
Facebook Offers $85 Million To Acquire Chinese Social Networking Site Zhanzuo.com
Buy a rice cooker and large quantities of white rice. Then buy 6-packs of various pre-made packages at TastyBite (http://www.tastybite.com). This sounds like an ad for TastyBite, but their product seriously is amazing for startup founders.
Once your rice is done, just open up your TastyBite and put it over the rice. The packages last a year unrefrigerated, taste good (and are reasonably good for you), and only cost two dollars a package. There's a pretty wide variety of things you can buy from TastyBite (all of them go well with rice), so you won't be eating the same thing again and again.
I consider it one of the smartest things we've ever done at our startup.
(I tried to pick different PLs than russ if I could think of one, though I admit I didn't know of Yorick or Z++)