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/>
hineios23 has quit [Quit: The Lounge - https://thelounge.chat]
alcor has quit [Ping timeout: 268 seconds]
dlowe_ has quit [Ping timeout: 255 seconds]
yitzi has quit [Remote host closed the connection]
X-Scale has quit [Quit: Client closed]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 256 seconds]
green_ has joined #commonlisp
reb has quit [Ping timeout: 245 seconds]
X-Scale has joined #commonlisp
random-nick has quit [Ping timeout: 256 seconds]
Inline has quit [Ping timeout: 246 seconds]
mesuutt has joined #commonlisp
dim` has joined #commonlisp
dim has quit [Ping timeout: 246 seconds]
dim` is now known as dim
mesuutt has quit [Ping timeout: 252 seconds]
emaczen has joined #commonlisp
X-Scale has quit [Quit: Client closed]
ym has quit [Ping timeout: 245 seconds]
samedi has joined #commonlisp
kaskal has quit [Read error: Connection reset by peer]
kaskal has joined #commonlisp
reb has joined #commonlisp
khrbtxyz has joined #commonlisp
pfdietz has joined #commonlisp
khrbtxyz has quit [Changing host]
khrbtxyz has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 255 seconds]
pfdietz has quit [Ping timeout: 250 seconds]
szkl has quit [Quit: Connection closed for inactivity]
josrr has quit [Remote host closed the connection]
<beach> Yes, and specifying mainly those things that the main Common Lisp implementations agree upon anyway.
nij- has joined #commonlisp
<aeth> I think global state would be more of the domain of ASDF or whatever the build system used is
<aeth> especially if parallelized
<nij-> beach Does WSCL try to specify all unspecified details? Or does it have a taste on which one to specify and which one not to? If it's the latter case, what's the taste?
<beach> The main preference is for behavior that the main Common Lisp implementations agree upon.
<nij-> Ah. I see!
<beach> There could be minor disagreements, like we can propose a TYPE-ERROR to be signaled, and some implementations may currently signal a SIMPLE-ERROR.
<beach> Changing that would be very easy for the maintainers.
decweb has quit [Ping timeout: 252 seconds]
Pixel_Outlaw has quit [Quit: Leaving]
waleee has quit [Ping timeout: 268 seconds]
jhiltu has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 268 seconds]
nij- has left #commonlisp [Using Circe, the loveliest of all IRC clients]
<jhiltu> I've tried using cl a bit but I've never really understood macros, when to use them or how to write them. Now I'm attempting to play around with cl-sdl2 a bit and I wonder if I could somehow write a macro for defining keybindings like this? https://github.com/jhiltu/cl-sdl2-test-project/blob/main/keys.lisp
<ixelp> cl-sdl2-test-project/keys.lisp at main · jhiltu/cl-sdl2-test-project · GitHub
<jhiltu> this is the current main (and only) file.. it's a barebones skeleton for cl-sdl2 project https://github.com/jhiltu/cl-sdl2-test-project/blob/main/test-project.lisp
<ixelp> cl-sdl2-test-project/test-project.lisp at main · jhiltu/cl-sdl2-test-project · GitHub
<beach> jhiltu: Macros are used to create new syntax, not at the character level (for which there are reader macros) but at the s-expression level.
wjeeks has joined #commonlisp
<beach> jhiltu: Creating new syntax like that might decrease the amount of boilerplate code that would otherwise be required.
<beach> jhiltu: But macros should not be used when functions can do the work instead.
<jhiltu> I see
<jhiltu> so I could achieve what I want without macros?
<beach> I don't know.
<jhiltu> ah, okay :D thanks for the explanation anyways
admich1 has quit [Ping timeout: 264 seconds]
<jhiltu> I guess I need to start with an easier example and some good resource
admich1 has joined #commonlisp
earl-ducaine has joined #commonlisp
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 260 seconds]
khrbtxyz has quit [Remote host closed the connection]
khrbtxyz has joined #commonlisp
khrbtxyz has quit [Remote host closed the connection]
khrbtxyz has joined #commonlisp
khrbtxyz has quit [Remote host closed the connection]
<aeth> jhiltu: Imo... The most common, simple macros that you may want to use or define probably fit the define-foo, with-foo, or do-foo patterns. In other words, define a global with certain boilerplate removed (probably a wrapper over defclass or defun... rarely perhaps something like deftype or defparameter), or define a local (quite frequently with unwind-protect), or define a custom iteration.
<aeth> These very often benefit from some syntax.
<aeth> for instance, Practical Common Lisp has a do-primes as its example. https://gigamonkeys.com/book/macros-defining-your-own
<ixelp> Macros: Defining Your Own
enzuru has quit [Quit: ZNC 1.8.2 - https://znc.in]
enzuru has joined #commonlisp
wjeeks has quit [Quit: Client closed]
mesuutt has joined #commonlisp
mesuutt has quit [Ping timeout: 256 seconds]
ronald has quit [Ping timeout: 268 seconds]
ronald has joined #commonlisp
samedi has quit [Quit: Leaving]
semarie has quit [Quit: WeeChat 4.2.2]
semarie has joined #commonlisp
wacki has joined #commonlisp
emaczen has quit [Ping timeout: 268 seconds]
randm has quit [Read error: Connection reset by peer]
randm has joined #commonlisp
alcor has joined #commonlisp
zetef has joined #commonlisp
mason has quit [Ping timeout: 255 seconds]
mason has joined #commonlisp
alcor has quit [Remote host closed the connection]
earl-ducaine has quit [Quit: No Ping reply in 180 seconds.]
mesuutt has joined #commonlisp
shka has joined #commonlisp
pve has joined #commonlisp
amb007 has quit [Ping timeout: 256 seconds]
admich1 has quit [Ping timeout: 260 seconds]
admich1 has joined #commonlisp
amb007 has joined #commonlisp
younder has quit [Ping timeout: 268 seconds]
zetef has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
varjag has joined #commonlisp
rgherdt has quit [Client Quit]
rgherdt has joined #commonlisp
corra has joined #commonlisp
khrbtxyz has joined #commonlisp
tok has joined #commonlisp
corra has quit [Remote host closed the connection]
corra has joined #commonlisp
corra has quit [Remote host closed the connection]
awlygj has joined #commonlisp
corra has joined #commonlisp
corra has quit [Remote host closed the connection]
rtypo has joined #commonlisp
corra has joined #commonlisp
ym has joined #commonlisp
younder has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
amb007 has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
holycow has joined #commonlisp
random-jellyfish has joined #commonlisp
corra has quit [Remote host closed the connection]
dino_tutter has joined #commonlisp
corra has joined #commonlisp
zetef has joined #commonlisp
zetef has quit [Remote host closed the connection]
earl-ducaine_ has joined #commonlisp
danza_ has joined #commonlisp
mgl_ has joined #commonlisp
kopiyka has quit [Remote host closed the connection]
Inline has joined #commonlisp
kopiyka has joined #commonlisp
donleo has joined #commonlisp
pranav has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
<jhiltu> I just don't understand macros :'( I tried looking at a million examples online but it never works :D https://gist.github.com/jhiltu/acd149b2f91f6bfffc17afe529702b27
<ixelp> aah.lisp · GitHub
<beach> What seems to be the problem?
<beach> jhiltu: Did you try to macroexpand the macro call?
<beach> Oh, I guess you did.
<beach> jhiltu: The arguments to a macro are not evaluated. They are forms. So when you type (DEF-KEYS-CLASS FOO MY-KEYS), then MY-KEYS is going to be passed as a symbol to the macro expander.
<jhiltu> oh
<beach> jhiltu: But then in the macro expander, you try to loop over it and it is not a list.
<jhiltu> I see, is there a way to force the evaluation?
<jhiltu> or am I thinking about this all wrong
<beach> The latter I suspect.
holycow has quit [Quit: Lost terminal]
<beach> Wanting to force evaluation is a sign of that. But why do you want to pass the keylist as an argument? Are you going to define more than one class with the same list of keys?
<beach> Oh, wait, I take that back.
<beach> Hold on, let me analyze the situation...
<jhiltu> I don't really know what I'm doing :D
<beach> I have no easy solution, but that's probably because I am preoccupied with other stuff. Maybe someone else can figure something out.
amb007 has joined #commonlisp
<beach> My question was valid...
<beach> Are you planning to define more than one class with the same keylist?
<beach> If not, there is no point in sticking the keylist in a variable.
<beach> Especially a variable without earmuffs. :)
<beach> Oh, but you want to use the variable for something other than defining the class.
danza__ has joined #commonlisp
<jhiltu> yeah, this might be pretty pointless in the end
gooba has quit [Remote host closed the connection]
<jhiltu> I thought doing it would maybe teach me about lisp
<beach> Yes, indeed. If someone comes up with a reasonable solution, I think that will be the case. But I am not very concentrated right now.
danza_ has quit [Ping timeout: 260 seconds]
gooba has joined #commonlisp
gooba has quit [Remote host closed the connection]
danse-nr3 has joined #commonlisp
danse-nr3 has quit [Remote host closed the connection]
danza__ has quit [Ping timeout: 245 seconds]
<beach> But, yes, you can force evaluation using EVAL, or in this case, you may be able to use just SYMBOL-VALUE.
<beach> And, again, you should use *earmuffs* on special variables.
jack_rabbit has joined #commonlisp
random-jellyfish has quit [Ping timeout: 268 seconds]
<jack_rabbit> Hello! I have a small macro here to enable continuous retrying of a form via restart. I'm curious if there's a better way to do this: https://plaster.tymoon.eu/view/4249#4249
decweb has joined #commonlisp
mesuutt has quit [Ping timeout: 264 seconds]
mesuutt has joined #commonlisp
attila_lendvai has joined #commonlisp
<younder> If there is only one parameter why use key. You could use &boy instead of &rest. Something like (defmacro with-retry (report &optional (restart-name 'retry) &body body)...
X-Scale has joined #commonlisp
attila_lendvai has quit [Ping timeout: 245 seconds]
Odin- has joined #commonlisp
dlowe_ has joined #commonlisp
green_ has quit [Ping timeout: 252 seconds]
jhiltu has quit [Ping timeout: 268 seconds]
sailorCat has quit [Ping timeout: 246 seconds]
sailorCat has joined #commonlisp
amb007 has quit [Ping timeout: 245 seconds]
Inline has quit [Quit: Leaving]
amb007 has joined #commonlisp
random-nick has joined #commonlisp
Inline has joined #commonlisp
amb007 has quit [Ping timeout: 240 seconds]
Lord_of_Life_ has joined #commonlisp
amb007 has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 245 seconds]
Lord_of_Life_ is now known as Lord_of_Life
easye has joined #commonlisp
jhiltu has joined #commonlisp
ocra8 has quit [Quit: WeeChat 4.2.2]
ocra8 has joined #commonlisp
nani has quit [Remote host closed the connection]
nani has joined #commonlisp
ym has quit [Remote host closed the connection]
yitzi has joined #commonlisp
<jack_rabbit> younder, Thanks, good idea. But other than the argument style, the implementation looks reasonable?
cage has joined #commonlisp
jrx has joined #commonlisp
Noisytoot has quit [Ping timeout: 264 seconds]
<younder> Why is here a loop AND a do?
josrr has joined #commonlisp
<jack_rabbit> ahh, you're right the do is redundant.
danza has joined #commonlisp
pfdietz has joined #commonlisp
jmercouris1 has joined #commonlisp
green_ has joined #commonlisp
luca_ has joined #commonlisp
luca_ is now known as OwlWizard
danza has quit [Ping timeout: 256 seconds]
jmercouris1 has quit [Quit: jmercouris1]
zetef has joined #commonlisp
mathrick has quit [Ping timeout: 245 seconds]
emaczen has joined #commonlisp
OwlWizard has quit [Quit: OwlWizard]
admich1 has quit [Remote host closed the connection]
admich1 has joined #commonlisp
jrx has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3.50)]
edgar-rfx has joined #commonlisp
danza has joined #commonlisp
edgar-rft has quit [Ping timeout: 268 seconds]
green_ has quit [Remote host closed the connection]
green_ has joined #commonlisp
X-Scale has quit [Ping timeout: 250 seconds]
zetef has quit [Remote host closed the connection]
<jhiltu> I ended up abandoning the whole idea of classes and macros and things I don't understand... and just used property lists in case someone's curious https://gist.github.com/jhiltu/be20d1b1f424d6e33ad9c15804d4e740
<ixelp> keys.lisp · GitHub
PuercoPop has quit [Remote host closed the connection]
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
HerlockSholmes has joined #commonlisp
jon_atack has joined #commonlisp
jonatack has quit [Ping timeout: 264 seconds]
mm007emko has quit [Ping timeout: 246 seconds]
mm007emko has joined #commonlisp
pkal has quit [Remote host closed the connection]
mm007emko has quit [Read error: Connection reset by peer]
pkal has joined #commonlisp
mm007emko has joined #commonlisp
danza has quit [Ping timeout: 260 seconds]
pkal has quit [Remote host closed the connection]
pkal has joined #commonlisp
waleee has joined #commonlisp
mm007emko has quit [Ping timeout: 268 seconds]
mm007emko has joined #commonlisp
emaczen has quit [Remote host closed the connection]
admich1 has quit [Ping timeout: 255 seconds]
mm007emko has quit [Read error: Connection reset by peer]
mm007emko has joined #commonlisp
admich1 has joined #commonlisp
mm007emko has quit [Ping timeout: 260 seconds]
jack_rabbit has quit [Ping timeout: 256 seconds]
mm007emko has joined #commonlisp
jack_rabbit has joined #commonlisp
mm007emko has quit [Ping timeout: 272 seconds]
mm007emko has joined #commonlisp
HerlockSholmes has quit [Ping timeout: 268 seconds]
yitzi has quit [Remote host closed the connection]
mathrick has joined #commonlisp
jhiltu has quit [Quit: Leaving]
k_hachig has joined #commonlisp
wacki has joined #commonlisp
jack_rabbit has quit [Remote host closed the connection]
jack_rabbit has joined #commonlisp
k_hachig has quit [Ping timeout: 268 seconds]
edgar-rfx is now known as edgar-rft
jack_rabbit has quit [Ping timeout: 268 seconds]
nij- has joined #commonlisp
<nij-> jhiltu Yeah. alphapapa told me that the point of macros is to abstract syntactically. One lesson I learned from this is to first write codes in functions, and if you spot repeating codes, abstract them in macros.
k_hachig has joined #commonlisp
<NotThatRPG> nij-: It's a subtle issue to decide whether to abstract using a macro or a function...
<nij-> If a function can do, why use macros?
NotThatRPG_ has joined #commonlisp
<younder> A macro is substituted in directly so it is faster. Of course you could make the function inline..
mesuutt has quit [Ping timeout: 252 seconds]
NotThatRPG has quit [Ping timeout: 252 seconds]
<younder> Not that you should optimize prematurely.
green_ has quit [Ping timeout: 268 seconds]
green_ has joined #commonlisp
<bike> macros are nice when you actually want new syntax. for example, dolist and mapc do the same thing, and either could be implemented in terms of the other, but it's sometimes nice to just have a body right there
<nij-> younder Could macro make programs run faster?
<younder> Optimizing compilers like Java's use aggressive function expansion and then register intimation. It is provably best to lave it to the compiler. But yes
<bike> function call overhead is probably not why your code is slow.
<bike> if you want to inline, use inline, do not use macros.
<NotThatRPG_> younder: Right, but remember that macros can't be invoked with funcall or apply
<NotThatRPG_> And there are compiler-macros for speed issues
<bike> using macros instead of functions is "for speed" an 80s C move that we don't need to promulgate
<NotThatRPG_> with- constructs are good uses for macros
<bike> is an*
<beach> Well said.
<younder> If done 'manually' it reads to unreadable code. If done mechanically you get java bloat but better speed.
yitzi has joined #commonlisp
<bike> you get bloat in the object code either way, so there is no reason to use macros
admich1 has quit [Ping timeout: 272 seconds]
<younder> It is the compiler that should use inlining preferably automatically. The writer should focus on clear code. Macros obfuscate code. Fine for DRY and for creating higher level structures over tagbody if and the like.
admich1 has joined #commonlisp
shka has quit [Remote host closed the connection]
<younder> Also works for nested templates in Spinnerette.
shka has joined #commonlisp
<younder> Still nij macros can make programs run faster. Just.. don't
<NotThatRPG_> Macros like the with- constructs (e.g., with-open-file) reduce bloat and clarify the meaning of code, because you don't have to go hunting around to figure out when resources are cleaned up.
<NotThatRPG_> They are also a good reason for macros because you are syntactically abstracting when you splice your resource variable name into the construct.
<phadthai> I agree, macros can make code cleaner or messier, but for compiling optimization is where they risk making the code less readable indeed
<phadthai> afterall they're how lisp allows to easily create domain specific languages
k_hachig has quit [Ping timeout: 245 seconds]
<nij-> beach Which part is well-said?
<NotThatRPG_> Keeping in focus the distinction b/w syntactic and semantic abstraction is key.
green_ has quit [Remote host closed the connection]
<nij-> NotThatRPG_ That's what I learned mainly from hlissner :-D
<beach> What bike said: "using macros instead of functions is "for speed" an 80s C move that we don't need to promulgate" + modification
green_ has joined #commonlisp
<nij-> s/alphapapa/hlissner/
<nij-> Oh..? Using macros was for speed mostly only for C (or did I misunderstood)? How come?
<nij-> (Will be back and read log needa go to work..)
<beach> nij-: Early C compilers weren't very good.
k_hachig has joined #commonlisp
<beach> nij-: And C on the VAX used a very slow function call instruction.
waleee has quit [Quit: WeeChat 4.1.2]
nij- has quit [Ping timeout: 256 seconds]
tourjin has quit [Ping timeout: 245 seconds]
NotThatRPG_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<bike> it is very common to see C code that does things like "#define MIN(x, y) (x < y) ? x : y" instead of using the standard min function either because it is very old, or because it is new but the person who wrote it is unaware that compilers have improved since 1972.
mesuutt has joined #commonlisp
nij- has joined #commonlisp
<nij-> Ah, I see.
Noisytoot has joined #commonlisp
<beach> bike: Exactly. And in the case of some of my former students, it was a general lack of knowledge about how compilers work and what they are capable of. So they would just repeat what they had seen.
jack_rabbit has joined #commonlisp
jack_rabbit has quit [Ping timeout: 252 seconds]
mm007emko has quit [*.net *.split]
random-nick has quit [*.net *.split]
mason has quit [*.net *.split]
Inline has quit [*.net *.split]
kaskal has quit [*.net *.split]
dim has quit [*.net *.split]
synchrom1 has quit [*.net *.split]
beach has quit [*.net *.split]
son0p has quit [*.net *.split]
Eoco has quit [*.net *.split]
green_ has quit [*.net *.split]
nani has quit [*.net *.split]
dlowe has quit [*.net *.split]
bjorkintosh has quit [*.net *.split]
Bubblegumdrop has quit [*.net *.split]
lonjil has quit [*.net *.split]
|3b| has quit [*.net *.split]
Demosthenex has quit [*.net *.split]
cmack has quit [*.net *.split]
even4void has quit [*.net *.split]
samebchase has quit [*.net *.split]
nij- has quit [*.net *.split]
mesuutt has quit [*.net *.split]
earl-ducaine_ has quit [*.net *.split]
robin has quit [*.net *.split]
qhong has quit [*.net *.split]
ns12 has quit [*.net *.split]
jmiven has quit [*.net *.split]
chrcav has quit [*.net *.split]
gko` has quit [*.net *.split]
bike has quit [*.net *.split]
mister_m has quit [*.net *.split]
kg7ski has quit [*.net *.split]
Lord_Nightmare has quit [*.net *.split]
cinerion has quit [*.net *.split]
jfb4 has quit [*.net *.split]
nxtr__ has quit [*.net *.split]
masinter has quit [*.net *.split]
leeb has quit [*.net *.split]
Colleen has quit [*.net *.split]
resttime has quit [*.net *.split]
migap__ has quit [*.net *.split]
selwon has quit [*.net *.split]
olnw has quit [*.net *.split]
flip214 has quit [*.net *.split]
aeth has quit [*.net *.split]
msv has quit [*.net *.split]
thonkpod_ has quit [*.net *.split]
ryanbw has quit [*.net *.split]
markasoftware has quit [*.net *.split]
ezakimak has quit [*.net *.split]
Grauwolf has quit [*.net *.split]
gjvc has quit [*.net *.split]
stylewarning has quit [*.net *.split]
Nilby has quit [*.net *.split]
mustafa has quit [*.net *.split]
doulos05 has quit [*.net *.split]
rdrg109 has quit [*.net *.split]
phoe has quit [*.net *.split]
forkspork has quit [*.net *.split]
danieli has quit [*.net *.split]
sukaeto has quit [*.net *.split]
mesuutt has joined #commonlisp
yitzi has quit [Ping timeout: 252 seconds]
yitzi has joined #commonlisp
waleee has joined #commonlisp
sukaeto has joined #commonlisp
danieli has joined #commonlisp
phoe has joined #commonlisp
Colleen has joined #commonlisp
doulos05 has joined #commonlisp
mustafa has joined #commonlisp
Nilby has joined #commonlisp
forkspork has joined #commonlisp
stylewarning has joined #commonlisp
gjvc has joined #commonlisp
Grauwolf has joined #commonlisp
ezakimak has joined #commonlisp
markasoftware has joined #commonlisp
ryanbw has joined #commonlisp
thonkpod_ has joined #commonlisp
msv has joined #commonlisp
flip214 has joined #commonlisp
aeth has joined #commonlisp
nij- has joined #commonlisp
mm007emko has joined #commonlisp
Inline has joined #commonlisp
earl-ducaine_ has joined #commonlisp
random-nick has joined #commonlisp
mason has joined #commonlisp
kaskal has joined #commonlisp
dim has joined #commonlisp
synchrom1 has joined #commonlisp
beach has joined #commonlisp
son0p has joined #commonlisp
robin has joined #commonlisp
qhong has joined #commonlisp
Eoco has joined #commonlisp
ns12 has joined #commonlisp
chrcav has joined #commonlisp
bike has joined #commonlisp
mister_m has joined #commonlisp
kg7ski has joined #commonlisp
Lord_Nightmare has joined #commonlisp
cinerion has joined #commonlisp
jfb4 has joined #commonlisp
nxtr__ has joined #commonlisp
masinter has joined #commonlisp
leeb has joined #commonlisp
resttime has joined #commonlisp
selwon has joined #commonlisp
migap__ has joined #commonlisp
rdrg109 has joined #commonlisp
jmiven has joined #commonlisp
gko` has joined #commonlisp
mesuutt has quit [Ping timeout: 260 seconds]
Bubblegumdrop has joined #commonlisp
dlowe has joined #commonlisp
lonjil has joined #commonlisp
nani has joined #commonlisp
|3b| has joined #commonlisp
bjorkintosh has joined #commonlisp
Demosthenex has joined #commonlisp
green_ has joined #commonlisp
even4void has joined #commonlisp
cmack has joined #commonlisp
samebchase has joined #commonlisp
olnw has joined #commonlisp
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
k_hachig has quit [Ping timeout: 246 seconds]
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
awlygj has quit [Quit: leaving]
amb007 has quit [Ping timeout: 255 seconds]
amb007 has joined #commonlisp
k_hachig has joined #commonlisp
green_ has quit [Ping timeout: 260 seconds]
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
wacki has joined #commonlisp
HerlockSholmes has joined #commonlisp
waleee has quit [Read error: Connection reset by peer]
NotThatRPG has joined #commonlisp
waleee has joined #commonlisp
prokhor has quit [Ping timeout: 256 seconds]
prokhor has joined #commonlisp
k_hachig has quit [Ping timeout: 260 seconds]
nij- has quit [Ping timeout: 268 seconds]
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
amb007 has quit [Ping timeout: 245 seconds]
amb007 has joined #commonlisp
HerlockSholmes has quit [Ping timeout: 260 seconds]
admich1 has quit [Ping timeout: 252 seconds]
admich1 has joined #commonlisp
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
k_hachig has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
cinerion has quit [Ping timeout: 268 seconds]
rendar has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
cinerion has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
waleee has quit [Read error: Connection reset by peer]
pranavats has joined #commonlisp
waleee has joined #commonlisp
green_ has joined #commonlisp
mesuutt has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mgl_ has quit [Ping timeout: 256 seconds]
mesuutt has quit [Ping timeout: 260 seconds]
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
amb007 has quit [Ping timeout: 256 seconds]
amb007 has joined #commonlisp
NotThatRPG has joined #commonlisp
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
<beach> Yep.
Pixel_Outlaw has joined #commonlisp
rendar has joined #commonlisp
mesuutt has joined #commonlisp
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
admich1 has quit [Ping timeout: 252 seconds]
HerlockSholmes has joined #commonlisp
ldb has joined #commonlisp
X-Scale has joined #commonlisp
attila_lendvai has joined #commonlisp
jon_atack has quit [Ping timeout: 252 seconds]
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
admich1 has joined #commonlisp
mathrick has quit [Read error: Connection reset by peer]
mathrick_ has joined #commonlisp
waleee has quit [Read error: Connection reset by peer]
waleee has joined #commonlisp
waleee has quit [Read error: Connection reset by peer]
dlowe_ has quit [Remote host closed the connection]
reb has quit [Remote host closed the connection]
X-Scale has quit [Quit: Client closed]
akoana has joined #commonlisp
rakka has quit [Remote host closed the connection]
rakka has joined #commonlisp
rakka has quit [Remote host closed the connection]
rakka has joined #commonlisp
nij- has joined #commonlisp
waleee has joined #commonlisp
admich1 has quit [Ping timeout: 255 seconds]
admich1 has joined #commonlisp
<nij-> Is Vsevolod Dyomkin still lisping?
<nij-> Dyomkin released a book on lisp and data structure.. and faded away. Their rutils is great, but seems unmaintained for a few years.
<nij-> Oh.. they're from Kyiv .. https://vseloved.github.io/ Perhaps that explains. Hope they are doing well......
<ixelp> Vsevolod Dyomkin (Domkin)
mgl_ has joined #commonlisp
yitzi has quit [Ping timeout: 256 seconds]
yitzi_ has joined #commonlisp
ldb has quit [Ping timeout: 246 seconds]
yitzi_ has quit [Read error: Connection reset by peer]
HerlockSholmes has quit [Remote host closed the connection]
HerlockSholmes has joined #commonlisp
mgl_ has quit [Ping timeout: 268 seconds]
triffid has quit [Remote host closed the connection]
nij- has quit [Ping timeout: 256 seconds]
mesuutt has quit [Ping timeout: 252 seconds]
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
mgl_ has joined #commonlisp
yitzi has joined #commonlisp
josrr has quit [Remote host closed the connection]
holycow has joined #commonlisp
triffid has joined #commonlisp
mgl_ has quit [Ping timeout: 268 seconds]
jonatack has joined #commonlisp
mgl_ has joined #commonlisp
josrr has joined #commonlisp
yitzi has quit [Remote host closed the connection]
mgl_ has quit [Ping timeout: 252 seconds]
wacki has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
amb007 has quit [Ping timeout: 255 seconds]
dlowe has quit [Ping timeout: 260 seconds]
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
k_hachig has quit [Ping timeout: 256 seconds]
mesuutt has joined #commonlisp
amb007 has joined #commonlisp
mesuutt has quit [Ping timeout: 252 seconds]
mesuutt has joined #commonlisp
mgl_ has joined #commonlisp
nij- has joined #commonlisp
nij- has quit [Ping timeout: 245 seconds]
nij- has joined #commonlisp
mgl_ has quit [Ping timeout: 264 seconds]
Renfield has joined #commonlisp
attila_lendvai has quit [Ping timeout: 268 seconds]
green_ has quit [Ping timeout: 260 seconds]
shka has quit [Ping timeout: 268 seconds]
mesuutt has quit [Ping timeout: 264 seconds]
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
X-Scale has joined #commonlisp
cage has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 255 seconds]
mesuutt has joined #commonlisp
rgherdt has quit [Quit: Leaving]
admich1 has quit [Ping timeout: 245 seconds]
akoana has quit [Quit: leaving]
tasty has quit [Quit: bye bye!]
admich1 has joined #commonlisp
tasty has joined #commonlisp
tasty has quit [Changing host]
tasty has joined #commonlisp
tok has quit [Remote host closed the connection]
rtypo has quit [Ping timeout: 255 seconds]
theBlackDragon has quit [Ping timeout: 272 seconds]
dino_tutter has quit [Ping timeout: 256 seconds]
k_hachig has joined #commonlisp
green_ has joined #commonlisp
mesuutt has quit [Ping timeout: 268 seconds]
corra has quit [Remote host closed the connection]
tibfulv has quit [Remote host closed the connection]
tibfulv has joined #commonlisp
k_hachig has quit [Ping timeout: 268 seconds]
NotThatRPG has joined #commonlisp
k_hachig has joined #commonlisp
mesuutt has joined #commonlisp
amb007 has joined #commonlisp
mesuutt has quit [Ping timeout: 260 seconds]
pve has quit [Quit: leaving]
amb007 has quit [Ping timeout: 246 seconds]
szkl has joined #commonlisp
pfdietz has quit [Quit: Client closed]
donleo has quit [Ping timeout: 246 seconds]
reb has joined #commonlisp
yitzi has joined #commonlisp
theBlackDragon has joined #commonlisp
holycow has quit [Remote host closed the connection]
pranavats has left #commonlisp [Error from remote client]
yitzi has quit [Ping timeout: 268 seconds]
yitzi_ has joined #commonlisp
yitzi_ has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 252 seconds]
yitzi has joined #commonlisp
jonatack has joined #commonlisp
NotThatRPG has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NotThatRPG has joined #commonlisp