Live data from Hacker News

Julia: A fresh approach to numerical computing

arxiv.org

141–146 of 146 posts

Re: Julia: A fresh approach to numerical computing

#141
post #113

Earlier quoted context omitted.

Arrays are indexed starting at 1. I asked about this and Jeff said it just depends which types of problems end up having to use +1 or -1. I said anything mod n is now going to have the +1 and he actually paused for quite a while. I know it's an unsolvable debate, but I thought indexing from 1 went out with Fortran. I also would have thought the math folks would prefer to start at zero.

Don't forget matlab starts at 1. R starts at 1. Mathematica starts at 1 by default, though you can override that for any given array. 1-based indexing is very common in mathematical software.

Having started in Matlab I still regularly forget that indexes start at zero in c# and end up with errors. I feel like either option is just catering to user preference at this point, as I don't feel there's a conclusive winner logically.

Re: Julia: A fresh approach to numerical computing

#142
post #98
post #81

Earlier quoted context omitted.

Dictionary performance is still slow from what I can't tell. Like 2x slower than Python last time I checked. https://groups.google.com/forum/#!topic/julia-users/hxfR70Ro... I also find the dataframe library to be much harder to use/not much faster than pandas. Great community though.

The dataframe dev is really responsive though. We worked through a bug together a few weeks back. Nice experience overall.

Something I love about Hackernews: the dataframe dev actually wrote a sister post to yours (John Myles White).

Re: Julia: A fresh approach to numerical computing

#145
post #100

Earlier quoted context omitted.

I believe there are bindings to plot.ly

One of the plot.ly engineers uses Julia, I think and wrote a package with bindings. Doesn't seem to be actively maintained: https://github.com/plotly/Plotly-Julia

Here are the docs: https://plot.ly/julia/

Re: Julia: A fresh approach to numerical computing

#146
post #122
post #67

Earlier quoted context omitted.

It is, essentially. https://github.com/wbhart/Nemo.jl See the wiki for a few bits of our planning that have actually made it online. Our current focus is twofold: 1) interface to Singular ( http://www.singular.uni-kl.de/ ) from Julia 2) write a Singular interpreter in Julia (as an independent implementation of the Singular language). (Of course Julia will always be the main language of Nemo. The Singular interpreter…

What are the advantages of using Singular for the project vs. Axiom or Maxima?

Singular is only a component of the project. Maxima and Axiom contain almost none of the mathematical knowledge contained in the Singular project. No one wants to write hundreds of thousands of lines of code in some other system.
Post reply on HN