Julia is a great language and was really useful in my PhD. The #1 requirement I have is the ability to make binaries for some program. You can compile a C program and get a binary. There's no practical equivalent for Julia at the moment and I think this limits its production potential.
Julia 1.0
111–120 of 446 posts
Re: Julia 1.0
#112Every release I am downloading Julia and trying to wrestle through some tutorials. Every time (0.4.0, 0.6.0, 1.0.0) I get stuck at some error, usually during the pre-compiling of some dependency. For example, I have downloaded julia-1.0.0. I try to follow this tutorial here, linked in this post by someone: http://juliadb.org/latest/manual/tutorial.html Then I do this and get an error: julia> using JuliaDB [ Info: Pre…
It was literally released today. Of course the packages don't work yet...
Re: Julia 1.0
#113Re: Julia 1.0
#114Re: Julia 1.0
#115Every release I am downloading Julia and trying to wrestle through some tutorials. Every time (0.4.0, 0.6.0, 1.0.0) I get stuck at some error, usually during the pre-compiling of some dependency. For example, I have downloaded julia-1.0.0. I try to follow this tutorial here, linked in this post by someone: http://juliadb.org/latest/manual/tutorial.html Then I do this and get an error: julia> using JuliaDB [ Info: Pre…
> Every time (0.4.0, 0.6.0, 1.0.0) I get stuck You should have tried 0.4.2, 0.6.3, 1.0.1. Motto: Don't start too fast and be slow giving up ;-)
Re: Julia 1.0
#116Earlier quoted context omitted.
1-based indexing is a non-issue
It most certainly is for the vast number of folks who code in C, C++, Java, Python, etc ... It will for sure hurt adoption.
Re: Julia 1.0
#117Reading through the docs, looks like they have 1-indexed arrays..?
Yeah, same here. Once I hit on that, it was really hard to convince myself to read further.
Re: Julia 1.0
#118I'm a quite happy Julia user, however I feel there are still some warts in the language that should have warranted a bit more time before banging 1.0 on the badge. Exception handling in julia is poor, which reminds me of how exceptions are (not/poorly) handled in R. Code can trap exceptions, but not directly by type as you _would_ expect. Instead, the user is left to check the type of the exception in the catch block…
I had a similar reaction about this being a little premature. On the other hand, I'm wondering if this will help a little with the dependency hell that's caused me to drift away from Julia over the last year or so. At first I was fairly excited about Julia, and greatly preferred it over R or Python for numerical work, library resources aside. It was fast and I liked the language design itself. Over the last year or t…
If you can, try and find a few hours to help pitch in and solve the package problems, even if it's just updating docs or updating deprecated-but-useful packages.
Re: Julia 1.0
#119Earlier quoted context omitted.
It was literally released today. Of course the packages don't work yet...
That makes sense. Maybe I was used to R (CRAN) where uploaded packages are actually tested against the version they declare to support.
Which package declared support for 1.0.0 and didn’t compile?
Re: Julia 1.0
#120Earlier quoted context omitted.
> I initially defended the choice, but I now agree that 1-based indexing now seems like a poor choice since Julia has become something more than the original mission of a better MATLAB or Octave. It’s a, admittedly, minor tragedy of Julia’s success Especially since it would have been very easy to 'do it like Ada' and allow any start index by default (I have use Lua and it's really annoying to use an extension languag…
Even Visual Basic (of all things) allowed you to set it with Option Base . Never really understood why its not supported in more languages...
Until then Fortran, Lisp, Algol, Pascal, Basic never had any big issue with indexes.