# Any syntax to specify whether a function should or should not be compiled?

**URL:** <https://discourse.julialang.org/t/any-syntax-to-specify-whether-a-function-should-or-should-not-be-compiled/33125>\
**Category:** Internals & Design\
**Created:** [January 8, 2020, 10:19pm UTC](https://discourse.julialang.org/t/any-syntax-to-specify-whether-a-function-should-or-should-not-be-compiled/33125 "2020-01-08T22:19:42Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![bjarthur](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bjarthur/32/9638_2.png) [@bjarthur](https://discourse.julialang.org/u/bjarthur)\
**Post date:** [January 15, 2020, 4:27pm UTC](https://discourse.julialang.org/t/any-syntax-to-specify-whether-a-function-should-or-should-not-be-compiled/33125/8 "2020-01-15T16:27:17Z")

</div>

given that there is a plan to [replace Plots with Makie](https://discourse.julialang.org/t/current-state-of-the-relationship-between-plots-and-makie/20607/3), and that there are alternative plotting packages (e.g. Gadfly, VegaLite, PyPlot, PGFPlotsX), some of which are faster (GR), i would suggest renaming Plots to something which doesn’t confuse newcomers into thinking it is the recommended package.

in my mind, such general names like this should never be allowed to be grabbed in the first place. other packages are suspect here too, like Images, WAV, Distributions. at least in those cases there are no alternatives.

full disclosure: i am a Gadfly maintainer.

---

_[View the full topic](https://discourse.julialang.org/t/any-syntax-to-specify-whether-a-function-should-or-should-not-be-compiled/33125)._
