dinomug has quit [Remote host closed the connection]
<beach>
contrapunctus: I think it should probably redirect to https://novaspec.org/cl/ and I think phoe decided that novaspec is CLUS "done right".
<ixelp>
Common Lisp Nova Spec
loke has quit [Ping timeout: 240 seconds]
<contrapunctus>
Thanks, I did see that in the chat logs before I asked 🙂
<beach>
Oh, OK.
rgherdt_ is now known as rgherdt
<beach>
Speaking of which, back in April, I brought up the possibility of a community project for creating a website with a Common Lisp language reference. And mfiano said that work had been done on the infrastructure for such a thing, but then I don't think anything more happened. Again, I would be willing to contribute to such a thing, but I am no good with web stuff so someone else would have to do the infrastructure.
<mfiano>
Give me a week
<beach>
I'll give you a year if you want. :)
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #commonlisp
<beach>
To clarify, a language reference manual is meant for the user of the language, and not for the language implementer. So compared to the standard, or any document derived from it, like the HyperSpec or the Novaspec, it contains many more examples, perhaps some alternative to the extended BNF used in the standard, perhaps expansion of language such as "Exceptional situations: none" or "A condition should be signaled".
<beach>
And it would contain WSCL-like notes such as "It is not specified by the language standard what happens if ..., but most current language implementations do ..."
yosef` has quit [Ping timeout: 245 seconds]
<beach>
Oh, and the standard does not mention threads, but the language reference would mention what most implementations do for thing like special variables, in the presence of threads.
random-nick has joined #commonlisp
<edgar-rft>
I think in Common Lisp there only can be conditional situations
<beach>
The language reference would also contain a chapter on overall semantics, like what I have been calling "uniform reference semantics" elsewhere.
loke has joined #commonlisp
Inline has quit [Quit: Leaving]
Inline has joined #commonlisp
loke has quit [Ping timeout: 252 seconds]
anticrisis has joined #commonlisp
Catie has joined #commonlisp
anticrisis has quit [Quit: Leaving]
yitzi has joined #commonlisp
anticrisis has joined #commonlisp
anticrisis has quit [Client Quit]
anticrisis has joined #commonlisp
anticrisis has quit [Client Quit]
loke has joined #commonlisp
mgl has quit [Quit: Client closed]
jello_pudding has quit [Ping timeout: 255 seconds]
wonko-the-sane has quit [Remote host closed the connection]
wonko-the-sane has joined #commonlisp
jello_pudding has joined #commonlisp
smlckz has quit [Server closed connection]
smlckz has joined #commonlisp
smlckz has quit [Changing host]
smlckz has joined #commonlisp
yitzi has quit [Remote host closed the connection]
gty has joined #commonlisp
gty has quit [Ping timeout: 252 seconds]
habamax has joined #commonlisp
jack_rabbit has quit [Server closed connection]
knusbaum has joined #commonlisp
mgl has joined #commonlisp
mgl has quit [Quit: Client closed]
jmdaemon has quit [Ping timeout: 252 seconds]
tyson2 has joined #commonlisp
Lycurgus has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
wonko-the-sane has quit [Quit: leaving]
avocadoist has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
gty has joined #commonlisp
mgl has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
gty has quit [Ping timeout: 258 seconds]
amb007 has joined #commonlisp
macdavid313 has joined #commonlisp
macdavid313 is now known as gty
Lycurgus has quit [Quit: Tschüss]
macdavid313 has joined #commonlisp
waleee has joined #commonlisp
gty has quit [Ping timeout: 246 seconds]
macdavid313 has quit [Ping timeout: 255 seconds]
waleee has quit [Ping timeout: 246 seconds]
waleee has joined #commonlisp
loke has quit [Ping timeout: 252 seconds]
waleee has quit [Remote host closed the connection]
waleee has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
Inline has quit [Ping timeout: 245 seconds]
jon_atack has joined #commonlisp
jonatack has quit [Read error: Connection reset by peer]
prokhor has quit [Ping timeout: 246 seconds]
jon_atack has quit [Ping timeout: 252 seconds]
waleee has quit [Ping timeout: 245 seconds]
waleee has joined #commonlisp
dnhester26 has joined #commonlisp
jonatack has joined #commonlisp
Inline has joined #commonlisp
wonko-the-sane has joined #commonlisp
dnhester has joined #commonlisp
rogersm has joined #commonlisp
loke has joined #commonlisp
<phoe>
contrapunctus: oh snap
<phoe>
Shinmera: can I ask you to fix the redirect? in particular, phoe.tymoon.eu/FOO should redirect to novaspec for all values of FOO
<phoe>
contrapunctus: and, yes, novaspec is ultraspec except it's done right and working
<Shinmera>
phoe: that is what's happening, dude.
<Shinmera>
evidently your current and initial instructions on the redirect are wrong, though.
<phoe>
err
<phoe>
...welp, I want to strip the FOO *after* the redirect
<phoe>
so that phoe.tymoon.eu/FOO redirects to novaspec.org/ for all values of FOO
<Shinmera>
ok.
<phoe>
apologies for the confusion
<Shinmera>
done.
<phoe>
thanks
<rogersm>
phoe, which library are you using for the search engine?
<phoe>
rogersm: none, novaspec is not my project
<rogersm>
oh!
<rogersm>
will check the code :D
waleee has quit [Ping timeout: 240 seconds]
<rogersm>
it's a hardcoded array. cute
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
Inline has quit [Quit: Leaving]
thollief has joined #commonlisp
tyson2 has joined #commonlisp
msavoritias has joined #commonlisp
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
Inline has joined #commonlisp
habamax has quit [Remote host closed the connection]
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
loke has quit [Ping timeout: 252 seconds]
dnhester has quit [Quit: Client closed]
shka has joined #commonlisp
ec has quit [Ping timeout: 246 seconds]
triffid has quit [Ping timeout: 246 seconds]
anticomputer has quit [Remote host closed the connection]
loke has joined #commonlisp
zxcvz has joined #commonlisp
NotThatRPG has joined #commonlisp
loke has quit [Ping timeout: 252 seconds]
triffid has joined #commonlisp
anticomputer has joined #commonlisp
ec has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 240 seconds]
amb007 has joined #commonlisp
triffid has quit [Quit: triffid]
prokhor has joined #commonlisp
dino_tutter has quit [Ping timeout: 246 seconds]
rgherdt has quit [Ping timeout: 240 seconds]
dnhester26 has quit [Ping timeout: 252 seconds]
zxcvz has quit [Quit: zxcvz]
loke has joined #commonlisp
notzmv has joined #commonlisp
tyson2 has joined #commonlisp
decreasedsales has quit [Ping timeout: 255 seconds]
NicknameJohn has quit [Ping timeout: 252 seconds]
decreasedsales has joined #commonlisp
nature has joined #commonlisp
xmachina has quit [Quit: WeeChat 4.0.4]
loke has quit [Ping timeout: 252 seconds]
ronald has quit [Ping timeout: 246 seconds]
cage has joined #commonlisp
<nature>
When using clack and snooze, how can you add some http header to a response?
ronald has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
amb007 has joined #commonlisp
ronald has quit [Ping timeout: 252 seconds]
rgherdt has joined #commonlisp
loke has joined #commonlisp
daox has quit [Ping timeout: 252 seconds]
daox has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
Cymew has quit [Ping timeout: 246 seconds]
yitzi has joined #commonlisp
dnhester26 has joined #commonlisp
daox has quit [Ping timeout: 252 seconds]
mgl has quit [Quit: Client closed]
alexsotodev has left #commonlisp [#commonlisp]
Pixel_Outlaw has joined #commonlisp
<nature>
I don't think there is any way to actually set custom headers with snooze, which is a shame cause it looks like a really helpful package for making a rest server
jello_pudding has quit [Ping timeout: 246 seconds]
ronald has joined #commonlisp
splatt9990 has joined #commonlisp
jello_pudding has joined #commonlisp
xmachina has joined #commonlisp
<NotThatRPG>
nature: Surely it must be possible to modify snooze to do this?
daox has joined #commonlisp
m5zs7k has joined #commonlisp
dnhester26 has quit [Ping timeout: 246 seconds]
cage has quit [Remote host closed the connection]
cage has joined #commonlisp
cage has quit [Remote host closed the connection]
cage has joined #commonlisp
kevingal has joined #commonlisp
daox has quit [Ping timeout: 245 seconds]
tyson2 has quit [Remote host closed the connection]
pranavats has joined #commonlisp
kevingal_ has joined #commonlisp
kevingal_ has quit [Ping timeout: 255 seconds]
daox has joined #commonlisp
rgherdt_ has joined #commonlisp
alexsotodev has joined #commonlisp
daox has quit [Max SendQ exceeded]
rgherdt has quit [Ping timeout: 240 seconds]
xmachina has quit [Quit: WeeChat 4.0.4]
xmachina has joined #commonlisp
tyson2 has joined #commonlisp
dcb has joined #commonlisp
daox has joined #commonlisp
yitzi has quit [Remote host closed the connection]
daox has quit [Ping timeout: 252 seconds]
jmdaemon has joined #commonlisp
fe[nl]ix has quit [Quit: Valete!]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xmachina has quit [Quit: WeeChat 4.0.4]
daox has joined #commonlisp
fe[nl]ix has joined #commonlisp
daox has quit [Ping timeout: 246 seconds]
rgherdt_ is now known as rgherdt
kevingal has quit [Remote host closed the connection]
zups has quit [Server closed connection]
zups has joined #commonlisp
xmachina has joined #commonlisp
dino_tutter has joined #commonlisp
thollief has quit [Ping timeout: 246 seconds]
thollief has joined #commonlisp
ronald has quit [Read error: Connection reset by peer]
ronald has joined #commonlisp
daox has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 240 seconds]
amb007 has joined #commonlisp
daox has quit [Ping timeout: 246 seconds]
msavoritias has quit [Quit: Konversation terminated!]
dnhester26 has joined #commonlisp
daox has joined #commonlisp
NicknameJohn has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
NotThatRPG has joined #commonlisp
Jach has quit [Quit: Leaving.]
amb007 has joined #commonlisp
dinomug has joined #commonlisp
tevo has quit [Ping timeout: 255 seconds]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<nature>
from sly, it tells me the variables don't exist or are unbound
<nature>
the break is in the multiple-value-bind body, so *resource* should be visible no?
<nature>
maybe I don't understand how break works?
_dcb has joined #commonlisp
dcb has quit [Read error: Connection reset by peer]
<nature>
Basically I am trying to understand what this "(apply *resource* verb matching-ct converted-arguments)" does, and for that I'd like to drop in interactively at that point and test things out
Jach has joined #commonlisp
<bike>
the only way *resource* could be unbound there is if the function unbinds it, which seems unlikely and perverse
<nature>
when I tried to inspect it from the sly debugger I made sure to have my cursor on the frame 0 before pressing "i"
<_death>
probably need to eval-in-frame
<nature>
I did both "i" and "e"
<bike>
if you want to see what *resource* is you could also grab it where it's defined by parse-resourcd
<nature>
and it did nothing, quit the debugger and showed a warning in the repl
<nature>
maybe I don't understand what interactive debugger means :(
<_death>
I don't use sly, but your expectation seems ok.. maybe try with slime (and it's always nice to compile with (debug 3) policy)
splatt9990 has quit [Quit: ERC 5.6-git (IRC client for GNU Emacs 30.0.50)]
dnhester26 has quit [Ping timeout: 252 seconds]
<gilberth>
It's a special variable and thus you need to use eval-in-frame. You are probably in the wrong package though. Try evaluating *resource* with a package prefix.
<gilberth>
Like snooze-common::*resource* perhaps.
rogersm has quit [Quit: Leaving...]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
prokhor has quit [Remote host closed the connection]
prokhor has joined #commonlisp
amb007 has joined #commonlisp
mehbark has joined #commonlisp
xmachina has quit [Quit: WeeChat 4.0.4]
xmachina has joined #commonlisp
daox has quit [Ping timeout: 252 seconds]
kamafam has joined #commonlisp
daox has joined #commonlisp
yitzi has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 240 seconds]
daox has quit [Ping timeout: 255 seconds]
Lycurgus has quit [Quit: Tschüss]
random-jellyfish has joined #commonlisp
tevo has quit [Read error: Connection reset by peer]
daox has joined #commonlisp
tevo has joined #commonlisp
samebchase has quit [Server closed connection]
samebchase has joined #commonlisp
daox has quit [Ping timeout: 245 seconds]
tevo has quit [Read error: No route to host]
tevo has joined #commonlisp
dino_tutter has quit [Ping timeout: 252 seconds]
chomwitt has quit [Ping timeout: 252 seconds]
<nature>
Thanks so for the *resource* variable, what I was missing was a :: because it was not exported apparently, since I was not inside the package
<nature>
also I patched snooze to do what I wanted, aka pass arbitrary http header to the response
rgherdt has quit [Quit: Leaving]
<nature>
Should I try to create a PR to snooze with it?
daox has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
<nature>
From what I see the latest merged PR was from 2 years ago tho...
pranavats has joined #commonlisp
<mfiano>
joao does programming very little on the side. he's actually a professional building architect. He is usually responsive and a good maintainer of CL software, though.
<nature>
okok, I will try tomorrow to submit a PR with my suggestion