silent-entertainment / claxiom

A notebook-style in-browser editor for Common Lisp, the resurrection of cl-notebook with a new name and a new face.
GNU Affero General Public License v3.0
6 stars 0 forks source link

Another qlot issue #8

Open silent-entertainment opened 3 years ago

silent-entertainment commented 3 years ago

I have been seeing another 'qlot issue with the claxiom code base, and it's not really a surprise, since cl-notebook didn't stay current with changes to the APIs of dependencies. I already corrected one that entailed a simple change to the package name for install-quicklisp in main.lisp, and I guessed that there might be other issues that would need to be addressed.

Occasionally, the slime debugger is opening with a complaint about a missing ~/.claxiom/.qlot/ directory. Of course, it's right there in the qlot README. We inherited the initialization process from cl-notebook in [main.lisp], which installs quicklisp in the directory \~/.claxiom/quicklisp/. It looks like we get through the installation without any issues, but the missing '~.claxiom/.qlot/` condition is raised while the server has been running without issue and the server receives a certain API call from the client, which probably happens when the call comes with an error in the content of the POST, though I haven't determined the specifics of the related events.

Of course, I'll have to decipher the proper qlot setup procedure and modify the initialization.