top | item 32175820

New Lisp-Stat Release

105 points| Lisp-Stat | 3 years ago |lisp-stat.dev

55 comments

order

Lisp-Stat|3 years ago

Third major refactoring. Plotting significantly upgraded.

lioeters|3 years ago

Fascinating project! Thank you for sharing, I plan to dig deeper.

A minor detail about the site: on the Privacy page, the first paragraph is covered up by the site header.

_ofdw|3 years ago

I've been using lisp-stat in production as part of an algorithmic trading application I wrote. It's been very solid, and though the plotting is (perhaps was, in light of this new release) kinda unwieldy, I really enjoyed using it. Excited to check out the newest release.

mxben|3 years ago

Can you (or anyone who has run Lisp software in production) share how the experience has been? Do the management and other colleagues like it? Do they express any concerns? Want to understand the social aspect of running Lisp in production.

medo-bear|3 years ago

institutional or retail? i wanted to do this on a retail scale but i don't know where to start as far as APIs for orders and market feeds. do you have any pointers?

brabel|3 years ago

There's a lot of examples of plots made with lisp-stat at https://lisp-stat.dev/docs/examples/plotting/.

Looks really nice, I'll be using this next time I need charts! I had been using a Rust crate which was really hard to use and plots were uglier than this library's.

peatmoss|3 years ago

Impressive release. I love the pragmatic approach of targeting Vega-Lite to get powerful plotting out of the gates.

hatmatrix|3 years ago

Can this compete with the momentum/performance of Julia?

I'd be stoked if this became widely adopted but community size seems to be a huge determinant of success with these types of languages.

lukego|3 years ago

I migrated from Lisp to Julia for the ecosystem. It hasn't been worth it from my point of view. I'll migrate back to Lisp eventually.

So I can easily imagine packages like this becoming widely adopted /within/ the Lisp community.

medo-bear|3 years ago

the rally call of lisps is to get a lot done with less, so it is definitely possible that it can compete in some sense. also common lisp packages such as these can cater to the programmer-first type of data scientist by allowing greater (interactive) tinkering with the underlying code

yakubin|3 years ago

Am I understanding it right that those plots are only generated in HTML form? I.e. I can't use it to generate an EPS file to be included in a LaTeX document?

peatmoss|3 years ago

I believe the engine vega-lite can create an svg, which is pretty easily converted to eps/pdf etc.

rajandatta|3 years ago

Anyone know if there's a Scheme equivalent to lisp-stat. It looks really good. But I'm much more familiar with Scheme than Lisp.

hatmatrix|3 years ago

I also would have thought Scheme to be the natural choice, but I get that "CL" is considered industrial-grade and as many people in the CL community have its advocates.

Tarq0n|3 years ago

R is heavily inspired by Scheme, though I'm not sure if it's close enough for your liking.

jhbadger|3 years ago

This is really exciting! I'm a big Lisp-Stat fan, although like everybody else I've been using R for the past twenty years.

auvi|3 years ago

The bottom of the page says "© 2022 Symbolics Pte". Any relations with the Symbolics of the Lisp Machine fame?

Lisp-Stat|3 years ago

No relation. The name was just used because we thought it would be cool to try and revive the spirit of the old company, and the name is long dead.

mrbukkake|3 years ago

(ql:quickload :plot/vega) isn't working for me with the latest quicklisp dist, what am I doing wrong

vindarel|3 years ago

Quicklisp ships releases once a month (think Debian releases instead of npm), so it is very possible it didn't pick the latest release yet.

Your solution is to clone the repository into ~/quicklisp/local-projects/.

Another one would be to use the Ultralisp distribution, that ships every five minutes. https://ultralisp.org/

(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)

and now you could quickload plot/vega, except we must ask the author to add it, it takes a couple mouse clicks.

bobochan|3 years ago

Glad it is not just me. I did a clean install and follow the examples on the web site step by step:

debugger invoked on a QUICKLISP-CLIENT:SYSTEM-NOT-FOUND in thread #<THREAD "main thread" RUNNING {1004BF80A3}>: System "plot/vega" not found

classified|3 years ago

Requiring Chrome is a dealbreaker for me. I prefer statistics without spyware.

Lisp-Stat|3 years ago

That requirement has been relaxed. I use Firefox. I'll update the docs.

singaporecode|3 years ago

Those charts look so clean and crisp!

dang|3 years ago

Please stop using multiple accounts and please don't use HN primarily for promotion—it's against the site guidelines.

We've banned this account and some others. If you stick to one account and submit your own stuff as part of a mix of unrelated things, and don't overdo it, that would be ok.

https://news.ycombinator.com/newsguidelines.html