# Why function names starting with '\_'?

**URL:** <https://discourse.julialang.org/t/why-function-names-starting-with/107696>\
**Category:** General Usage\
**Tags:** question\
**Created:** [December 16, 2023, 3:20am UTC](https://discourse.julialang.org/t/why-function-names-starting-with/107696 "2023-12-16T03:20:24Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![goerz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goerz/32/3269_2.png) [@goerz](https://discourse.julialang.org/u/goerz)\
**Post date:** [December 16, 2023, 3:29am UTC](https://discourse.julialang.org/t/why-function-names-starting-with/107696/2 "2023-12-16T03:29:43Z")

</div>

It’s just a common convention (probably borrowed from Python) to mark those functions as “very internal” or auxiliary.

See also [Prepended underscore in Base functions - #3 by stevengj](https://discourse.julialang.org/t/prepended-underscore-in-base-functions/19645/3)

---

_[View the full topic](https://discourse.julialang.org/t/why-function-names-starting-with/107696)._
