This may or may not be a silly question, but I really would like to know the answer to something which has been bothering me for a while.

I quite often see programming examples/conventions where the programmer has created a directory called acme to put stuff in.

What does Acme mean? Why Acme and not Emca or other?

Is Acme like a generic folder name to group miscellaneous OOP classes?

Where did the term come from in terms of the programming convention. As far as I can see, it has nothing to do with a programmer UI http://plan9.bell-labs.com/sys/doc/acme.html

  • 22
    Also, en.wikipedia.org/wiki/Acme_Corporation Dec 20, 2013 at 3:42
  • 7
    Well this question makes me feel old. Dec 24, 2013 at 18:45
  • 6
    I'm voting to close this question as off-topic because this is (ultimately) a question about English (acme is not constrained to programing), but is too old to migrate.
    – user40980
    Aug 3, 2015 at 16:46

1 Answer 1


It's from Road Runner. The Coyote always orders his traps/weapons from Acme and they all mysteriously backfire. It's since become the defacto namespace for gag packages.

enter image description here


Not the answer you're looking for? Browse other questions tagged or ask your own question.