in reply to Ruby and Perl 6

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 --