freenode/#lisp - IRC Chatlog
Search
11:45:07
MichaelRaskin
I think Reddit should be borderline acceptable for Lisp talk: either Reddit the company still has people capable to understand Lisp (then they are not strictly enemies), or not and then they consider that subreddit safe gibberish (it's not like you can _comprehensibly_ substantiate any political ideas by Lisp references)
12:58:08
drmeister
What's up with a language-server-protocol server for Common Lisp? Does anyone use one?
13:03:00
drmeister
jupyterlab appears to be going in that direction - to use language server protocol. I'd like to improve our Common Lisp based jupyterlab experience.
13:55:14
beach
Is this going to be another standard that we do not have the manpower to keep up with?
13:59:15
jackdaniel
if it is well organized then it is a fine protocol for pairing CL with any IDE implementing it (the protocol)
14:23:48
beach
Someone needs to check whether it can handle everything that SLIME needs, like presentations, inspector, backtraces, etc.
14:24:20
beach
And I still worry that it will evolve and that we won't have the resources to keep up.
14:26:34
beach
I didn't look myself. It makes me tired just to think about tracking another standard.
15:49:27
drmeister
It irks me that LOOP doesn't have a for-multiple-values (a b c) = (a-multiple-value-call ...) clause
15:50:44
pjb
Yes, asterisks are only a convention. But you should stick to it to avoid hours of debugging.
15:51:46
pjb
There's define-symbol-macro allowing you to define a global lexical binding. You can use it to define a macro to define global lexical variables. There are such macros in librairies, under various names such as defglobal, deflex, etc.
15:53:05
drmeister
Re: language server protocol - does anyone know who cxxxr is? https://github.com/cxxxr/cl-lsp
15:53:35
pjb
It's usually a function that takes usually a list of a and d and apply car or cdr accordingly.
16:01:28
drmeister
pjb: Understood - thank you. I just emailed the developer and posted an issue about it. Let's see what happens.
16:12:26
makomo
is this because the checking is done only for the signature of the generic function?