2 ms·
The decline of Lush [0] as a popular data-science language saddens me. One could use it as a dynamically typed interactive language with nice support for nd ar
by srean 5y ago
The decline of Lush [0] as a popular data-science language saddens me.
One could use it as a dynamically typed interactive language with nice support for nd array manipulation, excellent support for calling C functions. Once satisfied with correctness of the implementation one could then compile it down to a statically typed C for speed. It ran circles around byte compiled Python in speed. Two of Python's relative advantages in the data-science domain were (i) nicer array manipulation syntax and (ii) one could build the non data-sciency part of the application in Python as well thus avoiding a proliferation of tooling and languages necessary.
Regarding Ruby, even TCL was faster than non JITed Ruby. That was funny because TCL used to be considered the slowest possible runtime (among professionally used runtimes)
[0] http://lush.sourceforge.net/ http://lush.sourceforge.net/
- phillc73 5y agoThere are some other active Lisp efforts in the data science space, such as cl-ana.[1] [1] https://github.com/ghollisjr/cl-ana https://github.com/ghollisjr/cl-ana