Questions tagged [quicklisp]

Quicklisp is a library manager for Common Lisp

Quicklisp is a library manager for Common Lisp written by Zach Beane.

Information on it, including how it can be installed, can be found on its website

161 questions
4
votes
1 answer

Is there a way to catch the moment when Common Lisp package was defined?

I want to collect all packages defined during ASDF system loading. Already tried: to use difference between (list-all-packages) before and after system loading, but it is not very convenient, because some systems can be loaded as dependencies of…
Alexander Artemenko
  • 21,378
  • 8
  • 39
  • 36
4
votes
2 answers

How to fix asdf error when using buildapp on a quicklisp project

I've been making my first quicklisp project lately and I wanted to share it. I've put it on github, but not everyone has emacs + slime + quicklisp installed so I wanted to make an executable I could put with the code. To do this I'm using buildapp…
Trashtalk
  • 331
  • 1
  • 11
4
votes
2 answers

How to find all available systems?

There are good functions I use to study Common Lisp projects: CL-USER> (list-all-packages) CL-USER> (describe (asdf:find-system "asdf")) How to list all systems know for asdf, quicklisp or sbcl? I've tried to dig it from documentation but did not…
Hellseher
  • 286
  • 2
  • 10
4
votes
3 answers

Common Lisp package for parsing invalid HTML?

As a learning exercise, I'm writing a web scraper in Common Lisp. The (rough) plan is: Use Quicklisp to manage dependencies Use Drakma to load the pages Parse the pages with xmls I've just run into a sticking point: the website I'm scraping…
Duncan Bayne
  • 3,870
  • 4
  • 39
  • 64
4
votes
1 answer

"Unable to load any of the alternatives" when using Quicklisp to install CL+SSL even after installing open ssl

[2]> (ql:quickload "cl+ssl") To load "cl+ssl": Load 1 ASDF system: cl+ssl ; Loading "cl+ssl" *** - Unable to load any of the alternatives: ("libssl32.dll" "ssleay32.dll") After three days of banging my head against the wall, I'm asking…
4
votes
1 answer

Quicklisp Libraries

I am currently running SBCL with quicklisp. I found an old project that I was trying to load with (ql:quickload "project") when I get the dependency error SYSTEM FILE-IO NOT FOUND. The dependencies in my project.asd file are :depends-on…
4
votes
2 answers

Structuring large Lisp applications

I am currently trying to wrap my head around packages, systems & co. I now have read Packages, systems, modules, libraries - WTF? a few times, and I think I'm still having difficulties to get it right. If I simply want to split a Lisp source file…
Golo Roden
  • 140,679
  • 96
  • 298
  • 425
4
votes
1 answer

Installing clsql sqlite3 using SBCL + quicklisp

I want to use the sqlite3 interface of clsql. I already install clsql using quicklisp. But when I try to run: (clsql:with-database (db '("database.db") :database-type :sqlite3) nil) I get OPERATION-ERROR while invoking…
Sim
  • 4,199
  • 4
  • 39
  • 77
4
votes
2 answers

Common Lisp: asdf depends-on specific version

I'd like to know how to depend on a specific version of a library in a ASDF system? (asdf:defsystem #:my-system :serial t :description "Describe my-system here" :author "My Name " :license "Specify license here" …
rudolfo.christ
  • 1,432
  • 1
  • 11
  • 13
3
votes
3 answers

Unable to load sdl-gfx in quicklisp

I've been installing lispbuilder-sdl family with quicklisp and encountered error in sdl-gfx: CL-USER> (ql:quickload "lispbuilder-sdl-gfx") To load "lispbuilder-sdl-gfx": Load 1 ASDF system: …
walkmansk
  • 53
  • 6
3
votes
1 answer

How to load and use quicklisp program

I've set up quicklisp (with latest SBCL) and done * (ql:quickload "draw-cons-tree") and I get the reply To load "draw-cons-tree": Load 1 ASDF system: draw-cons-tree ; Loading "draw-cons-tree" ("draw-cons-tree") I check my quicklisp…
147pm
  • 2,137
  • 18
  • 28
3
votes
0 answers

how to upgrade ASDF to version 3

I need a version 3 ASDF. I am on GNU CLISP 2.49, Emacs 23.5.1, Ubuntu 16.04, SBCL 1.3.1 Debian. The current problem is CL-USER> (asdf:asdf-version) => "3.3.2" but CL-USER> (ql:quickload :quickproject) => Evaluation aborted on …
Art-P
  • 41
  • 5
3
votes
1 answer

Why does ql:quickload ignores errors but asdf:load-system is not?

I found that sometimes ql:quickload just silently skips serious errors like: ;Compiler warnings for "home:common-lisp;mito-email-auth;src;models.lisp.newest" : ; In SEND-CODE: In the form ("Для входа на сайт [Skazorama.ru](~A), перейдите по [этой…
Alexander Artemenko
  • 21,378
  • 8
  • 39
  • 36
3
votes
1 answer

Quicklisp error in Lispworks

I'm running LispWorks 7.1 on OSX (macOS High Sierra). I sometimes encounter a Quicklisp loading bug (I say sometimes because when I restart LispWorks I sometimes don't see this error again). Example: CL-USER 1 > (ql:quickload "iterate") To load…
agam
  • 5,064
  • 6
  • 31
  • 37
3
votes
1 answer

Having to Re-install Quicklisp Packages on Each Restart

I am writing a (SBCL) Common Lisp program that has the following line at the top of the file: (defpackage :my-package (:use :cl :cl-who :hunchentoot :parenscript)) I am running Emacs 25, SBCL and SLIME on MacOS. Whenever I evaluate the line…
MadPhysicist
  • 5,401
  • 11
  • 42
  • 107
1 2
3
10 11