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.

Reply via email to