yes, in perl 6, everything is an object

the dictum 'everything must be an object' must represent the most banal/specious view of what object orientation is: is time an object? is a number? certainly i view this as a matter for debate.

one of the things i admire most about perl is the degree to which it maps to natural language: in natural language, we have n-way predicates, n-way relationships, a rich variety of constructs. our treatment of numbers in natural language is context sensitive, as is time, and relationships have their own algebra, rather more complex than that traditionally dealt with by OO.

i personally hope that whether perl 6 becomes more ruby-esque or no becomes less the focus of debate, and hope the coming transformation will preserves the traditional closeness of perl's relationship with natural language (while becoming more OO), allowing me to code in the way i think, rather than forcing me to conform to someone else's hierarchy.

wufnik

-- in the world of the mules there are no rules --

In reply to Re: Ruby and Perl 6 by wufnik
in thread Ruby and Perl 6 by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.