# (on hold): If you have a function called \`main\`, you may need to tweak it

**URL:** https://discourse.julialang.org/t/on-hold-if-you-have-a-function-called-main-you-may-need-to-tweak-it/103519
**Category:** General Usage
**Created:** [September 4, 2023, 9:27pm UTC](https://discourse.julialang.org/t/on-hold-if-you-have-a-function-called-main-you-may-need-to-tweak-it/103519 "2023-09-04T21:27:52Z")
**Posts on this page:** 1
**Showing post:** 17

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [September 5, 2023, 8:26am UTC](https://discourse.julialang.org/t/on-hold-if-you-have-a-function-called-main-you-may-need-to-tweak-it/103519/17 "2023-09-05T08:26:16Z")

</div>

> [@digital\_carver](#):
>
> Either this Discourse thread or a new thread split away from this would be a better place for the “is this breaking and how do we mitigate that” discussion.

I started one with a proposal.

> [@RFC: give up on SemVer](https://discourse.julialang.org/t/rfc-give-up-on-semver/103536):
>
> I am opening a new topic because I do not want to sidetrack [the one about main()](https://discourse.julialang.org/t/psa-1-11-if-you-have-a-function-called-main-you-may-need-to-tweak-it/103519). This is just the latest of “minor breaking changes” that are technically breaking, yet practically harmless and easy to deal with. [SemVer](https://semver.org/) has become a de facto standard for standardize software versioning, especially in FOSS. It is widely understood, practical, detailed. It is just perfect for packages and libraries. What I am arguing here is that it is not well-suited to a complex interactive language like Julia.…

---

_[View the full topic](https://discourse.julialang.org/t/on-hold-if-you-have-a-function-called-main-you-may-need-to-tweak-it/103519)._
