4 ms·
Lisp stat landing page basically sounds like Julia, except they “kept” the syntax and it can compile. I don’t know how mature it is, but it’s sale pitch really
by wodenokoto 3y ago
Lisp stat landing page basically sounds like Julia, except they “kept” the syntax and it can compile.
I don’t know how mature it is, but it’s sale pitch really speaks to me.
https://lisp-stat.dev/ https://lisp-stat.dev/
- Archit3ch 3y agoAlso in the "Julia that can compile" family: https://lbstanza.org/ https://lbstanza.org/
- nsajko 3y agoThe "Julia that can compile" characterization is misleading, because Julia is based on LLVM-backed compilation (a Julia interpreter exists as a user package, however it's used only for debugging). I'd restate that as "Julia without the power of run-time on-demand compilation". Although your point was probably more in the direction of "Julia but it's trivial to get it statically compiled".
- jballanc 3y agoGetting Julia to statically compile is not even that hard anymore. I think people are merely turned off by the lack of a (consistent, well supported) story around distributing Julia apps as single, statically-compiled binaries.
- Archit3ch 3y agoI meant C-style compilation, as opposed to Go-style "here's a runtime and all the assumptions that go with it".
- nsajko 3y agoDoesn't seem like a general purpose programming language: > Lisp-Stat is a domain specific language (DSL) for statistical analysis and machine learning. It is targeted at statistics practitioners with little or no experience in programming.
- vindarel 3y agoIt's a "DSL for stats" and also a Common Lisp library. So yes, you have a general-purpose programming language at your disposal.
- kazinator 3y agoThat name is confusing. A lisp dialect called XLisp was developed by David Betz in the 1980's. (AutoCad's original AutoLisp was forked from this.) A Luke Tierney wrote a statistical package for it called XLispStat, and in 1990 that same author wrote a book on it called "LISP-STAT: An Object-Oriented Enironment for Statistical Computing and Dynamic Graphics". This Lisp-Stat looks like a distro of packages for Common Lisp, with a base project that unifies them.