Re:JuliaLang: The Ingredients for a Composable Programming L...
by vasili111 on Monday February 10, 2020 @11:21AM
(#22290449)
>Fir me, Lisp languages, Haskell, and Python are more general purpose.
You mean Julia as language is not enough good for general purpose or it lacks ecosystem (frameworks, libraries) for general purpose use?
Re:JuliaLang: The Ingredients for a Composable Programming L...
by mark_l_watson on Monday February 10, 2020 @02:13PM
(#22292188)
I didn’t express that correctly. What I meant to say was that I investigated Julia as a possible “use it for everything language.”
For me, general purpose has to include deep learning tools.
I really prefer Lisp and Haskell, but although Haskell’s TensorFlow support is pretty good, I found it easier to just use Python. I have had problems with the SBCL Common Lisp TensorFlow C bindings, but perhaps that was my fault.
Re:JuliaLang: The Ingredients for a Composable Programming L...
by iLemming on Tuesday February 11, 2020 @01:39PM
(#22301214)
AFAIK Clojurians doing some interesting stuff in that space. They've figured out Python Interop, writing books on Deep learning, Linear Algebra, etc. all that in Clojure.
Re:JuliaLang: The Ingredients for a Composable Programming L...
by smabie on Monday February 10, 2020 @12:08PM
(#22290948)
A little of both, I guess. The biggest issue is that I, personally, get uncomfortable with dynamic typing when the project starts becoming over 1-5 Kloc. So I tend to stick with stuff like Scala, Rust, or OCaml for non data science tasks.
Re:JuliaLang: The Ingredients for a Composable Programming L...
by e12e on Monday February 10, 2020 @12:14PM
(#22291002)
What part of Julia isn't lispy enough that you don't consider it a lisp? I'm not saying you're wrong, just because there a scheme in there, just curious.
Re:JuliaLang: The Ingredients for a Composable Programming L...
by mark_l_watson on Monday February 10, 2020 @02:14PM
(#22292197)
The internal Scheme language was not easy for me to access.
But in general I agree. Fir me, Lisp languages, Haskell, and Python are more general purpose.