# Delete\_function?

**URL:** <https://discourse.julialang.org/t/delete-function/33278>\
**Category:** General Usage\
**Tags:** question\
**Created:** [January 12, 2020, 9:49pm UTC](https://discourse.julialang.org/t/delete-function/33278 "2020-01-12T21:49:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)\
**Post date:** [January 12, 2020, 9:49pm UTC](https://discourse.julialang.org/t/delete-function/33278/1 "2020-01-12T21:49:54Z")

</div>

Is there an extension of `Base.delete_method` that deletes all registered methods belonging to a function?

---

<div class="post-metadata">

**Author:** ![Jakub\_Wronowski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jakub_wronowski/32/204030_2.png) [@Jakub\_Wronowski](https://discourse.julialang.org/u/Jakub_Wronowski)\
**Post date:** [January 12, 2020, 9:52pm UTC](https://discourse.julialang.org/t/delete-function/33278/2 "2020-01-12T21:52:54Z")

</div>

Maybe this will help:

```julia
Base.delete_method.(methods({funciton_name}))

```

---

<div class="post-metadata">

**Author:** ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)\
**Post date:** [January 12, 2020, 9:54pm UTC](https://discourse.julialang.org/t/delete-function/33278/3 "2020-01-12T21:54:32Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![Jakub\_Wronowski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jakub_wronowski/32/204030_2.png) [@Jakub\_Wronowski](https://discourse.julialang.org/u/Jakub_Wronowski)\
**Post date:** [January 12, 2020, 9:59pm UTC](https://discourse.julialang.org/t/delete-function/33278/4 "2020-01-12T21:59:49Z")

</div>

I’m happy it works for you. I don’t know your use case, but I guess Revise.jl package my be useful if you need to update some code without restarting the session.
