4 ms·
the name Petalisp cracks me up, because that's basically what Julia is: 1. Peta - https://www.hpcwire.com/off-the-wire/julia-joins-petaflop-club/ https://www.h
by moelf 3y ago
the name Petalisp cracks me up, because that's basically what Julia is:
1. Peta - https://www.hpcwire.com/off-the-wire/julia-joins-petaflop-club/ https://www.hpcwire.com/off-the-wire/julia-joins-petaflop-cl...
2. Lisp - https://discourse.julialang.org/t/cas-benchmarks-symbolics-jl-and-maxima/58359/17?u=jling https://discourse.julialang.org/t/cas-benchmarks-symbolics-j...
Julia has a lisp origin story, see also: https://github.com/JeffBezanson/femtolisp https://github.com/JeffBezanson/femtolisp
- wodenokoto 3y agoLisp 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.