The true origin of the name comes from the Pugs project and Gaal Yahas.

Gaal Yahas was fond of saying "moose" as both a form of greeting and just for general silliness. I *think* that this trend started sometime around the YAPC::NA 2005 Pugs Hackathon (which had a Camel with Moose antlers as it's logo) which myself and Yuval Kogman attended. If you go through the Pugs test suite you will see "moose" used as a meta- syntactic variable quite often, and if you dig back into the #perl6 (the Pugs channel) logs you will see "moose" used by many people in many different contexts with all sorts of meanings.

So about a year or so later when I was trying to come up with a name for my "sugar layer over Class::MOP" module, I asked Yuval what he thought I should name it, and he said "Moose". I really didn't have to consider it too long as it was really the most appropriate name we could have come up with (despite it's complete and total lack of meaning).

Various people have made attempts at giving "moose" meaning as an acronym, but nothing has really stuck. And in the end, Moose is just a fun word to say and honestly, that is good enough for me :)

- Stevan

On Feb 21, 2009, at 11:46 PM, Matthew Persico wrote:

Oh. Ok.

On Sat, Feb 21, 2009 at 11:27 PM, Stevan Little
<stevan.lit...@iinteractive.com> wrote:
Nothing.

http://search.cpan.org/~stevan/Moose-0.03/lib/Moose.pm#What_does_Moose_stand_for ??

On Feb 21, 2009, at 9:34 PM, Matthew Persico wrote:

Moose?

Modern
Object
Oriented
System
E????

--
Matthew O. Persico





--
Matthew O. Persico

Reply via email to