Polyglot Programming In The Wild

Links — kevin on February 13, 2008 at 9:15 am

Sam Ruby on CouchDB

<accent language=”french” mode=”ridiculous”>Take that you silly one-language programmers! Your mother was a for loop and your father smelled of Java! Leave or I shall make you learn Lisp!</accent>

Another point proving the era of polyglot programming is upon us. I’m trying to impress this on the younger guys at my office — it’s not enough to know a single language. A good developer needs to be familiar with several different languages and know when to use each. Would you trust your car to a mechanic who used only ever used a hammer?

Continuations Demystified

Links — kevin on February 7, 2008 at 9:20 am

Continuations Demystified — hat tip to Jim Weirich

Growing A Language

Links — kevin on February 6, 2008 at 8:38 pm

Guy Steele’s “Growing A Language” presentation at OOPSLA ‘98 here.

The whitepaper this talk is based on changed the way I think about computer languages and their impact on programmers. Once you get past the shrieking vocalist at the beginning its a mind expanding talk.

Live it, love it, learn it.

Bonus points if you know the names of each of the persons Steele mentions starting 1:52.

Extra bonus points if you know what each of them did.

Oooh! Shiny Things

Links — kevin on February 5, 2008 at 8:56 am

erlyjs — Javascript implementation in Erlang

Introducing the XMPP application server — This might change a few of my plans for virtuerl

PHP/Erlang — Interesting idea, not sure how this works in practice. In a perfect world its good enough to let me stop hacking on so much PHP at work.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. | Kevin’s Link Blog