On Wednesday, March 4, 2015 at 4:52:43 PM UTC, Tamas Papp wrote: > > Even outside stats, Julia is a moving target, with nontrivial changes in > syntax and semantics in the core language, and large changes in library > code. >
I'm getting some mixed signals on this.. [regarding the core language]. I'm a lurker here (mostly) and on the github issues. One way to look at it is that a lot is broken or missing if you go by just the number of issues. However if I recall, Karpinski mentioned the core language to be pretty stable (but not all libraries, APIs, and yes, people switch because of the libraries, not core language..). [The new book also says something to that effect..] I think at least it's ok to start to look at the language to learn and maybe stay then with 0.3. At least some of the changes I know about to the syntax seem fairly innocent, and things like UInt/Uint. All the big changes are in 0.4? A big thing is the new GC, but you could just stay with 0.3 for long and wait if there are bugs? I know my guys (some at least) would like to use C++ code they already have and Keno's Cxx would help and then you need stagefunctions that are new in 0.4. It seems to me at least the Python guy could just use Julia with Python (already works) and let Python call the C++ code. If Windows isn't working well, there is a workaround (for now), use Linux.. (in VM possibly). Myself (on Linux), I haven't seen any bugs that are serious. Only 2-3 very minor things, one about CTRL-C not working not this though (only on Windows and fixed waiting for a backport); https://github.com/JuliaLang/julia/issues/9544 -- Palli.
