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/>
NicknameJohn has quit [Ping timeout: 240 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
azimut has joined #commonlisp
NicknameJohn has joined #commonlisp
czy has quit [Remote host closed the connection]
ronald_ has quit [Quit: leaving]
<char[m]> nij-: checkout generic-cl and static-dispatch-cl
random-nick has quit [Ping timeout: 240 seconds]
festerdam has quit [Ping timeout: 240 seconds]
_abrantesasf_ has quit [Remote host closed the connection]
karlosz has quit [Quit: karlosz]
chrcav has quit [Ping timeout: 248 seconds]
chrcav has joined #commonlisp
ec has quit [Ping timeout: 240 seconds]
ec has joined #commonlisp
KvL has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
waleee has quit [Ping timeout: 248 seconds]
NicknameJohn has quit [Ping timeout: 240 seconds]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #commonlisp
tertek has joined #commonlisp
tertek has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
tertek has joined #commonlisp
EsoAlgo8 has quit [Remote host closed the connection]
tertek has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
tertek has joined #commonlisp
EsoAlgo8 has joined #commonlisp
tertek has quit [Changing host]
tertek has joined #commonlisp
tertek has quit [Client Quit]
tertek has joined #commonlisp
ym has joined #commonlisp
dcb has quit [Quit: MSN Messenger 3.8]
ym has quit [Ping timeout: 264 seconds]
lucasta has quit [Quit: Leaving]
knusbaum has quit [Quit: ZNC 1.8.2 - https://znc.in]
gko has quit [Read error: Connection reset by peer]
gko has joined #commonlisp
knusbaum has joined #commonlisp
rgherdt has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
Sauvin has quit [Read error: Connection reset by peer]
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 264 seconds]
hhdave has quit [Remote host closed the connection]
hhdave has joined #commonlisp
dre has joined #commonlisp
knusbaum has quit [Quit: ZNC 1.8.2 - https://znc.in]
rgherdt__ has joined #commonlisp
rgherdt_ has quit [Remote host closed the connection]
knusbaum has joined #commonlisp
pranavats has left #commonlisp [Error from remote client]
pranavats has joined #commonlisp
Sauvin has joined #commonlisp
alcor has joined #commonlisp
<beach> What would be the point of making + and * generic?
<jackdaniel> I can imagine someone wishing to multiply elements in an array or matrice
<beach> But you can't specialize any parameter, because there are no required parameters.
<jackdaniel> good point
<jackdaniel> then I'm not sure why
<beach> Yeah, hence my question.
<beach> The usual "solution" is to have + and * call something like BINARY-+ and BINARY-* and to make those generic.
<beach> That's what Dylan does, I believe.
<hayley> Prefix Dylan did, infix Dylan only has binary functions for such mathematical operators.
<beach> Oh, I see. I stopped looking at Dylan when it went infix.
Inline has quit [Quit: Leaving]
semarie has quit [Quit: WeeChat 3.8]
permagreen has quit [Quit: Leaving]
Cymew has joined #commonlisp
Cymew has quit [Client Quit]
Cymew has joined #commonlisp
semarie has joined #commonlisp
_cymew_ has joined #commonlisp
pve has joined #commonlisp
mgl has joined #commonlisp
igemnace has joined #commonlisp
mgl has quit [Client Quit]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
mgl has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
xantoz has quit [Read error: Connection reset by peer]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
occ has joined #commonlisp
MajorBiscuit has joined #commonlisp
pony has quit []
shka has joined #commonlisp
varjag has joined #commonlisp
attila_lendvai has joined #commonlisp
kagevf has quit [Ping timeout: 240 seconds]
kagevf has joined #commonlisp
rgherdt__ has quit [Quit: Leaving]
rgherdt has joined #commonlisp
<ogamita> To extend arithmetic to currency amount, I shadowed and redefined those functions as normal functions (since &rest args), and processed the argument types: https://github.com/informatimago/lisp/blob/782607d960853d3269be963ded246ae2875a4139/common-lisp/invoice/invoice.lisp#L392
<ixelp> lisp/invoice.lisp at 782607d960853d3269be963ded246ae2875a4139 · informatimago/lisp · GitHub
<ogamita> Using normal generic function dispatch may not work, because there may be more sophisticated rules. We may use associativity and commutativity, and coerce the values.
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life has joined #commonlisp
<jackdaniel> float16 is all we need \o/
emacsomancer[m] has quit [Remote host closed the connection]
msavoritias has joined #commonlisp
shka has quit [Remote host closed the connection]
shka has joined #commonlisp
occ has quit [Ping timeout: 256 seconds]
johnjaye has quit [Ping timeout: 240 seconds]
kevingal has joined #commonlisp
green_ has joined #commonlisp
attila_lendvai_ has joined #commonlisp
attila_lendvai has quit [Read error: Connection reset by peer]
abrantesasf has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
occ has joined #commonlisp
festerdam has joined #commonlisp
dre has quit [Quit: Leaving]
random-nick has joined #commonlisp
mgl has quit [Quit: Client closed]
karlosz has joined #commonlisp
karlosz has quit [Remote host closed the connection]
karlosz has joined #commonlisp
ec has quit [Ping timeout: 240 seconds]
ec has joined #commonlisp
dre has joined #commonlisp
dre has quit [Max SendQ exceeded]
mi6x3m has joined #commonlisp
<mi6x3m> hey, are CL string literals multiline?
<jackdaniel> "try
<jackdaniel> it"
<mi6x3m> :D
<yitzi> mi6x3m: CL double quote reads until it sees another double quote so pretty much anything can be in there.
<yitzi> clhs 2.4.5
<ixelp> CLHS: Section 2.4.5
<mi6x3m> that's so cool
<yitzi> mi6x3m: see the clhs ref above
<mi6x3m> I am checking it out yeah
<mi6x3m> tnx
<yitzi> yw
dre has joined #commonlisp
cage has joined #commonlisp
mgl has joined #commonlisp
mi6x3m has quit [Ping timeout: 246 seconds]
cage has quit [Remote host closed the connection]
cage has joined #commonlisp
scymtym has joined #commonlisp
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
nij- has joined #commonlisp
markb1 has quit [Ping timeout: 250 seconds]
scymtym_ has joined #commonlisp
scymtym has quit [Ping timeout: 240 seconds]
Brucio-61 has quit [Ping timeout: 260 seconds]
Brucio-61 has joined #commonlisp
varjag has quit [Quit: ERC (IRC client for Emacs 27.1)]
Brucio-61 has quit [Ping timeout: 260 seconds]
scymtym_ has quit [Ping timeout: 248 seconds]
redsith has joined #commonlisp
redsith` has joined #commonlisp
markb1 has joined #commonlisp
redsith has left #commonlisp [#commonlisp]
redsith` has quit [Remote host closed the connection]
zacque has joined #commonlisp
fe[nl]ix has quit [Quit: Valete!]
redsith has joined #commonlisp
Brucio-61 has joined #commonlisp
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
abrantesasf has quit [Ping timeout: 248 seconds]
abrantesasf has joined #commonlisp
fe[nl]ix has joined #commonlisp
redsith has quit [Remote host closed the connection]
redsith has joined #commonlisp
seok has joined #commonlisp
mi6x3m has joined #commonlisp
mi6x3m has quit [Client Quit]
<seok> hm.. quickload is not loading a project correctly
<seok> It outputs an error saying it cannot find the reference to a function defined in the same file
<seok> But the file works if I compile line by line
<Bike> is the function used in a macro?
<seok> no
<jackdaniel> seok: could you show the file?
<ixelp> (in-package #:uwu)(defclass node () ((properties :accessor properties :in - Pastebin.com
<seok> says create-node does not exist
<jackdaniel> defconstant is a macro
<seok> oh..
<seok> it works after changing those to defvar
<jackdaniel> it is somewhat underspecified
<jackdaniel> but defconstant may (doesn't have to) evaluate the value at the compile time
zacque has quit [Remote host closed the connection]
ym has joined #commonlisp
johnjaye has joined #commonlisp
tevo has quit [Ping timeout: 240 seconds]
abrantesasf has quit [Remote host closed the connection]
random-nick has quit [Ping timeout: 240 seconds]
mgl has quit [Quit: Client closed]
random-nick has joined #commonlisp
nij- has quit [Ping timeout: 246 seconds]
seok has quit [Quit: Client closed]
luna-is-here has quit [Quit: luna-is-here]
kevingal has quit [Ping timeout: 240 seconds]
redsith has quit [Ping timeout: 240 seconds]
seok has joined #commonlisp
hhdave has quit [Remote host closed the connection]
hhdave has joined #commonlisp
green_ has quit [Remote host closed the connection]
green_ has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 240 seconds]
Cymew has quit [Ping timeout: 240 seconds]
waleee has joined #commonlisp
luna-is-here has joined #commonlisp
ym has quit [Quit: Leaving]
green_ has quit [Ping timeout: 256 seconds]
green_ has joined #commonlisp
lucasta has joined #commonlisp
dcb has joined #commonlisp
jmdaemon has joined #commonlisp
_cymew_ has quit [Quit: Konversation terminated!]
euandreh has quit [Ping timeout: 240 seconds]
tyson2 has joined #commonlisp
ec has quit [Ping timeout: 240 seconds]
ec has joined #commonlisp
alcor has quit [Remote host closed the connection]
alcor has joined #commonlisp
NicknameJohn has joined #commonlisp
msavoritias has quit [Remote host closed the connection]
lucasta has quit [Quit: Leaving]
igemnace has quit [Remote host closed the connection]
tyson2 has quit [Ping timeout: 256 seconds]
<cpli> after compiling a LAMBDA, how does e.g. sbcl actually execute that assembled code?
<Bike> not sure what exactly you mean. the implementation goes through it's usual calling convention.
Inline has joined #commonlisp
nij- has joined #commonlisp
seok has quit [Quit: Client closed]
hhdave has quit [Remote host closed the connection]
hhdave has joined #commonlisp
nij- has quit [Ping timeout: 240 seconds]
nij- has joined #commonlisp
attila_lendvai has joined #commonlisp
SunClonus has joined #commonlisp
igemnace has joined #commonlisp
redsith has joined #commonlisp
jmdaemon has quit [Ping timeout: 268 seconds]
pony has joined #commonlisp
SunClonus has quit [Read error: Connection reset by peer]
nij- has quit [Ping timeout: 250 seconds]
ec has quit [Ping timeout: 240 seconds]
ec has joined #commonlisp
cage has quit [Quit: rcirc on GNU Emacs 28.2]
tyson2 has joined #commonlisp
attila_lendvai has quit [Ping timeout: 246 seconds]
amb007 has quit [Ping timeout: 265 seconds]
amb007 has joined #commonlisp
MajorBiscuit has quit [Quit: WeeChat 3.6]
igemnace has quit [Remote host closed the connection]
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
alcor has quit [Remote host closed the connection]
sukaeto1 has joined #commonlisp
semarie_ has joined #commonlisp
semarie_ is now known as semarie
semarie has quit [Killed (erbium.libera.chat (Nickname regained by services))]
kabriel has joined #commonlisp
ec has quit [Ping timeout: 240 seconds]
ec has joined #commonlisp
green_ has quit [*.net *.split]
shka has quit [*.net *.split]
White_Flame has quit [*.net *.split]
dtman34 has quit [*.net *.split]
danieli has quit [*.net *.split]
d4ryus has quit [*.net *.split]
skempf has quit [*.net *.split]
sco1 has quit [*.net *.split]
thonkpod has quit [*.net *.split]
sukaeto has quit [*.net *.split]
jello_pudding has quit [*.net *.split]
permagreen has joined #commonlisp
mariari has quit [Ping timeout: 240 seconds]
semz has joined #commonlisp
NicknameJohn has quit [Ping timeout: 248 seconds]
tyson2 has quit [Remote host closed the connection]
mariari has joined #commonlisp
mariari has quit [Ping timeout: 246 seconds]
mariari has joined #commonlisp
green_ has joined #commonlisp
jello_pudding has joined #commonlisp
d4ryus has joined #commonlisp
White_Flame has joined #commonlisp
sco1 has joined #commonlisp
danieli has joined #commonlisp
dtman34 has joined #commonlisp
thonkpod has joined #commonlisp
danieli has quit [Max SendQ exceeded]
danieli has joined #commonlisp
lucasta has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
pve has quit [Quit: leaving]
redsith has quit [Ping timeout: 265 seconds]
NicknameJohn has joined #commonlisp
ec has quit [Ping timeout: 240 seconds]
ec has joined #commonlisp
shka has joined #commonlisp
karlosz has quit [Quit: karlosz]
kopiyka has quit [Ping timeout: 264 seconds]
occ has quit [Ping timeout: 246 seconds]
tevo has joined #commonlisp
robin has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Replaced by new connection]
pranavats has joined #commonlisp
cognemo has quit [Ping timeout: 268 seconds]
cognemo has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp