Beefy Boxes and Bandwidth Generously Provided by pair Networks BBQ
Perl-Sensitive Sunglasses
 
PerlMonks  

Re: Informal Poll: why aren't you using traits?

by Zaxo (Archbishop)
on Nov 18, 2005 at 18:04 UTC ( [id://509990]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to Informal Poll: why aren't you using traits?

I get traits confused with attributes and roles ;-)

The three seem to do almost the same things, but differently. That suggests that they are not just experimental features, but instances of an experimental concept.

As such, I doubt if I will use them in production code any time soon. I'll surely try to follow their development. Perl 5 attributes are most accessible and useful to me, but only the builtin ones look anything like stable. And not even all of them.

After Compline,
Zaxo

  • Comment on Re: Informal Poll: why aren't you using traits?

Replies are listed 'Best First'.
Re^2: Informal Poll: why aren't you using traits?
by Ovid (Cardinal) on Nov 18, 2005 at 18:31 UTC

    I think there's a misunderstanding here. Traits are completely unrelated to attributes. As for Perl 6 roles, they are the same thing with the exception that in Perl 5 implementations such as Class::Trait, they're assigned at compile time and not runtime.

    As such, they are very well defined and far beyond the idea of "concept". As an experimental feature, they only remain such because people are not using them (well, I am and I've been quite happy with them. Your mileage may vary).

    So far few seem to appreciate the benefits of traits and those who claim to not see the value also appear to not know what they are. They are not attributes, decorators, or anything like that. Still, there's nothing wrong with not knowing about them. They've only been seriously discussed for a couple of years.

    Cheers,
    Ovid

    New address of my CGI Course.

      I've seen traits in C++, but does the term represent the same notion? I dimly recall a discussion where they didn't appear to be the same.

      After Compline,
      Zaxo

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://509990]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.