So I'm happy to announce version 1.0.0 of node-julia, a Julia engine 
embedded in node,
and io.js now too. It's been a pretty long road and I owe many people 
(perhaps reading
this now) a lot.  I've said many times (maybe not on this forum) that 
enabling people is
the important part and I hope this tool does that.

Some of the new features supported since my first update here (in Sept).

* both asynchronous and synchronous processing      <---- uses libuv 
(inside joke)
* use of Javascript typed arrays were possible
* Julia composites in JavaScript as (the opaque) JRef
* functionalized Scripts

All those keywords are probably not that interesting, but I can share this 
which might be.  I've
done some early testing on simple matrix multiplications (will blog, but 
not done), and it turns
out it's actually faster to copy the array from JavaScript into the Julia 
engine multiply and then
copy the result back out than to use JavaScript directly for most matrices 
(maybe not 3x3).  
And when compared to the other popular linear algebra packages for node, 
Julia-within-node
can be a lot faster -- sometimes 1000x faster.

Reply via email to