On Sun, Apr 11, 2010 at 11:27 AM, Shlomi Fish <[email protected]> wrote:
> Hi all,
>
> I hope I'm not going to start a flamewar or appear as too domineering (which I
> know has been an ongoing problem with me) but I'd like to make the proposal in
> the subject:
>
> {{{
> Let's start referring to Moose as "the modern Perl 5 Object System" instead of
> "the post-modern Perl 5 Object System".
> }}}
>
> The reason is that "post-modern" tends to have very bad connotations in art
> and philosophy, outside the narrow context of Larry Wall's presentation "Perl,
> the first post-modern language", which even many Perl programmers are not
> familiar with, and may give people who are first introduced to the topic the
> wrong idea.

[citation needed]

When I was in University, admittedly a few years ago now, Post
Modernism and one of it's tools Deconstructionism was very much the
rage. In the years since I have left university I haven't seen these
bad connotations. Do you have references?

>On the other hand saying that Moose is a *modern* Object System
> will normally immediately give people the right idea.
>
> I know that it's cute to call Moose the "post-modern OOP system" but it may
> either make people wonder what the hell we mean, or may even give the wrong
> impression, so I suggest we drop it.

One of the few popular posts in my blog explained this in detail. I
refer you to http://chris.prather.org/why-moose-is-post-modern.md.html.
Do you have evidence that it *is* making people wonder what the hell
we mean?

> I don't mind working on the patch to the site and to Moose.pm to change all
> "post-modern"'s to "modern"'s, but I'd like to know it would be accepted
> first.

I for one like the Post-Modern epithet. Trying to suggest a package
named Moose will somehow seem more serious by changing "post modern"
to "modern" is I think ridiculous. In four years I have only felt the
need to defend the "Post Modern" description once (last April), and
that was because the people questioning Moose had (what I felt was) a
misunderstanding of the concept of Post Modernity[1].

Ultimately if people are objecting to Moose because it claims to be
Post Modern, they have deeper issues, and probably need to seek
professional help.

-Chris

[1] I honestly shouldn't have bothered, but someone was *wrong* on the internet.

Reply via email to