# Approaching Julia coming from Mathematica

**URL:** <https://discourse.julialang.org/t/approaching-julia-coming-from-mathematica/73914>\
**Category:** New to Julia\
**Tags:** performance, numerics, functional\
**Created:** [January 2, 2022, 4:34am UTC](https://discourse.julialang.org/t/approaching-julia-coming-from-mathematica/73914 "2022-01-02T04:34:51Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![cormullion](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cormullion/32/49131_2.png) [@cormullion](https://discourse.julialang.org/u/cormullion)\
**Post date:** [January 2, 2022, 2:04pm UTC](https://discourse.julialang.org/t/approaching-julia-coming-from-mathematica/73914/7 "2022-01-02T14:04:38Z")

</div>

There are occasionally discussions about functional programming here on Discourse:

> [@Functional programming in Julia](https://discourse.julialang.org/t/functional-programming-in-julia/55548):
>
> I’m recently interested in functional programming (FP) style. I sometimes felt that Julia has probably been inspired by FP but it seems that Julia does not officially provide FP tools, for example, lazy evaluation. I found [Lazy.jl](https://github.com/MikeInnes/Lazy.jl) but it looks not being maintained. Is there any project for FP style coding in Julia? Or, FP style in Julia has been disappeared?

> [@What do functional languages (LISP / ML) offer that Julia doesn't?](https://discourse.julialang.org/t/what-do-functional-languages-lisp-ml-offer-that-julia-doesnt/48780):
>
> I picked up some Julia fairly recently. As far as I can see, Julia supports functional programming somewhat better than Python. For example, anonymous functions (lambdas) are not limited to one line, and there is the function pipeline operator |\>, which is convenient for composing functions. Still, I’m wondering if there are good reasons for learning “full-fledged” functional languages like LISP, Ocaml, and Haskell. I hear people promoting these languages all the time, but I never studied them. …

I don’t have much of an opinion, myself, although I remember I grew to be a bit wary of Mathematica users’ desire to write code that was so compressed as to be almost un-parseable by ordinary humans. These days I prefer to code in Julia-flavoured pseudocode, which is easier to read many years later. 🙂

---

_[View the full topic](https://discourse.julialang.org/t/approaching-julia-coming-from-mathematica/73914)._
