Re:Computer scientist Viral Shah helped build Julia from Ben...
by kwk236 on Sunday April 23, 2017 @12:03AM
(#14176423)
Why can't people just settle on Python? Julia is going to die anyways in the near future.
[ Parent
| on HN ]
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.
Re:Computer scientist Viral Shah helped build Julia from Ben...
by Derbasti on Sunday April 23, 2017 @03:39AM
(#14177018)
On an infinite time scale, you are certainly right. We're all going to die pretty soon, and so will our programming languages.
In the meantime, though, Julia seems rather healthy, and this particular Python fanboy is nevertheless interested where Julia will take us!
Julia is not an aggressor. It's not even a competitor. Rather, it is another stab at improving scientific computation. Let's focus on trying to learn from Julia instead of spreading FUD.
Re:Computer scientist Viral Shah helped build Julia from Ben...
by ViralBShah on Sunday April 23, 2017 @05:32AM
(#14177348)
I fully agree with this statement. We hope to move forward and help create new things rather than replace something today. And of course, Julia is not the last word on this innovation either!
Re:Computer scientist Viral Shah helped build Julia from Ben...
by Lxr on Sunday April 23, 2017 @01:04AM
(#14176613)
Julia is better than Python for a lot of things - basically when you can't vectorise your algorithm and don't feel like writing C++.
Re:Computer scientist Viral Shah helped build Julia from Ben...
by wohlergehen on Sunday April 23, 2017 @08:24AM
(#14177886)
Python has numba, which is equally backed by LLVM. What makes Julia interesting compared to Python IMO is its macro system much more than its performance benefits.
Re:Computer scientist Viral Shah helped build Julia from Ben...
by tavert on Monday April 24, 2017 @08:10AM
(#14183578)
Although unequally inconvenient when working with user-defined types. Possible now (wasn't always) but not seamless. Are there examples of libraries that depend on Numba?
Re:Computer scientist Viral Shah helped build Julia from Ben...
by noam87 on Sunday April 23, 2017 @12:33AM
(#14176517)
What makes you think that about Julia?
Re:Computer scientist Viral Shah helped build Julia from Ben...
by caconym_ on Sunday April 23, 2017 @01:54AM
(#14176769)
If Julia's death was a foregone conclusion then you wouldn't have to ask this question!
Re:Computer scientist Viral Shah helped build Julia from Ben...
by ankit84 on Sunday April 23, 2017 @12:13AM
(#14176459)
I see Python fan following everywhere when there is a discussion on languages!! Someone is always there to defend :P
Re:Computer scientist Viral Shah helped build Julia from Ben...
by fellellor on Sunday April 23, 2017 @12:33AM
(#14176520)
Some time back, I saw an Ask HN post by someone who wanted to know how to become an evangelist for a language or a framework. I wonder if that's something that motivates comments in forums such as this.