freenode/#lisp - IRC Chatlog
Search
21:31:29
akhetopnu
Hello. Has anyone tried using clack + TLS? I don't see any info in the docs clack's docs about it
21:32:57
akhetopnu
is the assumed setup reverse proxy tunneling requests/websocket connections to clack and clack just serving everything without encryption?
21:41:42
akhetopnu
I'm tinkering with clack + hunchentoot right now and I know hunchentoot supports SSL (not sure if they mean literally SSL or maybe TLS too), it's just that I'm not sure if clack can pass through the TLS certificate paths for example
21:42:33
akhetopnu
I would like to get encryption all the way from the browser to my server, however if that's not possible then I guess I'll have to settle down for a reverse proxy
21:46:24
Shinmera
often the reverse proxy is on the same machine as your lisp instance, so it doesn't matter.
21:49:44
akhetopnu
i'm trying to setup a (mainly) websocket server (+ http(s) wouldnt hurt to be honest) and clack + hunchentoot seems to be the most 'reliable' way
21:51:39
Shinmera
you can setup nginx to do the https websocket handshake and then delegate to your non-https websocket server.
21:54:10
Shinmera
The above is how I offer https://shirakumo.github.io/lichat-js/?hostname=chat.tymoon.eu
22:07:43
lottaquestions
Hi all, a few days ago I had issues with running the code from Practical Common Lisp on SBCL. The following link shows some code changes that the author of the book made in order to get the sources to work on a "modern" SBCL: https://github.com/gigamonkey/pcl-practicals/commit/99b6f516bcb764f070eaa45b834f1e6c83742a09
22:08:41
lottaquestions
In my case there were some issues reading from a stream, which appear to be fixed in the git commit in the link I provided above
0:16:36
no-defun-allowed
I don't really know what I'm asking, but how can I change the order in which arguments are used to compute the method list for a generic function?
0:17:47
no-defun-allowed
If I have a method with lambda list ((x a) y) and another with (x (y b)), I would want the latter to be used first, but the default appears to use the former first.
5:32:37
vivit
I've had trouble getting quicklisp to work. It installs just fine, but whenever I try to load anything, it tells me that no such system is found.
5:34:36
beach
If you add a local project to ~/quicklisp/local-projects, Quicklisp does not automatically find it.
5:36:43
beach
vivit: Does it fail when you try to load a system provided by Quicklisp, or does it fail when you try to load a system defined by yourself?
5:37:30
vivit
The quicklisp website says that the quickload function "will automatically download any supporting software it needs to load [a] system." I feel like I'm probably making a very silly mistake.
5:43:40
vivit
I have a big manually-curated .asdf/ directory. Is there anything I should do to migrate what I have there to quicklisp?
5:51:22
Nilby
I tossed most of my huge manually-curated asdf directory, and had much fewer links only as needed in quicklisp/loccal-projects.
5:55:53
White_Flame
(to be extra clear, add a symlink inside local-projects/, don't make local-projects itself a link)