Re: Moose Role Call

[email protected] (Stevan Little)
Newsgroups perl.moose
Message-ID <[email protected]>
On Jan 24, 2008, at 10:13 AM, Chris Prather wrote:
> On Jan 24, 2008, at 7:50 a, Stevan Little wrote:
>> On Jan 23, 2008, at 9:37 PM, Matt S Trout wrote:
>>> On Wed, Jan 23, 2008 at 06:47:53AM -0800, John Napiorkowski wrote:
>>>> I thought we were calling it a post modern object
>>>> system now?  Which for me brought on a panic attack,
>>>> recalling my post modern literary criticism class from
>>>> my grad school days.
>>>
>>> I call it "Meta object orientation and syntax entensions" :)
>>>
>>
>> I call it "Most Orangutans Order Szhechuan Entrees" :)
>>
>> I understand they like the spicy stuff.
>>
>> Although to be (kinda) serious, the post-modern bit is because  
>> really a "modern" OO system is something like Java or C#, which is  
>> (at this point) rather boring and straight forward. Moose aims to  
>> push past those languages, dragging along with it things from  
>> CLOS, BETA, Smalltalk, Perl 6, etc. It builds upon the "modern" OO  
>> systems, and looks for the next step, hence the "post".
>>
>> Also, Post-modern (at least in the fine-art world) tends to  
>> include a lot of appropriation and recontextualization (see Pop- 
>> art, Neo-Dadaism, the painting revival in the 80s, etc). Moose  
>> steals stuff from many other languages (appropriation) and  
>> attempts to put it into a perl-ish context (recontextualization),  
>> so in that sense also I see it as post-modern.
>>
>> And lastly, post-modernism tends to be a lot more fun and less  
>> stuffy then modernism :)
>
> Also from a Lit Crit view point, post modernism has a lot to do  
> with the power of the reader for informing half the value of the  
> story. This is very literal in Moose with the deep introspection  
> and ability to interact with and override the metaobject protocol.  
> I could probably have a long digression about method modifiers  
> (around/before/after) being meta-narrative constructs which break  
> the fourth-wall of programming by talking about the methods they  
> are modifying ... but really that won't happen until Perl gets macros.

It's also like that one part in the Matrix where that one guy had  
that thing and he did the stuff..... whoa, and then everyone was like  
"wait, is this reality? or is it all a dream?" ... and then Bill said  
to Ted "Excellent!" and as long as they kept the bus at 50 mph it was  
all good, ... but then when Henry Rollins tried to download that  
stuff from his brain and the dolphin flipped out it was like totally  
cool,.. of course all along it was cause the two lobes of his brain  
were split.

I mean, thats how programming in Moose is,... like ... ya' know :P
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.