Hacker News new | ask | show | jobs
by vindarel 1426 days 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.

1 comments

I gave this a try but still ran into issues. First it was a missing file, description.text, so I created a temporary one, but have not been able to figure it out after going through all of the different possibilities on the web site and github.

I am going to keep an eye on this project because I would really like to be able to work on this. Hopefully updates in a month or so will get things in sync.

FIXED.

That's a new file to help with the auto generated API documentation and it's possible one was missed at checkin.

Vindarel has correctly identified the main problem though, Quicklisp hasn't yet picked up the new files.

Hi, sorry for the delay, I wanted to do a clean install of sbcl and quicklisp just to double check. I was having trouble getting the plotting code to work, so I cloned Lisp-Stat/plot and tried to follow the instructions:

* (asdf:clear-source-registry)

* (asdf:load-system :plot/vglt)

The error message was:

debugger invoked on a LOAD-SYSTEM-DEFINITION-ERROR in thread #<THREAD "main thread" RUNNING {1004BF80A3}>: Error while trying to load definition for system plot from pathname /Users/bobochan/common-lisp/plot/plot.asd: READ error during LOAD: The file #P"/Users/bobochan/common-lisp/plot/description.text" does not exist: No such file or directory(in form starting at line: 4, column: 0, position: 147)

The folder contents are:

 ~/common-lisp/plot/ [master] ls -1

CONTRIBUTING.md

docs/

LICENSE

plot.asd

README.md

src/

tests/

'plot/vglt' is from version 1 plotting. Version 2 uses 'plot/vega'. If you're seeing VGLT in the ASDF file it means that it's the old version, and you'll need to pull in the source for a manual install from github until Quicklisp gets updated. The systems you'll need are:

- alexandria+

- data-frame

- dfio

- lisp-stat

- plot

- numerical-utilities

- select

- sqldf

It may be easier to get help from one of the community resources [1] (StackOverflow, github issue/discussion, mailing list) than HN, as those are always monitored.

[1] https://lisp-stat.dev/community/

Great. Thanks so much for following up. This is a great project and I am definitely looking forward to trying it and learning more.