Live data from Hacker News

Julia v0.5.0 Released

github.com

11–20 of 20 posts

Re: Julia v0.5.0 Released

#11
post #2

Last time I used julia was in Juno, the loading of package was really slow, is this problem solved now? It once gave me a lot of hope...but the result was a little bit disappointing given that it claims so much. It has macro, if only it has lisp syntax...

> the loading of package was really slow Was this on a Unix or on Windows? This has been my experience too on Windows, both the initial startup of Julia and the loading of packages was pretty slow (this was in 0.4.2 I believe). > It has macro, if only it has lisp syntax... Honestly, it's a language whose audience is at least 50% non-professional-programmers (scientists, engineers, statisticians), so with a lisp-y syn…

> Was this on Unix or on Windows?

It was on Mac OS.

> Honestly...

Yes, the language has quite a few lovely features, that's why it makes me both love and hate it...so I chose to be away for a while and see how it develops in the future.

Re: Julia v0.5.0 Released

#12
post #2

Last time I used julia was in Juno, the loading of package was really slow, is this problem solved now? It once gave me a lot of hope...but the result was a little bit disappointing given that it claims so much. It has macro, if only it has lisp syntax...

> the loading of package was really slow Was this on a Unix or on Windows? This has been my experience too on Windows, both the initial startup of Julia and the loading of packages was pretty slow (this was in 0.4.2 I believe). > It has macro, if only it has lisp syntax... Honestly, it's a language whose audience is at least 50% non-professional-programmers (scientists, engineers, statisticians), so with a lisp-y syn…

To me it seems like it is professional programmers who are stodgy about their syntax. Non pros aren't as fussy when presented with something non standard because they haven't been married to the standard for 20 years.

Re: Julia v0.5.0 Released

#14
post #6

I take it, there is still no support for the production of stand-alone binary executables? Rumours persist that this feature is planned. Or are they just plain wrong?

There has been ongoing work toward supporting this feature. See: http://juliacomputing.com/blog/2016/03/10/j2c-announcement.h... http://juliacomputing.com/blog/2016/02/09/static-julia.html

How close are we to web assembly compilation?

Re: Julia v0.5.0 Released

#15

Earlier quoted context omitted.

> the loading of package was really slow Was this on a Unix or on Windows? This has been my experience too on Windows, both the initial startup of Julia and the loading of packages was pretty slow (this was in 0.4.2 I believe). > It has macro, if only it has lisp syntax... Honestly, it's a language whose audience is at least 50% non-professional-programmers (scientists, engineers, statisticians), so with a lisp-y syn…

To me it seems like it is professional programmers who are stodgy about their syntax. Non pros aren't as fussy when presented with something non standard because they haven't been married to the standard for 20 years.

I like to do math in C, J, Forth or Scheme which all have different syntax and a combination of prefix, postfix and infix.

I would like a Lisp syntax too, and you can go into Lisp in Julia, since initially it used femtolisp written by Jeff Bezanson (one of the creators of Julia). I am not sure how much functionality is available from the Lisp prompt in the console. There's also a Lisp syntax package for it IIRC.

I am waiting for it to stabilize more, and then I'll revisit it. I like now that I have the choice of zero-indexing, since I am used to that from mathematics, C, and J, although APL gives a switch to choose between 0 or 1 indexing.

Re: Julia v0.5.0 Released

#16
post #14

Earlier quoted context omitted.

There has been ongoing work toward supporting this feature. See: http://juliacomputing.com/blog/2016/03/10/j2c-announcement.h... http://juliacomputing.com/blog/2016/02/09/static-julia.html

How close are we to web assembly compilation?

I'm not aware of anyone working on it. There were some attempts with Emscripten which ran in to unsupported instructions; some of those may be supported by newer versions of Emscripten, but I haven't heard of any attempts to get this going recently.

Re: Julia v0.5.0 Released

#17
post #14

Earlier quoted context omitted.

How close are we to web assembly compilation?

I'm not aware of anyone working on it. There were some attempts with Emscripten which ran in to unsupported instructions; some of those may be supported by newer versions of Emscripten, but I haven't heard of any attempts to get this going recently.

Gotcha. Is it definitely technically feasible, or is that still unknown?

Re: Julia v0.5.0 Released

#18
post #2

Last time I used julia was in Juno, the loading of package was really slow, is this problem solved now? It once gave me a lot of hope...but the result was a little bit disappointing given that it claims so much. It has macro, if only it has lisp syntax...

> the loading of package was really slow Was this on a Unix or on Windows? This has been my experience too on Windows, both the initial startup of Julia and the loading of packages was pretty slow (this was in 0.4.2 I believe). > It has macro, if only it has lisp syntax... Honestly, it's a language whose audience is at least 50% non-professional-programmers (scientists, engineers, statisticians), so with a lisp-y syn…

>with a lisp-y syntax it would probably have died a sputtering death

Tell that to 30 years of Autocad users.

Re: Julia v0.5.0 Released

#19
post #17

Earlier quoted context omitted.

I'm not aware of anyone working on it. There were some attempts with Emscripten which ran in to unsupported instructions; some of those may be supported by newer versions of Emscripten, but I haven't heard of any attempts to get this going recently.

Gotcha. Is it definitely technically feasible, or is that still unknown?

For Julia core it should be feasible, but possibly requiring patches to Emscripten, so the level of effort is still unknown. The other issue is the C and Fortran numerical libraries -- some of which use inline-assembly, others (Fortran) don't have a working LLVM frontend as far as I know.

Re: Julia v0.5.0 Released

#20
post #17

Earlier quoted context omitted.

Gotcha. Is it definitely technically feasible, or is that still unknown?

For Julia core it should be feasible, but possibly requiring patches to Emscripten, so the level of effort is still unknown. The other issue is the C and Fortran numerical libraries -- some of which use inline-assembly, others (Fortran) don't have a working LLVM frontend as far as I know.

Got it
Post reply on HN