jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
X-Scale has quit [Ping timeout: 260 seconds]
karlosz has quit [Quit: karlosz]
harps has joined #commonlisp
BrownJenkin has quit [Ping timeout: 252 seconds]
shka has quit [Ping timeout: 264 seconds]
BrownJenkin has joined #commonlisp
waleee has quit [Ping timeout: 265 seconds]
jeosol has quit [Quit: Client closed]
random-nick has quit [Ping timeout: 260 seconds]
edgar-rft has quit [Remote host closed the connection]
edgar-rft has joined #commonlisp
harps has quit [Ping timeout: 248 seconds]
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 265 seconds]
Lord_of_Life_ is now known as Lord_of_Life
akoana has quit [Quit: leaving]
les has quit [Quit: Adios]
les has joined #commonlisp
elderK has joined #commonlisp
<elderK> Good afternoon everyone! Happy Sunday! :)
Noisytoot has quit [Ping timeout: 252 seconds]
Noisytoot has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
tyson2 has quit [Remote host closed the connection]
Oladon has quit [Quit: Leaving.]
<Bike> anyone know a way to copy the values returned by an unknown function into a vector without consing? i was hoping sbcl was smart enough to do it with some version of (multiple-value-call (lambda (vector &rest vs) (replace vector vs)) vector (funcall f)), but no
<Bike> using a loop instead of replace did not help
robin has joined #commonlisp
Oladon has joined #commonlisp
<hayley> No dice making vs have dynamic-extent?
<Bike> i'm not sure i can validly do that since the values are not otherwise accessible, but they will survive in the vector
<Bike> although practically speaking sbcl won't do anything bad there probably
<Bike> hm, that does make it not cons. okay.
<Bike> doesn't speed things up though. ah well, i got what i asked for. thank you.
eponym has joined #commonlisp
epony has quit [Remote host closed the connection]
eponym has quit [Remote host closed the connection]
occ has quit [Ping timeout: 248 seconds]
occ has joined #commonlisp
<White_Flame> Bike: If the VECTOR parameter was not passed into the lambda, but rather closed over by it, then it might work
<White_Flame> because then the only params to it are the multiple values, and they should slot right over
Noisytoot has quit [Ping timeout: 260 seconds]
Noisytoot has joined #commonlisp
robin has quit [Read error: Connection reset by peer]
shka has joined #commonlisp
harps has joined #commonlisp
Oladon has quit [Quit: Leaving.]
Brucio-61 has quit [Remote host closed the connection]
Brucio-61 has joined #commonlisp
tibfulv has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
harps has quit [Ping timeout: 248 seconds]
tibfulv has joined #commonlisp
azimut has joined #commonlisp
igemnace has joined #commonlisp
pve has joined #commonlisp
seok has quit [Read error: Connection reset by peer]
kenran has joined #commonlisp
kenran has quit [Remote host closed the connection]
aartaka has joined #commonlisp
ym has joined #commonlisp
_cymew_ has joined #commonlisp
igemnace has quit [Remote host closed the connection]
ym has quit [Quit: Leaving]
copec has quit [Read error: Connection reset by peer]
copec has joined #commonlisp
ym has joined #commonlisp
aartaka has quit [Ping timeout: 252 seconds]
aartaka has joined #commonlisp
frgo has quit []
_cymew_ has quit [Ping timeout: 268 seconds]
elderK has quit [Quit: Connection closed for inactivity]
frgo has joined #commonlisp
cage has joined #commonlisp
quoosp has joined #commonlisp
pranavats has joined #commonlisp
igemnace has joined #commonlisp
harps has joined #commonlisp
<pve> I read the Flavors paper mentioned yesterday. It described a pretty neat method combination called "inverse list".
<pve> I have no idea when something like that should be used, but it sounded really cool :)
azimut has quit [Ping timeout: 255 seconds]
azimut has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
aartaka has joined #commonlisp
glaucon has joined #commonlisp
aartaka has quit [Ping timeout: 260 seconds]
aartaka has joined #commonlisp
aartaka has quit [Ping timeout: 252 seconds]
aartaka has joined #commonlisp
quoosp has quit [Ping timeout: 252 seconds]
attila_lendvai_ has joined #commonlisp
karlosz has joined #commonlisp
attila_lendvai has joined #commonlisp
attila_lendvai_ has quit [Read error: Connection reset by peer]
harps has quit [Ping timeout: 252 seconds]
random-nick has joined #commonlisp
attila_lendvai has quit [Ping timeout: 260 seconds]
occ has quit [Ping timeout: 248 seconds]
occ has joined #commonlisp
sabra has joined #commonlisp
jmdaemon has quit [Ping timeout: 260 seconds]
X-Scale has joined #commonlisp
jon_atack has quit [Ping timeout: 256 seconds]
_cymew_ has joined #commonlisp
aartaka has quit [Ping timeout: 252 seconds]
aartaka has joined #commonlisp
karlosz has quit [Read error: Connection reset by peer]
karlosz has joined #commonlisp
epony has joined #commonlisp
zxcvz has joined #commonlisp
<buffet> hey, is there a way i can further specify the type of a hash-table, similar to (vector number 5)?
<Bike> nope.
<beach> Why would you want to?
<buffet> hm, thanks!
<buffet> beach: no particular reason, just interest
<beach> I see.
zxcvz has quit [Quit: zxcvz]
<pjb> buffet: you can specify it with a satisfies designator: (and hash-table (satisfies hash-table-symbol-to-integer-p))
karlosz has quit [Remote host closed the connection]
<pjb> (defun hash-table-symbol-to-integer-p (h) (maphash (lambda (k v) (unless (and (typep k 'symbol) (typep v 'integer)) (return-from hash-table-symbol-to-integer-p nil))) h) t)
X-Scale92 has joined #commonlisp
<Bike> or you could just write ";; this hash table maps symbols to integers", instead of doing something that bizarre and pointless
<_death> not sure you can rely on the order of the conjuncts anyway
X-Scale has quit [Ping timeout: 260 seconds]
<Bike> you cannot
<buffet> pjb: ah right, forgot that exists, thanks!
<Bike> really, don't do that. it's less readable than a comment, makes your code uglier, and doesn't help the compiler
<Bike> and if you do write it that way it might cause an error since as death said there's no guarantee that the hash-table type is checked first. you'd have to put another check in the satisfies function.
<_death> if you need to give more hints to the reader of the code, better to just define an abstract data type, possibly wrap such low-level representation in a class
karlosz has joined #commonlisp
karlosz has quit [Quit: karlosz]
karlosz has joined #commonlisp
jon_atack has joined #commonlisp
X-Scale92 is now known as X-Scale
son0p has joined #commonlisp
aartaka has quit [Ping timeout: 248 seconds]
aartaka has joined #commonlisp
Sauvin has quit [Read error: Connection reset by peer]
eddof13 has joined #commonlisp
attila_lendvai has joined #commonlisp
Sauvin has joined #commonlisp
Inline has quit [Quit: Leaving]
waleee has joined #commonlisp
Inline has joined #commonlisp
tyson2 has joined #commonlisp
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
utis has joined #commonlisp
amoroso has joined #commonlisp
<utis> does anyone happen to know if hunchentoot is ignoring ``intermediate certificates'', so that https doesn't work with simple browsers like lynx?
karlosz has quit [Quit: karlosz]
karlosz has joined #commonlisp
bitmapper has joined #commonlisp
azimut has quit [Ping timeout: 255 seconds]
amoroso has quit [Quit: Client closed]
azimut has joined #commonlisp
morganw has joined #commonlisp
amoroso has joined #commonlisp
eddof13 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
aartaka has quit [Ping timeout: 260 seconds]
aartaka has joined #commonlisp
eddof13 has joined #commonlisp
karlosz has quit [Ping timeout: 252 seconds]
karlosz has joined #commonlisp
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Inline has quit [Quit: Leaving]
amoroso has quit [Quit: Client closed]
Inline has joined #commonlisp
amoroso has joined #commonlisp
jello_pudding has quit [Ping timeout: 252 seconds]
robin has joined #commonlisp
jello_pudding has joined #commonlisp
pmwals09 has joined #commonlisp
sabra has quit [Read error: Connection reset by peer]
epony has quit [K-Lined]
<buffet> Bike: i'm not doing it, just wanted to know if it was possible, no worries haha
Inline has quit [Quit: Leaving]
amoroso has quit [Quit: Client closed]
pmwals09 has quit [Remote host closed the connection]
amoroso has joined #commonlisp
pmwals09 has joined #commonlisp
Inline has joined #commonlisp
Guest49 has joined #commonlisp
Guest49 has quit [Client Quit]
aartaka has quit [Ping timeout: 265 seconds]
aartaka has joined #commonlisp
pmwals09 has quit [Remote host closed the connection]
pmwals09 has joined #commonlisp
pmwals09 has quit [Remote host closed the connection]
pmwals09 has joined #commonlisp
pmwals09 has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]
cage has quit [Quit: rcirc on GNU Emacs 28.2]
glaucon has quit [Quit: Leaving.]
glaucon has joined #commonlisp
Bocaneri has joined #commonlisp
Bocaneri is now known as Guest6558
Guest6558 is now known as SenFache
Sauvin has quit [Ping timeout: 252 seconds]
tyson2 has joined #commonlisp
emanuele6 is now known as emanuele
occ has quit [Ping timeout: 252 seconds]
Devon has joined #commonlisp
<Devon> Want a Texinfo "Orangeual" Lisp Machine Manual 6th Ed.
occ has joined #commonlisp
glaucon has quit [Read error: Connection reset by peer]
emanuele is now known as emanuele6
jmdaemon has joined #commonlisp
shka has quit [Ping timeout: 268 seconds]
aartaka has quit [Ping timeout: 252 seconds]
dec0d3r has joined #commonlisp
amoroso has quit [Quit: Client closed]
rgherdt has quit [Ping timeout: 268 seconds]
_cymew_ has quit [Ping timeout: 252 seconds]
tyson2 has quit [Remote host closed the connection]
tyson2 has joined #commonlisp
rgherdt has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Read error: Connection reset by peer]
Lord_of_Life_ is now known as Lord_of_Life
SenFache has quit [Remote host closed the connection]
SenFache has joined #commonlisp
eddof13 has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
jeosol has joined #commonlisp
LW has joined #commonlisp
igemnace has quit [Remote host closed the connection]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rgherdt has quit [Remote host closed the connection]
karlosz has quit [Quit: karlosz]
karlosz has joined #commonlisp
<holycow> you
<holycow> woops, sorry
SenFache has quit [Remote host closed the connection]
ym has quit [Ping timeout: 260 seconds]
SenFache has joined #commonlisp
SenFache has quit [Remote host closed the connection]
SenFache has joined #commonlisp
LW has quit [Quit: WeeChat 3.6]
SenFache has quit [Remote host closed the connection]
SenFache has joined #commonlisp
occ has quit [Ping timeout: 255 seconds]
morganw has quit [Remote host closed the connection]
azimut has quit [Ping timeout: 255 seconds]
son0p has quit [Ping timeout: 252 seconds]
SenFache has quit [Ping timeout: 255 seconds]
karlosz has quit [Quit: karlosz]
karlosz has joined #commonlisp
agent1011001 has joined #commonlisp
agent1011001 has quit [Client Quit]
karlosz_ has joined #commonlisp
Sauvin has joined #commonlisp
karlosz has quit [Ping timeout: 252 seconds]
karlosz_ is now known as karlosz
scymtym has quit [Remote host closed the connection]
Brucio-61 has quit [Remote host closed the connection]