# Why is not big(1) === big(1)

**URL:** <https://discourse.julialang.org/t/why-is-not-big-1-big-1/2750>\
**Category:** New to Julia\
**Created:** [March 18, 2017, 4:27pm UTC](https://discourse.julialang.org/t/why-is-not-big-1-big-1/2750 "2017-03-18T16:27:13Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![mzaffalon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mzaffalon/32/214168_2.png) [@mzaffalon](https://discourse.julialang.org/u/mzaffalon)\
**Post date:** [March 19, 2017, 6:14am UTC](https://discourse.julialang.org/t/why-is-not-big-1-big-1/2750/4 "2017-03-19T06:14:53Z")

</div>

If they are considered numbers, they should be immutable and `===` should work: this has already been discussed ([here](https://discourse.julialang.org/t/idea-for-setting-both-mutables-and-immutables-without-allocation/1318/18) for example).  
The implementation detail is the underlying C library and for performance reason I understand that it is better to reuse the space allocated, making the type mutable.

---

_[View the full topic](https://discourse.julialang.org/t/why-is-not-big-1-big-1/2750)._
