Live data from Hacker News

Retro on the Julia Programming Language

blog.staffjoy.com

1–10 of 32 posts

Re: Retro on the Julia Programming Language

#3
I'm really impressed you used Julia in production. Despite its immaturity and all the reasons you mentioned, building your product on it is a testament to the language, its potential and the core group working on it. I wonder what the performance differences in your product are going from Julia to python?

I've had my eye on it for the last two years and really look forward to its 1.0 release. There is no doubt there is an audience for it!

Re: Retro on the Julia Programming Language

#4

I'm really impressed you used Julia in production. Despite its immaturity and all the reasons you mentioned, building your product on it is a testament to the language, its potential and the core group working on it. I wonder what the performance differences in your product are going from Julia to python? I've had my eye on it for the last two years and really look forward to its 1.0 release. There is no doubt there…

Our Julia library did shift generation and shift assignment in one step. We split these tasks into two separate microservices as we transitioned away from Julia. So, it is tough to compare benchmarks. We are using some compiled libraries in Python that make these calculations parallel.

I was playing with Legos recently and thought of a new way to approach the shift decomposition problem, and I'm amid a prototype in Go that is promising.

Re: Retro on the Julia Programming Language

#5

I'm really impressed you used Julia in production. Despite its immaturity and all the reasons you mentioned, building your product on it is a testament to the language, its potential and the core group working on it. I wonder what the performance differences in your product are going from Julia to python? I've had my eye on it for the last two years and really look forward to its 1.0 release. There is no doubt there…

I'm currently using julia to write automated continuous testing for a computer chip. My only beef is that it isn't zero indexed.

I probably could have done it with python, but IMO the language just is cleaner and easier to read. The macro system helps, a lot. The typesystem also gives me confidence in the correctness of some of the stranger code I'm emitting.

It's a really great prototyping language for mathematical concepts.

Re: Retro on the Julia Programming Language

#6

I'm really impressed you used Julia in production. Despite its immaturity and all the reasons you mentioned, building your product on it is a testament to the language, its potential and the core group working on it. I wonder what the performance differences in your product are going from Julia to python? I've had my eye on it for the last two years and really look forward to its 1.0 release. There is no doubt there…

Data scientist in the financial industry here. I speak for more than myself when I say I look forward to the day when Julia is 1.0.

Re: Retro on the Julia Programming Language

#7
I'm glad julia was useful for you guys. Of course huge kudos goes to Miles, Iain and Joey (and the rest of the JuliaOpt folks) for building JuMP. I'm sorry you guys didn't end up being able to use it in production, but I can guarantee you that we (both as the open source community and as Julia Computing) are feverishly working on improving the language and tooling to get ready for a stable release. Thanks for being an early adopter!

Re: Retro on the Julia Programming Language

#8

I'm glad julia was useful for you guys. Of course huge kudos goes to Miles, Iain and Joey (and the rest of the JuliaOpt folks) for building JuMP. I'm sorry you guys didn't end up being able to use it in production, but I can guarantee you that we (both as the open source community and as Julia Computing) are feverishly working on improving the language and tooling to get ready for a stable release. Thanks for being a…

Thanks for your contributions, Keno! We saw major improvements in the language and its libraries as we were using it. Unfortunately, the effort required to update our codebase for new Julia versions while developing new code proved to be too much. I'm looking forward to a 1.0 release!

Re: Retro on the Julia Programming Language

#10
I use Julia extensively for scientific research. It's such a great language though that I wish I could use it for more than that. I find that writing Python code irks me after programming in Julia for a day.

I almost feel like there should be two versions of Julia: a commercial version that focuses on stability and is usable in production systems, and a scientific version that undergoes constant revision/feature overhaul to produce the best programming language for numerical computing.

Post reply on HN