# Setting breakpoint: no luck

**URL:** https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418
**Category:** General Usage
**Created:** [May 21, 2019, 3:39am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418 "2019-05-21T03:39:07Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [May 21, 2019, 3:39am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/1 "2019-05-21T03:39:07Z")

</div>

This code simply runs: it does not stop for the breakpoint.

```julia
module Utils
using Debugger
function myfunc(x)
    x = x .^2
    @bp
    return x .+ 3
end
end

using Main.Utils
Main.Utils.myfunc(3)

```

???

---

<div class="post-metadata">

### Author: ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)
#### Post date: [May 21, 2019, 4:09am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/2 "2019-05-21T04:09:23Z")

</div>

You need

```julia
@run Main.Utils.myfunc(3)

```

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [May 21, 2019, 4:10am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/3 "2019-05-21T04:10:20Z")

</div>

Oh, my bad.

---

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [May 21, 2019, 4:30am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/4 "2019-05-21T04:30:56Z")

</div>

So does it actually mean that I can leave the `@bp` freely in the code without any penalty when running it without the `@run`?

---

<div class="post-metadata">

### Author: ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)
#### Post date: [May 21, 2019, 4:41am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/5 "2019-05-21T04:41:45Z")

</div>

Yes.

---

<div class="post-metadata">

### Author: ![Dietmar\_Oelz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dietmar_oelz/32/8526_2.png) [@Dietmar\_Oelz](https://discourse.julialang.org/u/Dietmar_Oelz)
#### Post date: [May 21, 2019, 6:58am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/6 "2019-05-21T06:58:17Z")

</div>

Can the command

> bp add line

(from [https://github.com/JuliaDebug/Debugger.jl](https://github.com/JuliaDebug/Debugger.jl)) used to set a breakpoint? It actually seems like the `bp`  
commands have been removed the interface of Debugger.

---

<div class="post-metadata">

### Author: ![fredrikekre](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fredrikekre/32/1688_2.png) [@fredrikekre](https://discourse.julialang.org/u/fredrikekre)
#### Post date: [May 21, 2019, 7:27am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/7 "2019-05-21T07:27:06Z")

</div>

The opposite; they have recently been added and are only available with the master branch right now.

---

<div class="post-metadata">

### Author: ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)
#### Post date: [May 21, 2019, 8:41am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/8 "2019-05-21T08:41:51Z")

</div>

Master of JuliaInterpreter.jl is also needed.

---

<div class="post-metadata">

### Author: ![Dietmar\_Oelz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dietmar_oelz/32/8526_2.png) [@Dietmar\_Oelz](https://discourse.julialang.org/u/Dietmar_Oelz)
#### Post date: [May 22, 2019, 1:28am UTC](https://discourse.julialang.org/t/setting-breakpoint-no-luck/24418/9 "2019-05-22T01:28:00Z")

</div>

With the master branches of those two packages `bp add` … works…thanks!
