# Traits in Julia

**URL:** <https://discourse.julialang.org/t/traits-in-julia/656>\
**Category:** Internals & Design\
**Tags:** traits\
**Created:** [November 30, 2016, 4:50pm UTC](https://discourse.julialang.org/t/traits-in-julia/656 "2016-11-30T16:50:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [November 30, 2016, 4:50pm UTC](https://discourse.julialang.org/t/traits-in-julia/656/1 "2016-11-30T16:50:41Z")

</div>

Recently I learned about [SimpleTraits.jl](https://github.com/mauro3/SimpleTraits.jl) by @mauro3. Are there any plans to support traits in Julia Base?

Traits are very useful!

---

<div class="post-metadata">

**Author:** ![mauro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mauro3/32/292_2.png) [@mauro3](https://discourse.julialang.org/u/mauro3)\
**Post date:** [November 30, 2016, 5:02pm UTC](https://discourse.julialang.org/t/traits-in-julia/656/2 "2016-11-30T17:02:12Z")

</div>

Watch:

[![](https://global.discourse-cdn.com/julialang/original/3X/c/f/cf92fbb3485e0d87eda2529815884dcc9186cd76.jpeg "JuliaCon 2016 | Julia 1.0 | Stefan Karpinski") ](https://www.youtube.com/watch?v=5gXMpbY1kJY)

So, the answer is “yes, but not just now”. (Unless you implement them.)

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [November 30, 2016, 5:41pm UTC](https://discourse.julialang.org/t/traits-in-julia/656/3 "2016-11-30T17:41:24Z")

</div>

That is awesome, thanks for the link.

---

<div class="post-metadata">

**Author:** ![stustd](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stustd/32/21430_2.png) [@stustd](https://discourse.julialang.org/u/stustd)\
**Post date:** [February 11, 2017, 10:02pm UTC](https://discourse.julialang.org/t/traits-in-julia/656/4 "2017-02-11T22:02:20Z")

</div>

Although mentioning Julia only once here’s a [presentation](http://staff.mmcs.sfedu.ru/~juliet/files/materials/conference-talks/belyakova-META-2016-slides.pdf) that I believe may help clarifying this important yet tricky design aspect.
