Live data from Hacker News

Try Julia

forio.com

11–20 of 105 posts

Re: Try Julia

#12
post #8

It's really easy to try Julia by just downloading it: http://julialang.org/downloads/ . I'm becoming increasingly convinced that Julia is the future of technical computing. We've just started pulling together a BioJulia team - if anyone is interested drop an email (in profile).

I can see Julia replacing Go for a lot of people, specifically those who came from a Python or Ruby background and are using Go for the kind of things more typically written in those languages. I bet Julia will shine in this problem space.

Re: Try Julia

#13
post #8

It's really easy to try Julia by just downloading it: http://julialang.org/downloads/ . I'm becoming increasingly convinced that Julia is the future of technical computing. We've just started pulling together a BioJulia team - if anyone is interested drop an email (in profile).

Honestly I'm convinced it's a lot more generally applicable than scientific computing. Much of heavy lifting I had to do in C, I can now do in Julia with nearly the same speed and efficiency. Plus, for a lot of the problems I would have chosen Python, Ruby, or even Clojure for, I could really see myself using Julia now.

Same here. In my so-far limited experience, it feels like the upgrade to Python 2 that I wish Python 3 had been.

Re: Try Julia

#14
Can julia yet do the equivalent of the following Octave code:

proportion_value = x ./ sum(x)

The blocker for me with julia is translating my vectorized way of thinking into loops. I know the loops are optimized, but yuck.

Re: Try Julia

#16

Can julia yet do the equivalent of the following Octave code: proportion_value = x ./ sum(x) The blocker for me with julia is translating my vectorized way of thinking into loops. I know the loops are optimized, but yuck.

Yes, this works in Julia without any changes.

Re: Try Julia

#17
post #7

koding.com is another way to get an interactive REPL online: https://koding.com/Julia

oh awesome resource, thanks for the link! (looks down from overuse right now but still, cool!)

julia++, i started playing with it this weekend and i'm super pleased. i concur with another comment in this discussion that this is what i wish python had been evolving into. it gets me wondering if python is maybe being left behind compared to other dynamic languages or if it's just fad-ism at work (or me just learning more about languages and features).

Re: Try Julia

#18
post #8

It's really easy to try Julia by just downloading it: http://julialang.org/downloads/ . I'm becoming increasingly convinced that Julia is the future of technical computing. We've just started pulling together a BioJulia team - if anyone is interested drop an email (in profile).

Any reasoning behind such a generically bold statement?

> Any reasoning behind such a generically bold statement?

If and when they're right, they can smugly point out how forward thinking they were.

Re: Try Julia

#19
post #8

It's really easy to try Julia by just downloading it: http://julialang.org/downloads/ . I'm becoming increasingly convinced that Julia is the future of technical computing. We've just started pulling together a BioJulia team - if anyone is interested drop an email (in profile).

Any reasoning behind such a generically bold statement?

- Good performance

- Lisp-like macros and other metaprogramming facilities

- It's a general purpose language

- Multiple dispatch

- Designed for parallelism and distributed computation

Re: Try Julia

#20
You can also try Julia in your browser here: https://cloud.sagemath.com However, you have to (1) make a free account, (2) create a project, (3) open project, click on "+New", click Terminal, (4) type "julia". If you create a .jl file instead of a Terminal (at +New), you'll have proper Julia syntax highlighting and indentation; you can then run that file from the terminal... (Disclaimer: I'm the founder of SageMathCloud.)
Post reply on HN