# Ensure Julia is used to its full power

**URL:** <https://discourse.julialang.org/t/ensure-julia-is-used-to-its-full-power/51155>\
**Category:** New to Julia\
**Tags:** question, first-steps\
**Created:** [December 3, 2020, 12:02am UTC](https://discourse.julialang.org/t/ensure-julia-is-used-to-its-full-power/51155 "2020-12-03T00:02:23Z")\
**Posts on this page:** 1\
**Showing post:** 14

<div class="post-metadata">

**Author:** ![Sukera](https://avatars.discourse-cdn.com/v4/letter/s/ce7236/32.png) [@Sukera](https://discourse.julialang.org/u/Sukera)\
**Post date:** [December 3, 2020, 1:57pm UTC](https://discourse.julialang.org/t/ensure-julia-is-used-to-its-full-power/51155/14 "2020-12-03T13:57:02Z")

</div>

> [@Undercover](#):
>
> Alright, and what if I want to do something like an heavy simulation that would run for a while changing only its inputs?

Keep your julia session open and use Revise.jl (maybe even with [this](https://discourse.julialang.org/t/scripting-like-a-julian/50707) workflow?) instead of restarting julia over and over. Another option would be Pluto.jl.

I don’t know how your script is written, but if it’s not in the form of functions without globals, chances are you’re leaving a lot of performance on the table anyway, regardless of restarting julia or not.

> [@Undercover](#):
>
> As such I would love to be able to share my project and the user would download and compile everything on his side and just run the program at will without having to worry about anything else.  
> Ideally the user would also be able to change the “main source code”, the one I wrote, without recompiling the whole thing, for instance they would never change how plots behave and as such it would never recompile.

The first part of this already works if you put your code in a project (which is used to manage dependencies). The second part about not having to recompile the code is not currently possible, but may be possible in the future.

---

_[View the full topic](https://discourse.julialang.org/t/ensure-julia-is-used-to-its-full-power/51155)._
