Candygram

Thursday 1 September 2005

One of the temptations we developers face these days are all those sleek exotic languages that we'll never have time to master, even if we do manage to dip our toes in occasionally. Each has its proponents and its strengths, but we just don't have enough time to use them all. So isn't it great when another language's strengths can be brought into one we already know?

Michael Hobbs has written Candygram, an implementation of Erlang's concurrency primitives in Python. And he's got a sense of humor about it. From the FAQ:

6.1 Why is the package named Candygram?

The name Candygram is actually an acronym for "the Candygram Acronym Does Not Yield a Good Reference to Anything Meaningful."

6.2 But wait, doesn't that spell CADNYGRAM?

Yes, you are quite observant. In order to form a compromise with the French acronym, which is CANYDGRAM, the Candygram committee standardized the official acronym as CANDYGRAM.

Comments

[gravatar]
Richard Schwartz 1:47 PM on 1 Sep 2005

Land shark :-)

[gravatar]
Ned Batchelder 1:51 PM on 1 Sep 2005

Good one: I'd forgot about that part of the skit!

[gravatar]
Bob Folkerts 2:02 PM on 1 Sep 2005

Some things never change, the candygram acronym never did yield a good reference to anything meaningful. Why should that change in committee?

[gravatar]
Dominic Cronin 4:39 PM on 1 Sep 2005

Is this a reference to the UTC thing?

http://en.wikipedia.org/wiki/UTC

[gravatar]
Ned Batchelder 4:48 PM on 1 Sep 2005

I thought it was about ISO, though wikipedia claims that isn't an acronym at all! I guess it is about the UTC acronym.

Add a comment:

name
email
Ignore this:
not displayed and no spam.
Leave this empty:
www
not searched.
 
Name and either email or www are required.
Don't put anything here:
Leave this empty:
URLs auto-link and some tags are allowed: <a><b><i><p><br><pre>.