freenode/#lisp - IRC Chatlog
Search
18:00:55
pjb
Then, databases have to deal with KEYS to identify external objects and internalize. For symbols, the key is the package name and the symbol name. But for random CLOS objects, it's more complicated: the programmer must specify the keys… Even for cons cells, or lists, you start to have problems…
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.