# Traits in Ruby

**URL:** <https://www.ruby-forum.com/t/traits-in-ruby/107476>\
**Category:** Ruby\
**Created:** [June 22, 2007, 3:48am UTC](https://www.ruby-forum.com/t/traits-in-ruby/107476 "2007-06-22T03:48:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [June 22, 2007, 3:48am UTC](https://www.ruby-forum.com/t/traits-in-ruby/107476/1 "2007-06-22T03:48:17Z")

</div>

Hello everybody !

I just read a nice article about traits and now I’m wondering if  
they’re on the roadmap of ruby.  
I read that matz said something about them on the Ruby Conference  
2005, but are there concrete plans ?  
Or is there already a workaround for the current version ?

Dominik

PS.: For those who are interested:

> **[TR\_CSE\_02-012.pdf](https://web.cecs.pdx.edu/~black/publications/TR_CSE_02-012.pdf)**
>
> 232.97 KB

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [June 22, 2007, 1:13pm UTC](https://www.ruby-forum.com/t/traits-in-ruby/107476/2 "2007-06-22T13:13:13Z")

</div>

Okay, maybe I should search more carefully next time 🙂  
I didn’t want to start another trait-thread.  
But want about the implementation in the next ruby release ?

Dominik

2007/6/22, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [June 23, 2007, 1:22pm UTC](https://www.ruby-forum.com/t/traits-in-ruby/107476/3 "2007-06-23T13:22:45Z")

</div>

No idea about the future roadmap for Ruby, but this is an interesting  
paper. Thanks for the link.

Cheers,  
Dave
