# Very happy with 0.6-rc1

**URL:** <https://discourse.julialang.org/t/very-happy-with-0-6-rc1/3973>\
**Category:** Internals & Design\
**Created:** [May 29, 2017, 11:16am UTC](https://discourse.julialang.org/t/very-happy-with-0-6-rc1/3973 "2017-05-29T11:16:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dlfivefifty](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlfivefifty/32/1959_2.png) [@dlfivefifty](https://discourse.julialang.org/u/dlfivefifty)\
**Post date:** [May 29, 2017, 11:16am UTC](https://discourse.julialang.org/t/very-happy-with-0-6-rc1/3973/1 "2017-05-29T11:16:14Z")

</div>

Sorry for the spam, but I just wanted to give a thank you to the Julia development team: so far, 0.6-rc1 has been great! This is likely the first 0.\*-rc1 that I haven’t managed to crash (even having started a major rewrite of ApproxFun for 0.6), and the new `where` syntax with triangular dispatch has greatly simplified the code. It is also a lot easier to read:

```julia
foo(x::Number) = ...
foo(x::Vector{T}) where {T} = ...

```

than the previous syntax.

And the biggest improvement: ^C works in Juno on Mac again 😉 More seriously: the fact that functions recompile when you re-define a function (without having to restart Julia and recompile everything) has increased productively by a huge amount.

---

<div class="post-metadata">

**Author:** ![StefanKarpinski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stefankarpinski/32/24_2.png) [@StefanKarpinski](https://discourse.julialang.org/u/StefanKarpinski)\
**Post date:** [June 1, 2017, 12:52pm UTC](https://discourse.julialang.org/t/very-happy-with-0-6-rc1/3973/2 "2017-06-01T12:52:39Z")

</div>

I don’t think anyone would consider this kind of positive feedback to be spam 😊. It’s nice to hear positive feedback since usually happy = silent so all the noise tends to be about things that are less than ideal.

---

<div class="post-metadata">

**Author:** ![ExpandingMan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/expandingman/32/866_2.png) [@ExpandingMan](https://discourse.julialang.org/u/ExpandingMan)\
**Post date:** [June 1, 2017, 1:28pm UTC](https://discourse.julialang.org/t/very-happy-with-0-6-rc1/3973/3 "2017-06-01T13:28:51Z")

</div>

Actually I have found that 0.6 broke a lot more stuff than 0.5, a lot of this has to do with broadcasting. This is certainly not because there is anything wrong with 0.6, however, as far as I have found after about a month of using it. The new broadcasting features are great, and I particularly love having the ability to do e.g. `Vector{<:Real}`. Maybe it’s my imagination but compile time also seems to have improved somewhat in some cases. Great work as always!

---

<div class="post-metadata">

**Author:** ![mkborregaard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkborregaard/32/556_2.png) [@mkborregaard](https://discourse.julialang.org/u/mkborregaard)\
**Post date:** [June 1, 2017, 4:19pm UTC](https://discourse.julialang.org/t/very-happy-with-0-6-rc1/3973/4 "2017-06-01T16:19:17Z")

</div>

Yes, thanks for the amazing work on this release. You’re right, this does not get said enough ☀
