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/>
amb007 has quit [Ping timeout: 268 seconds]
kg7ski has quit [Quit: ZNC 1.8.2 - https://znc.in]
waleee has quit [Quit: WeeChat 3.6]
waleee has joined #commonlisp
lottaquestions_ has quit [Remote host closed the connection]
kg7ski has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
Alfr has joined #commonlisp
nij- has quit [Ping timeout: 255 seconds]
Furor is now known as Colere
Colere has quit [Remote host closed the connection]
amb007 has joined #commonlisp
<jcowan> It so happens that all existing CLs implement (quit)
<aeth> I suppose the main thing uiop:quit gives you is not having to know which package it's in
<aeth> Also, it probably takes a Unix exit code
<aeth> (it does)
amb007 has quit [Ping timeout: 268 seconds]
akoana has joined #commonlisp
amb007 has joined #commonlisp
<jcowan> (cl-user::quit) is also universal
bilegeek_ has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
bilegeek has quit [Ping timeout: 244 seconds]
<yitzi> jcowan: except for clasp
<jcowan> aaahh, I always forget to check clasp.
<jcowan> I also forget that cl-user doesn't export anything
<yitzi> We've got nightly build binaries for Debian/Ubuntu, Arch and Homebrew if that has been an obstacle in the past.
<yitzi> I also didn't check LispWorks or Allegro.
<aeth> my stance on the ridiculously high price (relative to modern expectations) of LispWorks and Allegro is that if they want me to test on their implementations, they can pay me
* jcowan shrugs
<jcowan> You can download an eval copy, which is what I do when doing cross-implementation testing
* edgar-rft didn't know that LispWorks and Allegro have copies of EVAL
* aeth wouldn't be surprised if they restrict EVAL to the paid version
waleee has quit [Ping timeout: 255 seconds]
jack_rabbit has joined #commonlisp
knusbaum has quit [Ping timeout: 240 seconds]
notzmv has quit [Ping timeout: 268 seconds]
knusbaum has joined #commonlisp
jack_rabbit has quit [Ping timeout: 268 seconds]
kg7ski has quit [Read error: Connection reset by peer]
kg7ski has joined #commonlisp
amb007 has joined #commonlisp
eddof13 has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
<gendl> Hi, if i change user from root to a normal user with setuid, how can I also change the home directory to match (as per `(user-homedir-pathname)` )
jeosol has joined #commonlisp
Colere has joined #commonlisp
amb007 has joined #commonlisp
phadthai_ is now known as phadthai
amb007 has quit [Ping timeout: 268 seconds]
notzmv has joined #commonlisp
sjl has quit [Quit: WeeChat 3.6]
notzmv has quit [Ping timeout: 268 seconds]
livoreno has quit [Ping timeout: 268 seconds]
livoreno has joined #commonlisp
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #commonlisp
nij- has joined #commonlisp
notzmv has joined #commonlisp
<mathrick> gendl: that's not a common lisp question. That's, at best, an implementation-specific question for a CL implementation running on a POSIX system. You'll need to be much more specific here
tibfulv_ is now known as tibfulv
<gendl> yeah i was looking through the CCL sources and I suppose I'll have to do the same on any impl i want to use this way
<mathrick> aeth: ahaha, I just looked at lispworks pricing, and they charge you twice as much for a 64-bit build as they do for 32-bit!
<mathrick> that's amazing
makomo has quit [Ping timeout: 260 seconds]
<mathrick> not sure if there are other POSIX-compat libraries with any level of maturity out there
<mathrick> it'd probably be a task for USER-INFO
<mathrick> but then, I don't actually know how to accomplish what you're asking about in C, so you might want to ensure you understand how it's even supposed to work in the underlying OS before you involve CL
amb007 has joined #commonlisp
akoana has quit [Quit: leaving]
amb007 has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
miker2049 has quit [Remote host closed the connection]
miker2049 has joined #commonlisp
amb007 has joined #commonlisp
miker2049 has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 268 seconds]
miker2049 has joined #commonlisp
eddof13 has quit [Ping timeout: 268 seconds]
tyson2 has quit [Remote host closed the connection]
jmdaemon has joined #commonlisp
jmdaemon has quit [Remote host closed the connection]
miker2049 has quit [Remote host closed the connection]
miker2049 has joined #commonlisp
miker2049 has quit [Remote host closed the connection]
azimut has quit [*.net *.split]
anticomputer has quit [*.net *.split]
gxt has quit [*.net *.split]
anticomputer has joined #commonlisp
gxt has joined #commonlisp
miker2049 has joined #commonlisp
azimut has joined #commonlisp
miker2049 has quit [Remote host closed the connection]
jmdaemon has joined #commonlisp
miker2049 has joined #commonlisp
lips123mob has joined #commonlisp
<lips123mob> mathrick: That’s because there is twice as much code in 64-bit applications
lips123mob has quit [Remote host closed the connection]
azimut has quit [Ping timeout: 258 seconds]
azimut has joined #commonlisp
amb007 has joined #commonlisp
Volt_ has quit [Quit: ]
amb007 has quit [Ping timeout: 268 seconds]
spacedout has joined #commonlisp
gxt has quit [Ping timeout: 258 seconds]
gxt has joined #commonlisp
aartaka has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
comatory_ has quit [Ping timeout: 252 seconds]
comatory_ has joined #commonlisp
Cymew has joined #commonlisp
comatory_ has quit [Ping timeout: 255 seconds]
comatory_ has joined #commonlisp
ecraven- is now known as ecraven
comatory_ has quit [Ping timeout: 255 seconds]
comatory_ has joined #commonlisp
aartaka has joined #commonlisp
_cymew_ has joined #commonlisp
ttree has quit [Ping timeout: 268 seconds]
pve has joined #commonlisp
bilegeek_ has quit [Quit: Leaving]
igemnace has joined #commonlisp
amb007 has joined #commonlisp
puchacz has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
frgo has quit [Ping timeout: 268 seconds]
RPLACX has joined #commonlisp
amb007 has joined #commonlisp
mrcom_ has quit [Ping timeout: 260 seconds]
mrcom has joined #commonlisp
amb007 has quit [Ping timeout: 260 seconds]
<RPLACX> Greetings, gentle-beings! I have a newbie question. CFFI discards doc strings in 'defcenum' declarations because the macro does not generate a new type and hence there is nothing it can attach the doc string to. However, the macro generates 'defconstant' for each enumerator (enum value) and this is where a doc string could be attached to. CFFI has no support for adding doc strings per enum value. Is it possible to add the documentation to the
<RPLACX> constants generated later in the code?
<RPLACX> Greetings, gentle-beings! I have a newbie question. CFFI discards doc strings in 'defcenum' declarations because the macro does not generate a new type and hence there is nothing it can attach the doc string to. However, the macro generates 'defconstant' for each enumerator (enum value) and this is where a doc string could be attached to. CFFI has no support for adding doc strings per enum value. Is it possible to add the documentation to the
<RPLACX> constants generated later in the code?
mrcom has quit [Read error: Connection reset by peer]
<RPLACX> ops. double paste
mrcom has joined #commonlisp
<RPLACX> okay discard my question, found the answer in the sbcl source code. The 'documentation' returns a setf-able place and could be altered: '(setf (documentation name 'variable) doc)'
RPLACX has quit [Quit: RPLACX]
jmdaemon has quit [Quit: ZNC 1.8.2 - https://znc.in]
rogersm has joined #commonlisp
jmdaemon has joined #commonlisp
jmdaemon has quit [Client Quit]
jmdaemon has joined #commonlisp
khoa has joined #commonlisp
masinter_ has quit [Ping timeout: 252 seconds]
dre has joined #commonlisp
shka has joined #commonlisp
Dynom_ has joined #commonlisp
Dynom_ is now known as Guest1585
jello_pudding has quit [Ping timeout: 260 seconds]
igemnace has quit [Remote host closed the connection]
<pve> Shinmera: Hi, could Trial be used to make, say, an isometric rpg or rogue-like (think baldur's gate, perhaps with dungeon generation)? Are there any genres that are off the table? I'm trying to determine what Trial can and cannot be used for.
<Shinmera> let's put it this way: it can be used for anything (except perhaps AAA games) as long as you're not shy to implement your own tools and whatever specifics you need for your game.
<Shinmera> Except for Eco Tower and Factory Reset, all of these games were made with Trial https://shinmera.itch.io
makomo has joined #commonlisp
<pve> Great, thank you, I will check those out.
<Shinmera> If you have more questions, #shirakumo might be more appropriate.
khoa has left #commonlisp [#commonlisp]
<pve> understodd
jello_pudding has joined #commonlisp
<pve> understood, i mean
jmdaemon has quit [Quit: ZNC 1.8.2 - https://znc.in]
azimut has quit [Remote host closed the connection]
azimut has joined #commonlisp
cosimone` has joined #commonlisp
cosimone has quit [Ping timeout: 252 seconds]
theBlack1ragon is now known as theBlackDragon
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym has quit [Ping timeout: 268 seconds]
kevingal has joined #commonlisp
pjb has joined #commonlisp
Brucio-61 has joined #commonlisp
<phantomics> Hey all, a question. I want to create functions that can be optimized for different numeric types. I.e. there will be versions of the function that are optimized to take and return unsigned ints with widths ranging from 8-64 bits. Is the best way to do this creating a macro that creates different versions of the function with optimization tags for each integer type?
<Shinmera> What other way would you envision
<phantomics> The functions will be composed together and used at a time when I'll know the type of integer that will be required.
<phantomics> Shinmera: I was wondering if there was a way to use tags to optimize the math inside the functions for whatever type is in use, without having to duplicate the entire function via macro
<Shinmera> "tags"?
<phantomics> like (optimize)
scymtym has joined #commonlisp
<Shinmera> There isn't.
<hayley> There would be something similar if you generate code at runtime, but not a macro.
<phantomics> and (the), etc.
pjb has quit [Remote host closed the connection]
<hayley> I think you'd have to split and generate multiple functions, or generate a function which dispatches at runtime, if the dispatch time is negligible compared to the actual code.
<phantomics> I see, what I want to do is have a selection of versions of the same function optimized for given int widths that I can choose as appropriate
pjb has joined #commonlisp
<phantomics> Makes sense, generating them at compile time is the way to go then
<Shinmera> I started on something like that for 3d-vectors/2, but never finished. https://github.com/Shinmera/3d-vectors/tree/rewrite
<Shinmera> Which was 3 years ago already?? what the heck.
<hayley> Time's fun when you're having flies.
<scymtym> the method hayley mentioned could be interesting if there is a benefit to fusing and jointly specializing the composed functions
<phantomics> Is 3d-vectors similar to https://github.com/mfiano/origin?
kevingal has quit [Ping timeout: 268 seconds]
<Shinmera> I guess?
kevingal has joined #commonlisp
<Shinmera> they're math libraries, so
<phantomics> And the other question: is there any cross-implementation way to ensure that a value will be stored in the same register across function calls taking it or would I need to get into SBCL vops to have any such guarantee? And there's no cross-impl way to do SWAR operations, correct? Like rotating and addressing only the first byte of an integer register
<Shinmera> lmao no
<phantomics> You're pretty much limited to SBCL for real speed, then
<hayley> SWAR is cross-implementation by definition, but no, you can't diddle the calling convention.
<Shinmera> Not really
<Shinmera> You can #+impl whatever you want, you know.
<hayley> Not for reasons pertaining to SWAR or calling conventions, I think.
<phantomics> SWAR requires ASM which requires impl-specific means to call, no?
<hayley> I don't think we have the same definition of SWAR; the point to me is that you can arrange for data-parallelism using plain integer operations.
<phantomics> I know some other impls have things similar to the vops but documentation is severely lacking
pjb has quit [Read error: Connection reset by peer]
<phantomics> What I'm discussing specifically is the ability to encode multiple numbers in one larger integer, like storing 8 bytes in a 64-bit number. In order to individually (re)assign them I would want to rotate the value and read/write the first byte/bytes
<Shinmera> Use ldb/dpb and hope the implementation is smart enough to do the right thing.
<hayley> I'm not sure of that.
molson_ has quit [Remote host closed the connection]
<hayley> Yeah, dpb would suffice. Without dpb you'd have to "mask" out the bits you want to replace, and then LOGIOR with the bits you want, after shifting the bits you want appropriately. No rotations needed.
<phantomics> Thanks could be worth a shot
<phantomics> If I'm going to typically process the numbers in series I would think rotation then assigning the first n bytes is the fastest way, since afaik the system can only replace the first 8/16/32 bits of the register value by addressing it as a smaller register
Demosthe1ex is now known as Demosthenex
<phantomics> I would guess that dpb does some shifting of bits back and forth under the hood when you use it to overwrite an arbitrary byte
<hayley> Consider something like (logior (logand (lognot #b11111111) A) (logand #b11111111 B)) to replace the least significant byte of A with B.
<hayley> GCC generates similar code for "blend" operations on SIMD registers.
<Shinmera> phantomics: You're worrying an awful lot about some extremely low level stuff without much of an idea about what the hardware actually does.
<Shinmera> Personally I'd be very surprised if this bit shifting stuff adds much, if any overhead, at all.
<hayley> I've also heard that, say, having a word in EAX and then poking at it by AL would confound OoO execution in the processor, and that they made...some move zero the upper part of the register, to avoid false dependencies.
<hayley> But my memory of that is crap.
<hayley> And in this case it is a true data dependency.
<phantomics> What details of hardware operation am I not understanding?
<Shinmera> I'm saying you haven't actually measured, and this stuff is very dependent on what a particular machine does in its microcode.
<hayley> (disassemble (lambda (x y) (declare (fixnum x) (optimize (speed 3) (safety 0))) (dpb y (byte 8 0) x))) produces code similar to what I described.
<phantomics> True, and a lot is also architecture-dependent. The pdb approach sounds like it'll work and if there are impls that have a problem with it I can default to a slower method for those
<hayley> I suspect one would have to do similar on instruction sets with no instructions that process bytes whatsoever, such as MIPS 1 and ARM1.
RPLACX has joined #commonlisp
random-nick has joined #commonlisp
RPLACX has quit [Quit: RPLACX]
dre has quit [Remote host closed the connection]
treflip has joined #commonlisp
gxt has quit [Ping timeout: 258 seconds]
azimut has quit [Quit: ZNC - https://znc.in]
RPLACX has joined #commonlisp
azimut has joined #commonlisp
gxt has joined #commonlisp
RPLACX has quit [Quit: RPLACX]
anticomputer has quit [Quit: quit]
anticomputer has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
treflip has quit [Quit: Quit]
<jcowan> Indeed, I now take the (heretical) position that the time-honored advice "You don't know how fast it will be until you measure" is not longer applicable, and the last three words should be dropped.
<jcowan> In general, the programmer has no clue what machine, or even what class of machines, their code will execute on.
<jcowan> Big-oh analysis still matters, of course, but beyond that all is at the whim of the manufacturer and, in some cases, the quantum dice behind everything.
causal has quit [Quit: WeeChat 3.6]
ebrasca has joined #commonlisp
nij- has left #commonlisp [Using Circe, the loveliest of all IRC clients]
tyson2 has joined #commonlisp
pranavats has left #commonlisp [#commonlisp]
glaucon has joined #commonlisp
glaucon has quit [Ping timeout: 244 seconds]
szkl has quit []
szkl has joined #commonlisp
azimut has quit [Ping timeout: 258 seconds]
gxt has quit [Remote host closed the connection]
azimut has joined #commonlisp
gxt has joined #commonlisp
<aeth> it gets even worse if you have graphics acceleration
<aeth> an AMD CPU and an Intel CPU are going to execute things roughly the same way between generations. Just 10% to 15% faster each generation and some new cores every few generations or something like that. And some new instructions you can ignore. And sometimes you lose performance to mitigations.
<aeth> But GPUs?
pranavats has joined #commonlisp
<aeth> Now you're at the mercy of whoever's compiling some subset to run on the GPU, and at least 3 graphics drivers... per OS.
<aeth> For architectures that can change completely between generations (or market segments in the case of AMD right now).
aartaka has quit [Ping timeout: 252 seconds]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
anticomputer has quit [Remote host closed the connection]
anticomputer_ has joined #commonlisp
igemnace has joined #commonlisp
azimut has quit [Ping timeout: 258 seconds]
ahlk has joined #commonlisp
thomaslewis has joined #commonlisp
comatory_ has quit [Ping timeout: 255 seconds]
igemnace has quit [Remote host closed the connection]
thomaslewis has left #commonlisp [#commonlisp]
orestarod has joined #commonlisp
comatory_ has joined #commonlisp
cage has joined #commonlisp
occ has joined #commonlisp
occ has left #commonlisp [#commonlisp]
amb007 has joined #commonlisp
occ has joined #commonlisp
<occ> how to set background of a button in ltk ? is (configure button-1 "background" "green") right ?
<occ> the compiler says there is no option "-background"
amb007 has quit [Ping timeout: 268 seconds]
ec has joined #commonlisp
occ has quit [Ping timeout: 252 seconds]
aartaka has joined #commonlisp
igemnace has joined #commonlisp
Cymew has quit [Ping timeout: 252 seconds]
epony has quit [Remote host closed the connection]
occ has joined #commonlisp
Everything has joined #commonlisp
amb007 has joined #commonlisp
occ has quit [Ping timeout: 268 seconds]
occ has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
frgo has joined #commonlisp
frgo has quit [Remote host closed the connection]
frgo has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
attila_lendvai has joined #commonlisp
comatory_ has quit [Ping timeout: 268 seconds]
tyson2 has quit [Remote host closed the connection]
frgo has quit []
comatory_ has joined #commonlisp
ttree has joined #commonlisp
amb007 has joined #commonlisp
comatory_ has quit [Ping timeout: 260 seconds]
frgo has joined #commonlisp
comatory_ has joined #commonlisp
kevingal has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 268 seconds]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
sjl has joined #commonlisp
amb007 has joined #commonlisp
tyson2 has joined #commonlisp
<prokhor_> question:
<prokhor_> i try to read out lips statements out of a large file like this:
<prokhor_> (defun cyc-dump()(with-open-file(file #P"/home/prokhor/Documents/first-start-2.log" )
<prokhor_>
<prokhor_> (when file (print (read file)))))
<prokhor_> why do i get this error:
amb007 has quit [Ping timeout: 268 seconds]
<prokhor_> Error: Segmentation violation(11) [code 0] at 80000232600 {outside Lisp heap}
<prokhor_> rax 500E960B ; rbx 40500E96DB ; rcx 3 ; rdx 4000049839
<prokhor_> rsp 4040125C60 ; rbp 4040125CC0 ; rdi 40101A3463 ; rsi 24FF
<prokhor_> r8 40D06B32F3 ; r9 120 ; r10 404010AA3B ; r11 23FF
<prokhor_> r12 403012BA91 ; r13 40101A3463 ; r14 4000049839 ; r15 40F018DB04
<prokhor_> ?
Cymew has joined #commonlisp
<Shinmera> Because you're doing something besides what you pasted.
<prokhor_> nope
<prokhor_> read-line works btw
<Shinmera> Good luck, then.
amb007 has joined #commonlisp
<prokhor_> thx :(
<Shinmera> Just some general life advice: If you're already convinced of an answer despite people that you're asking telling you otherwise, there really isn't anything that can help you anymore except luck.
razetime has joined #commonlisp
<prokhor_> Shinmera: at least i dont know about me doing sth besides that code
<prokhor_> i am open for advice & willed to consider it
comatory_ has quit [Ping timeout: 260 seconds]
razetime has quit [Remote host closed the connection]
amb007 has quit [Ping timeout: 268 seconds]
comatory_ has joined #commonlisp
jmdaemon has joined #commonlisp
Cymew has quit [Ping timeout: 268 seconds]
orestarod has quit [Ping timeout: 255 seconds]
Oladon has joined #commonlisp
comatory has joined #commonlisp
comatory_ has quit [Ping timeout: 260 seconds]
pjb has joined #commonlisp
even4void[m] has quit [Quit: Reconnecting]
even4void[m] has joined #commonlisp
pjb has quit [Remote host closed the connection]
pjb has joined #commonlisp
epony has joined #commonlisp
amb007 has joined #commonlisp
tane has joined #commonlisp
tane has quit [Changing host]
tane has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
igemnace has quit [Remote host closed the connection]
tyson2 has quit [Remote host closed the connection]
<phoe> prokhor_: which implementation is that?
<phoe> what's the stack trace?
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life has joined #commonlisp
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 252 seconds]
waleee has joined #commonlisp
morganw has joined #commonlisp
spacedout has quit [Quit: Leaving...]
<phoe> what's the code that is loaded into the image?
comatory has quit [Ping timeout: 252 seconds]
Oladon has quit [Quit: Leaving.]
attila_lendvai has quit [Ping timeout: 268 seconds]
comatory has joined #commonlisp
causal has joined #commonlisp
masinter has joined #commonlisp
amb007 has joined #commonlisp
Brucio-61 has quit [Ping timeout: 268 seconds]
scymtym has quit [Ping timeout: 260 seconds]
cage has quit [Quit: rcirc on GNU Emacs 27.1]
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #commonlisp
random-jellyfish has joined #commonlisp
tane has quit [Quit: Leaving]
amb007 has quit [Ping timeout: 268 seconds]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
puchacz has quit [Ping timeout: 252 seconds]
Brucio-61 has joined #commonlisp
pjb has quit [Ping timeout: 268 seconds]
attila_lendvai has joined #commonlisp
amb007 has joined #commonlisp
_cymew_ has quit [Ping timeout: 244 seconds]
rogersm has quit [Remote host closed the connection]
ec has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 268 seconds]
livoreno has quit [Ping timeout: 268 seconds]
ec has joined #commonlisp
rogersm has joined #commonlisp
thomaslewis has joined #commonlisp
livoreno has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
random-jellyfish has quit [Quit: Client closed]
rogersm has quit [Ping timeout: 268 seconds]
tyson2 has joined #commonlisp
pjb has joined #commonlisp
livoreno has quit [Ping timeout: 268 seconds]
amb007 has quit [Ping timeout: 268 seconds]
comatory has quit [Ping timeout: 268 seconds]
comatory has joined #commonlisp
rogersm has joined #commonlisp
rogersm has quit [Read error: Connection reset by peer]
rogersm has joined #commonlisp
orestarod has joined #commonlisp
rogersm has quit [Ping timeout: 268 seconds]
Guest1585 has quit [Quit: WeeChat 3.6]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 268 seconds]
enzuru has quit [Quit: ZNC 1.8.2 - https://znc.in]
enzuru has joined #commonlisp
Everything has quit [Quit: leaving]
Spawns is now known as Spawns_carpeting
aartaka has quit [Ping timeout: 268 seconds]
rogersm has joined #commonlisp
rogersm has quit [Remote host closed the connection]
euandreh has quit [Ping timeout: 252 seconds]
rogersm has joined #commonlisp
euandreh has joined #commonlisp
amb007 has joined #commonlisp
pve has quit [Quit: leaving]
amb007 has quit [Ping timeout: 260 seconds]
waleee has quit [Ping timeout: 260 seconds]
epony has quit [Remote host closed the connection]
morganw has quit [Remote host closed the connection]
pjb has quit [Ping timeout: 268 seconds]
<mathrick> phantomics: I don't actually understand the problem space very well, but I know you're not the only one to want this kind of thing: https://github.com/markcox80/template-function https://github.com/markcox80/specialization-store/ https://github.com/digikar99/polymorphic-functions
shka has quit [Ping timeout: 268 seconds]
hashfunc has joined #commonlisp
masinter has quit [Quit: ~ Trillian - www.trillian.im ~]
masinter has joined #commonlisp
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
thomaslewis has joined #commonlisp
hashfunc has quit [Ping timeout: 244 seconds]
thomaslewis has left #commonlisp [#commonlisp]
euandreh has quit [Ping timeout: 252 seconds]
amb007 has joined #commonlisp
hineios has quit [Quit: The Lounge - https://thelounge.chat]
euandreh has joined #commonlisp
hineios has joined #commonlisp
amb007 has quit [Ping timeout: 255 seconds]
epony has joined #commonlisp
orestarod has quit [Ping timeout: 268 seconds]
azimut has joined #commonlisp
amb007 has joined #commonlisp
Brucio-61 has quit [Read error: Connection reset by peer]
deadmarshal has quit [Ping timeout: 244 seconds]
hineios has quit [Quit: The Lounge - https://thelounge.chat]
amb007 has quit [Ping timeout: 268 seconds]
dirtcastle has quit [Ping timeout: 268 seconds]
Brucio-61 has joined #commonlisp
hineios has joined #commonlisp
random-nick has quit [Ping timeout: 268 seconds]
makomo has quit [Ping timeout: 252 seconds]
thomaslewis has joined #commonlisp
thomaslewis has left #commonlisp [#commonlisp]
sjl has quit [Quit: WeeChat 3.6]
deadmarshal has joined #commonlisp
dirtcastle has joined #commonlisp