0:55:00kakuhendepending on what exactly the clisp resource uses, you may be able to get away with using usocket
0:55:17kakuhenit should give you the relevant sbcl socket calls when using it
0:56:13kakuhenanyway, assuming your serve function is set up correctly, can you trace the function that gets given that octet sequence
1:03:04pjbivche: you don't specify an :element-type to sockets, so it's character by default, therefore it uses an encoding. Since you didn't specify a common :external-format, it's the default one in each process that is used. Probably not the same.
4:45:18rdrg109I'm using SBCL and I'm trying to understand how to use ASDF, so I'm reading this manual https://common-lisp.net/project/asdf-install/tutorial/index-save.html#pre. According to that guide, I can load ASDF-INSTALL by executing (require :asdf-install)
4:45:23rdrg109However, when I execute that command, I get
4:45:31rdrg109Don't know how to REQUIRE ASDF-INSTALL.
4:47:06kakuhenI thought most major CL implementations came with asdf bundled?
4:47:50charkakuhen: yes but they are not always "available" and must be requred.
4:52:28kakuhenmost people just use quicklisp nowadays, which automatically loads asdf, either the asdf bundled with your implementation, or a custom one supplied by quicklisp itself (if your implementation doesnt offer one)
4:52:40rdrg109char: As a clisp newbie, I thought that using ASDF-INSTALL was necessary for insatlling packages, but now with the information provided at https://www.cliki.net/asdf-install, I know that it is not necessary and I should use Quicklisp insterad
4:53:44kakuhenI strongly recommend you install quicklisp; instructions are here -> https://www.quicklisp.org/beta/
4:54:24charquicklisp is really super. I'm experimenting with using guix to manage common lisp packages too though.
4:54:32kakuhenthe process looks involved, but essentially you are downloading a lisp file, passing it to sbcl, and then you run (quicklisp-quickstart:install) and (ql:add-to-init-file) so that it loads whenever sbcl runs
5:00:37White_Flameinstall quicklisp ( https://www.quicklisp.org/beta/ ), download the code and unzip it under ~/quicklisp/local-projects/, and then you should be able to (ql:quickload "lisplab")
5:00:48White_Flame*download the lisplab code and unzip it under....
5:01:17White_Flamehowever if you're just looking for matrices, it'd be better to grab one that quicklisp supports
5:01:26kakuhenmake sure you install lapack and the other deps too
5:01:30kakuhenI dont think quicklisp will pull those in
5:01:42kakuhenlapack is some fortran library iirc so id be surprised if it can somehow install it for you
5:02:46White_Flameare you looking for general mathematic matrices, or specifically like 3d graphics matrices?
5:04:09White_Flameok, I know less about that, but there is a linkage to octave: https://www.common-lisp.net/project/cl-octave/
5:04:36rdrg109White_Flame: How can I get a list of Quicklisp packages. The more information, the better. I only know how to list their names with (ql:system-apropos "")
5:04:38White_Flamebut yeah, maybe lisplab would be the primary one here
5:05:49White_Flamethere was site, quickdocs, but unfortunately the owner shut it down
5:06:13charrdrg109: there should be system-apropos-list too