04.23.07

Erlang - Good fun (groan)

Posted in Erlang at 9:01 pm by BestFriendChris

So, the other day I was shopping around for a new language. Specifically, I was looking for a functional language that wouldn’t cause my brain to bleed (and not Scheme. Love it dearly, but I needed something new). Enter Erlang. I found out about this little guy from a new beta book from the prag guys called Programming Erlang, Software for a Concurrent World (totally recommend it).

Bullets:

  • Functional
    No state == Hooray!

  • Supports Hot Swapping of code
    I know I wouldn’t even think of swapping any other way than hot

  • Designed to support distributed, fault-tolerant, soft-real-time, non-stop applications
    I actually know what that means! To be fair, I swiped that bullet off the wikipedia page

  • Super Sweet Thread Communication Mechanism(tm)
    Threads are actually an extremely common part of Erlang development. In most languages, threads hurt kittens. In Erlang, they only hurt nasty dogs who probably deserved it.

I’d recommend checking out the prag book linked above and see for your self. In a bit I’m going to post about ErUnit, the xUnit testing framework I wrote for Erlang. In the mean time, here’s my initial stab at a TextMate Erlang bundle.

04.19.07

Expertitis

Posted in Software Development, Buddha at 3:40 pm by BestFriendChris

04.11.07

New Twitter badge

Posted in General, Software Development at 3:53 pm by BestFriendChris

09.10.06

friend showering pics

Posted in General at 12:19 am by BestFriendChris

08.10.06

“When we crashed, my entire life flashed before my eyes. It didn’t take too long.”

Posted in General at 12:21 am by BestFriendChris

03.30.06

About to leave India…

Posted in General at 4:33 am by BestFriendChris

03.04.06

My Mom, the author

Posted in General at 3:23 am by BestFriendChris

Transformation

Posted in Software Development at 2:53 am by BestFriendChris

02.26.06

Quick update

Posted in General at 11:41 am by BestFriendChris

02.19.06

Cricket

Posted in Thoughtworks at 7:27 am by BestFriendChris

« Previous entries · Next entries »