# Can Programming in Julia Be "Pure"?

**URL:** <https://discourse.julialang.org/t/can-programming-in-julia-be-pure/71165>\
**Category:** General Usage\
**Tags:** math, functional\
**Created:** [November 8, 2021, 6:43pm UTC](https://discourse.julialang.org/t/can-programming-in-julia-be-pure/71165 "2021-11-08T18:43:01Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![dlakelan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dlakelan/32/8491_2.png) [@dlakelan](https://discourse.julialang.org/u/dlakelan)\
**Post date:** [November 9, 2021, 9:55am UTC](https://discourse.julialang.org/t/can-programming-in-julia-be-pure/71165/13 "2021-11-09T09:55:28Z")

</div>

> [@Tamas\_Papp](#):
>
> in most situations it does not make sense, because you would be working against the language.

And yet, in situations where it is necessary to reason about a fairly complicated algorithm and referential transparency is needed, it is possible to program in such a style and avoid complexity as Julia fully supports this style.

---

_[View the full topic](https://discourse.julialang.org/t/can-programming-in-julia-be-pure/71165)._
