# Can Julia really be used as a scripting language? (Performance)

**URL:** <https://discourse.julialang.org/t/can-julia-really-be-used-as-a-scripting-language-performance/40384>\
**Category:** Performance\
**Created:** [May 29, 2020, 1:06am UTC](https://discourse.julialang.org/t/can-julia-really-be-used-as-a-scripting-language-performance/40384 "2020-05-29T01:06:51Z")\
**Posts on this page:** 1\
**Showing post:** 69

<div class="post-metadata">

**Author:** ![StevenSiew](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevensiew/32/218393_2.png) [@StevenSiew](https://discourse.julialang.org/u/StevenSiew)\
**Post date:** [July 28, 2020, 3:01am UTC](https://discourse.julialang.org/t/can-julia-really-be-used-as-a-scripting-language-performance/40384/69 "2020-07-28T03:01:49Z")

</div>

If you are running Julia on a unix system , either Linux or Mac

Please consider DaemonMode when running the Julia program as a scripting language.

> [@\[ANN\] DaemonMode.jl: a package to run faster scripts in Julia](https://discourse.julialang.org/t/ann-daemonmode-jl-a-package-to-run-faster-scripts-in-julia/42384/14):
>
> @Mason I am happy to announce that I have update the Package, and now each file run in its own module, avoiding the conflict of names. After looking for many option, I change the include(fname) to m = Module() content = join(readlines(dname), "\n") include\_string(m, content) and it is currently working! Also, I want to thanks to the users, specially @gsoleilhac and @Palli, for the suggestions and changes. Now: New changes The port can be specified in server and client. Each file is run in…

---

_[View the full topic](https://discourse.julialang.org/t/can-julia-really-be-used-as-a-scripting-language-performance/40384)._
