# How to set breakpoint in Juno?

**URL:** <https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095>\
**Category:** General Usage\
**Tags:** question\
**Created:** [February 14, 2017, 9:26am UTC](https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095 "2017-02-14T09:26:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![zhangliye](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhangliye/32/3208_2.png) [@zhangliye](https://discourse.julialang.org/u/zhangliye)\
**Post date:** [February 14, 2017, 9:26am UTC](https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095/1 "2017-02-14T09:26:51Z")

</div>

I installed the JuliaPro and can debug the function from Juno IDE line by line. But I do not found the button to set the breakpoint. I have not found the relative information from the JunliaPro JuliaPro Quick StartGuide.  
Could anyone give me some suggestion?

---

<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:** [February 14, 2017, 11:38am UTC](https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095/2 "2017-02-14T11:38:44Z")

</div>

I think breakpoints are coming in the next Juno release.

---

<div class="post-metadata">

**Author:** ![MikeInnes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mikeinnes/32/3656_2.png) [@MikeInnes](https://discourse.julialang.org/u/MikeInnes)\
**Post date:** [February 14, 2017, 11:50am UTC](https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095/3 "2017-02-14T11:50:12Z")

</div>

This is possible in the latest Juno release (which will be available with the next JuliaPro release). Simply use the “toggle breakpoint” command. However, there are some issues with un-setting breakpoints right now, so you’d probably need to check out Gallium and co as well. If you’re on JuliaPro now then the best solution is almost certainly to wait 🙂

---

<div class="post-metadata">

**Author:** ![zhangliye](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhangliye/32/3208_2.png) [@zhangliye](https://discourse.julialang.org/u/zhangliye)\
**Post date:** [February 14, 2017, 1:12pm UTC](https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095/4 "2017-02-14T13:12:52Z")

</div>

Thanks for your work on Juno. This version is very useful now. The current debug function already helps me a lot. Really excited to hear about this function in the next version.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [February 14, 2017, 1:13pm UTC](https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095/5 "2017-02-14T13:13:00Z")

</div>

> [@MikeInnes](#):
>
> However, there are some issues with un-setting breakpoints right now, so you’d probably need to check out Gallium and co as well.

This should get fixed up soon:

> <https://github.com/JuliaDebug/Gallium.jl/issues/187>
>
> Juno is starting an ecosystem release which will enable the breakpoint GUI today…. However, the ability to remove breakpoints requires https://github.com/Keno/Gallium.jl/pull/168 . I was wondering if a Gallium.jl release could follow as well since that would help the user experience. 
> 
> However, I do see that Gallium is not building on master. Is that due to some deps needing tags as well, or a more fundamental problem?
> 
> Edit for clarity: I mean Gallium.jl's master branch is not building on Julia v0.5 according to Travis:
> 
> https://travis-ci.org/Keno/Gallium.jl/jobs/198707437

---

<div class="post-metadata">

**Author:** ![zhangliye](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zhangliye/32/3208_2.png) [@zhangliye](https://discourse.julialang.org/u/zhangliye)\
**Post date:** [February 14, 2017, 1:29pm UTC](https://discourse.julialang.org/t/how-to-set-breakpoint-in-juno/2095/6 "2017-02-14T13:29:57Z")

</div>

Thanks for your information. It seems that we should wait for the update of both Gallium and Juno. I transfer from Python, which has very convenient IDE such as PyDev and PyCharm. 🙂 Without a convenient debuger, it is just like running without shoes. Hope it can be solved very soon.
