News for hackers. Stuff that matters.
Re:Computer scientist Viral Shah helped build Julia from Ben... by ms013 on Sunday April 23, 2017 @01:02AM (#14176605)
The same reasons people migrated to Python in the late 90s from matlab, Fortran and C++: Python addressed pain points in those languages and ecosystems. Julia addresses deficiencies in Python the language. Unfortunately, it lacks the ecosystem: until it gets the rich library set that Python has, we're stuck with Python since ecosystem is arguably more important for practical traction than the base language.
Re:Computer scientist Viral Shah helped build Julia from Ben... by vostok on Sunday April 23, 2017 @02:33AM (#14176863)
I don't know how well it works, but Julia does let you use python libraries.

    @pyimport matplotlib.pyplot as plt
    x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x));
    plt.plot(x, y, color="red", linewidth=2.0, linestyle="--")
    plt.show()
https://github.com/JuliaPy/PyCall.jl
Re:Computer scientist Viral Shah helped build Julia from Ben... by ViralBShah on Sunday April 23, 2017 @05:33AM (#14177349)
Works really well and a lot of python scientific software is part of a typical julia install.
Re:Computer scientist Viral Shah helped build Julia from Ben... by vostok on Sunday April 23, 2017 @09:35AM (#14178098)
Glad to hear that. Will it be possible to overload . in the future?
Re:Computer scientist Viral Shah helped build Julia from Ben... by StefanKarpinski on Monday April 24, 2017 @09:06AM (#14183963)
There's been extensive discussion of that and yes, it may well happen [1]. The biggest concern at this point is how to avoid having people abuse such a feature by trying to fake out class-based o.o. code in Julia in a way that will look right but work poorly.

[1] https://github.com/JuliaLang/julia/issues/1974