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/>
<aeth> To be clear, if you have (foo-bar your-foo-struct) then the implementation knows that your-foo-struct is either a valid FOO or it is an error. And so it only has to check once, and you "magically" can get type inference on all typed slots without even needing one declaration (for the struct itself). This is only really going to make a difference for arrays-of-numbers and numbers.
<aeth> (If the implementation bothers to use this information that it is given.)
<aeth> And while you can do polymorphism on structs, that entire type inference advantage goes away if you do.
eddof13 has joined #commonlisp
<PuercoPop`> imho unless performance is a concern, use defclass. Mostly because you can safely redefine them while developing
PuercoPop` has quit [Remote host closed the connection]
jeffrey has quit [Quit: jeffrey]
<aeth> Yes, that's a good short answer.
wbooze has quit [Read error: Connection reset by peer]
contrapunctus has left #commonlisp [#commonlisp]
contrapunctus has joined #commonlisp
waleee has quit [Remote host closed the connection]
critbase has quit [Remote host closed the connection]
eddof13 has quit [Quit: eddof13]
skeemer has quit [Ping timeout: 276 seconds]
random-nick has quit [Ping timeout: 276 seconds]
Pixel_Outlaw has joined #commonlisp
PuercoPop` has joined #commonlisp
rootnode has quit [Remote host closed the connection]
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #commonlisp
chiselfuse has quit [Ping timeout: 264 seconds]
chiselfuse has joined #commonlisp
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
jonatack has joined #commonlisp
eddof13 has joined #commonlisp
bg2 has joined #commonlisp
bg2 has quit [Client Quit]
bg2 has joined #commonlisp
bg2 has quit [Client Quit]
bg2 has joined #commonlisp
bg2 has quit [Client Quit]
bpanthi977 has quit [Ping timeout: 260 seconds]
decweb has quit [Quit: Konversation terminated!]
eddof13 has quit [Quit: eddof13]
brokkoli_origin has quit [Remote host closed the connection]
rtypo has joined #commonlisp
brokkoli_origin has joined #commonlisp
rgherdt has joined #commonlisp
King_julian has joined #commonlisp
edgar-rft` has joined #commonlisp
edgar-rft has quit [Ping timeout: 276 seconds]
Pixel_Outlaw has quit [Quit: Leaving]
jeffrey has joined #commonlisp
PuercoPop` has quit [Remote host closed the connection]
PuercoPop` has joined #commonlisp
pve has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
fengshaun has joined #commonlisp
PuercoPop` has quit [Remote host closed the connection]
shka has joined #commonlisp
garlic0x14 has joined #commonlisp
garlic0x1 has quit [Ping timeout: 276 seconds]
garlic0x14 is now known as garlic0x1
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
delvarus has joined #commonlisp
jeffrey has quit [Quit: jeffrey]
shka has quit [Ping timeout: 276 seconds]
GalaxyNova has quit [Quit: :3]
GalaxyNova1 has joined #commonlisp
mgl has joined #commonlisp
jeffrey has joined #commonlisp
GalaxyNova1 has quit [Ping timeout: 260 seconds]
shka has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 272 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Guest47 has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
<beach> I added Predicament (condition system) and Parcl (package system) to: http://metamodular.com/SICL-related-libraries/sicl-related-libraries.html
<ixelp> SICL-related libraries
wacki has joined #commonlisp
wacki has quit [Client Quit]
wacki has joined #commonlisp
shka has joined #commonlisp
Guest47 has quit [Remote host closed the connection]
cercopith has joined #commonlisp
wbooze has joined #commonlisp
Inline has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
skeemer has joined #commonlisp
scymtym has quit [Ping timeout: 252 seconds]
attila_lendvai has joined #commonlisp
ftzm has joined #commonlisp
scymtym has joined #commonlisp
shka has joined #commonlisp
ftzm has quit [Quit: The Lounge - https://thelounge.chat]
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
shka has quit [Client Quit]
shka has joined #commonlisp
treflip has joined #commonlisp
attila_lendvai has quit [Quit: Leaving]
Guest47 has joined #commonlisp
treflip has quit [Ping timeout: 272 seconds]
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
Guest47 has quit [Remote host closed the connection]
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
shka has quit [Client Quit]
decweb has joined #commonlisp
attila_lendvai has joined #commonlisp
random-nick has joined #commonlisp
Oddity has quit [Ping timeout: 252 seconds]
shka has joined #commonlisp
Oddity has joined #commonlisp
bjorkintosh has quit [Quit: "Every day, computers are making people easier to use." David Temkin]
uhuh has joined #commonlisp
uhuh has joined #commonlisp
uhuh has quit [Changing host]
bjorkintosh has joined #commonlisp
mala has quit [Read error: Connection reset by peer]
mala has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
mala has quit [Ping timeout: 276 seconds]
delvarus has quit [Quit: Leaving]
surabax has joined #commonlisp
sixfourtwelve has joined #commonlisp
Oddity has quit [Remote host closed the connection]
yitzi has joined #commonlisp
Equill has joined #commonlisp
Fade has quit [Quit: leaving]
Fade has joined #commonlisp
shka has joined #commonlisp
Fade has quit [Changing host]
Fade has joined #commonlisp
sixfourtwelve has left #commonlisp [#commonlisp]
wbooze has quit [Quit: Leaving]
jeffrey has quit [Quit: jeffrey]
jeffrey has joined #commonlisp
rgherdt has quit [Ping timeout: 252 seconds]
rgherdt has joined #commonlisp
uhuh has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
eddof13 has joined #commonlisp
yitzi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
toadlicker has quit [Remote host closed the connection]
toadlicker has joined #commonlisp
bpanthi977 has joined #commonlisp
eddof13 has quit [Quit: eddof13]
sloanr has joined #commonlisp
<Josh_2> beach: is the way phoe's name is spelled correct in Predicament?
treflip has joined #commonlisp
<beach> I hope so. What do you think is wrong with it?
<|3b|> looks wrong here too
<beach> Oh, the page is not rendered using UTF-8. *sigh*
<beach> And I can't remember how to do that.
<|3b|> also, you have "functions,, " in that and Parcl page
<beach> Right, thanks.
eddof13 has joined #commonlisp
<beach> Both issues fixed. Thank you.
<kagevf> beach: looks like you remembered how to do it :)
<|3b|> missed the ,, on Predicament page?
<beach> kagevf: Nah, I grepped for UTF in my existing pages. :)
eddof13 has quit [Client Quit]
<beach> |3b|: Fixed.
<|3b|> beach: and same thing on the main page, now that i pay attention to that :p
<beach> Indeed. Thank you.
<beach> Fixed.
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
mgl has quit [Ping timeout: 265 seconds]
eddof13 has joined #commonlisp
delvarus has joined #commonlisp
gorignak has joined #commonlisp
skin has joined #commonlisp
cage has joined #commonlisp
treflip has quit [Remote host closed the connection]
veqq has quit [Quit: veqq]
kevingal has joined #commonlisp
wacki has quit [Read error: Connection reset by peer]
wacki has joined #commonlisp
White_Flame has joined #commonlisp
White__Flame has quit [Ping timeout: 268 seconds]
attila_lendvai has quit [Ping timeout: 244 seconds]
mala has joined #commonlisp
mgl has joined #commonlisp
skin has quit [Quit: leaving]
jeffrey has quit [Quit: jeffrey]
skin has joined #commonlisp
Equill has quit [Ping timeout: 248 seconds]
akoana has joined #commonlisp
jeffrey has joined #commonlisp
yitzi has joined #commonlisp
JuanDaugherty has joined #commonlisp
delvarus has quit [Quit: Leaving]
King_julian has quit [Ping timeout: 260 seconds]
toadlicker has quit [Remote host closed the connection]
toadlicker has joined #commonlisp
forestcreature has joined #commonlisp
Noisytoot has quit [Quit: ZNC 1.9.1 - https://znc.in]
triffid has quit [Quit: triffid]
Noisytoot has joined #commonlisp
toadlicker has quit [Remote host closed the connection]
toadlicker has joined #commonlisp
<forestcreature> Hello! How could I (in cl) r/w from/to parallel port registers, on linux, please? I would like to use the data lines as individual I/O for some simple automation
<JuanDaugherty> sounds like a job for machine lang or c
jeffrey has quit [Quit: jeffrey]
JuanDaugherty is now known as ColinRobinson
<forestcreature> JuanDaugherty: so could I use a CFFI to expose linux headers as if doing it in C?
<bjorkintosh> forestcreature: there might be something here for you: https://www.cliki.net/system%20programming
<ixelp> CLiki: system programming
<forestcreature> bjorkintosh: thank you, I saw there is e.g. cl-libserialport, cl-libusb and wondered if there was something equivalently higher level for parport
<bjorkintosh> forestcreature: may I ask, does it _have_ to be the parallel port?
kevingal has quit [Ping timeout: 265 seconds]
erru has joined #commonlisp
<forestcreature> bjorkintosh: not necessarily, but I'd like to use the IO that's already on this old motherboard if possible
<bjorkintosh> are the USBs taken up already?
<forestcreature> bjorkintosh: nope
<bjorkintosh> well. it might be a tad easier.
<bjorkintosh> but that's not the point of playing around is it?
<forestcreature> exactly!
jeffrey has joined #commonlisp
<ixelp> direct parallel port access from Lisp (x86, Linux, CLISP or CMUCL)
ColinRobinson has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
NotThatRPG has joined #commonlisp
<forestcreature> bjorkintosh: gosh, no, I've been searching a while. Thank you, this is the discussion I was looking for
<bjorkintosh> I hope it helps a little.
<bjorkintosh> if it does, please post your solution somewhere for others (and your future self) to benefit from.
<forestcreature> thank you, I will
Equill has joined #commonlisp
jeffrey has quit [Quit: jeffrey]
forestcreature has quit [Ping timeout: 276 seconds]
triffid has joined #commonlisp
yitzi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
GalaxyNova has joined #commonlisp
wbooze has joined #commonlisp
Pixel_Outlaw has joined #commonlisp
jeffrey has joined #commonlisp
wbooze has quit [Quit: Leaving]
kevingal has joined #commonlisp
erru has quit [Remote host closed the connection]
GalaxyNova has quit [Quit: :3]
Equill has quit [Ping timeout: 252 seconds]
surabax has quit [Ping timeout: 248 seconds]
Inline has quit [Quit: KVIrc 5.2.6 Quasar http://www.kvirc.net/]
jeffrey has quit [Quit: jeffrey]
eddof13 has quit [Quit: eddof13]
wbooze has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
jeffrey has joined #commonlisp
istewart has joined #commonlisp
mgl has quit [Ping timeout: 245 seconds]
akoana has quit [Quit: leaving]
NotThatRPG_ has joined #commonlisp
NotThatRPG has quit [Ping timeout: 252 seconds]
NotThatRPG_ has quit [Ping timeout: 260 seconds]
cage has quit [Quit: rcirc on GNU Emacs 30.1]
eddof13 has joined #commonlisp
rtypo has quit [Ping timeout: 252 seconds]
eddof13 has quit [Client Quit]