With Clojure you're likely to get much better deployment / networking
support, as well as the general robustness and tooling of the JVM. It's
also really expressive for data manipulation (though not necessarily fast).
Julia loses out on that but will blow Clojure out of the water for anything
more computationally advanced; numerics, fiddly data structures etc.

To over simplify the decision a little, I'd probably use Clojure for
something running indefinitely (e.g. web server) and Julia for something
finite (e.g. a simulation). But I think you just have to look at what you
expect the key pain points to be, and compare that to the strengths of each
language.

On Wed, 27 Jan 2016 at 04:07 George <[email protected]> wrote:

> I'm working on a scientific simulation that is going to require a
> distributed environment.  There has been some discussion about whether to
> use Julia or Clojure for this project.  A few micro benchmarks seem to have
> different results for each language.  I'm not yet sold as to which language
> may be more expressive in this situation, but Lisp might be a preferred
> option mathematically for modeling purposes.
>
> Does anyone have any practical experience in dealing with both of these
> languages and what your experiences were?
>
> Are there any meaningful benchmarks that compare the two, especially in a
> distributed environment?
>
>
> Thanks!
>
> -George
>

Reply via email to