About
Buy my book
Exceptional Ruby is the definitive guide to exceptions and failure handling in Ruby.
Pages
Categories
Tag Archives: languages
Daniel Spiewak on Monads
Anyone trying to understand monads will inevitably run into Haskell’s IO monad, and the results are almost always the same: bewilderment, confusion, anger, and ultimately Perl. via Monads Are Not Metaphors – Code Commit. A thoroughly enjoyable read, recommended.
Posted in Uncategorized
Tagged haskell, languages, monads, Perl, programming, ruby, scala
Leave a comment
Why Go Matters
This week Google announced a new systems programming language called “Go”. I know you’re pressed for time and overloaded with information, so let me restate that, with the important bits emphasized: Google announced a new SYSTEMS programming language. See that … Continue reading
Posted in Uncategorized
Tagged c++, concurrency, d, erlang, go, golang, google, languages, ooc, programming, systems
18 Comments
Languages I Want to Learn
I’ve fallen off the wagon of late in learning “a language a year” (as The Pragmatic Programmer advises). I have a long list of languages to learn, but I thought I’d try and narrow it down to a top five. … Continue reading
Virtuous Language Design
Eric.weblog() reminded me of an excellent interview with Anders Hejlsberg on generics in C#, Java, and C++. Anders is the kind of person you want in charge of designing a language. In the interview he demonstrates a deep knowledge of … Continue reading
Pimp My Library
Via Exploring Beautiful Languages: the Pimp My Library pattern. Observations: “Pimp My Library” is way cooler than “Decorator” or “Wrap Class”. I really want to spend some quality time with Scala.
