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/>
istewart has joined #commonlisp
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
szkl has quit [Quit: Connection closed for inactivity]
surabax has quit [Quit: Leaving]
akoana has joined #commonlisp
shawnw has joined #commonlisp
rtypo has quit [Ping timeout: 260 seconds]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
akoana has quit [Quit: leaving]
soweli_iki has quit [Ping timeout: 260 seconds]
robin has quit [Ping timeout: 276 seconds]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
random-nick has quit [Ping timeout: 252 seconds]
sixfourtwelve has joined #commonlisp
msv has quit [Remote host closed the connection]
sixfourtwelve has quit [Ping timeout: 272 seconds]
msv has joined #commonlisp
msv has quit [Remote host closed the connection]
msv has joined #commonlisp
shawnw has quit [Ping timeout: 252 seconds]
mulk has quit [Ping timeout: 252 seconds]
sixfourtwelve has joined #commonlisp
mulk has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 244 seconds]
mulk has quit [Ping timeout: 265 seconds]
mulk has joined #commonlisp
robin has joined #commonlisp
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #commonlisp
sixfourtwelve has joined #commonlisp
jack_rabbit has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 244 seconds]
decweb has quit [Quit: Konversation terminated!]
stanrifkin_ has joined #commonlisp
stanrifkin has quit [Ping timeout: 245 seconds]
shawnw has joined #commonlisp
stanrifkin_ has quit [Quit: Leaving]
bjorkint0sh has quit [Remote host closed the connection]
bjorkint0sh has joined #commonlisp
jack_rabbit has quit [Ping timeout: 260 seconds]
sixfourtwelve has joined #commonlisp
bjorkint0sh has quit [Remote host closed the connection]
bjorkint0sh has joined #commonlisp
jeffrey has quit [Quit: jeffrey]
sixfourtwelve has quit [Ping timeout: 244 seconds]
doyougnu has quit [Ping timeout: 252 seconds]
doyougnu has joined #commonlisp
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 260 seconds]
<jackdaniel> use cl backend and cl frontend!
shawnw has quit [Ping timeout: 245 seconds]
istewart has quit [Quit: Konversation terminated!]
admich1 has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
decweb has joined #commonlisp
sixfourtwelve has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
sixfourtwelve has quit [Ping timeout: 276 seconds]
yacin has quit [Ping timeout: 268 seconds]
decweb has quit [Quit: Konversation terminated!]
sixfourtwelve has joined #commonlisp
chomwitt has joined #commonlisp
erdem has left #commonlisp [Leaving]
sixfourtwelve has quit [Ping timeout: 252 seconds]
chomwitt has quit [Ping timeout: 245 seconds]
sixfourtwelve has joined #commonlisp
soweli_iki has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 244 seconds]
admich1 has joined #commonlisp
edgar-rft has joined #commonlisp
leeb_ is now known as leeb
parjanya has quit [Ping timeout: 260 seconds]
edgar-rft` has quit [Ping timeout: 252 seconds]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 260 seconds]
les has quit [Ping timeout: 252 seconds]
les has joined #commonlisp
pabs3 has quit [Ping timeout: 252 seconds]
pabs3 has joined #commonlisp
deadmarshal_ has quit [Ping timeout: 252 seconds]
sixfourtwelve has joined #commonlisp
pve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 272 seconds]
zablozki has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
erru has joined #commonlisp
sixfourtwelve has joined #commonlisp
mgl_ has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
shka has joined #commonlisp
admich1 has quit [Ping timeout: 248 seconds]
admich1 has joined #commonlisp
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
shka has quit [Quit: Konversation terminated!]
Guest8883 has joined #commonlisp
kenran has joined #commonlisp
cqst_ has joined #commonlisp
cqst has quit [Ping timeout: 252 seconds]
jeffrey has joined #commonlisp
mishoo has joined #commonlisp
chomwitt has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 272 seconds]
deadmarshal_ has joined #commonlisp
shka has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 276 seconds]
Lord_of_Life_ is now known as Lord_of_Life
Guest47_ has joined #commonlisp
sixfourtwelve has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
soweli_iki has quit [Ping timeout: 248 seconds]
sixfourtwelve has quit [Ping timeout: 268 seconds]
shka has joined #commonlisp
shka has quit [Client Quit]
parjanya has joined #commonlisp
cqst_ is now known as cqst
cqst has quit [Ping timeout: 252 seconds]
cqst has joined #commonlisp
skeemer has joined #commonlisp
sixfourtwelve has joined #commonlisp
King_julian has joined #commonlisp
jeffrey has quit [Quit: jeffrey]
varjag has joined #commonlisp
shka has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 276 seconds]
shawnw has joined #commonlisp
GalaxyNova has quit [Ping timeout: 260 seconds]
sixfourtwelve has joined #commonlisp
kenran has quit [Remote host closed the connection]
sixfourtwelve has quit [Ping timeout: 252 seconds]
attila_lendvai has joined #commonlisp
shawnw has quit [Ping timeout: 252 seconds]
danza has joined #commonlisp
rtypo has joined #commonlisp
sixfourtwelve has joined #commonlisp
danza has quit [Remote host closed the connection]
danza has joined #commonlisp
danza has quit [Read error: Connection reset by peer]
sixfourtwelve has quit [Ping timeout: 260 seconds]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 268 seconds]
ingeniot has joined #commonlisp
tjbw has joined #commonlisp
shawnw has joined #commonlisp
Equill has joined #commonlisp
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
sixfourtwelve has joined #commonlisp
admich1 has quit [Ping timeout: 276 seconds]
admich1 has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 248 seconds]
sixfourtwelve has joined #commonlisp
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
sixfourtwelve has quit [Ping timeout: 252 seconds]
King_julian has quit [Ping timeout: 260 seconds]
King_julian has joined #commonlisp
bpanthi977 has joined #commonlisp
chomwitt has quit [Ping timeout: 244 seconds]
chomwitt has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
random-nick has joined #commonlisp
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 272 seconds]
Guest47_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 244 seconds]
Guest47 has joined #commonlisp
decweb has joined #commonlisp
surabax has joined #commonlisp
surabax has quit [Changing host]
surabax has joined #commonlisp
Th30n has joined #commonlisp
bjork1intosh has joined #commonlisp
bjorkint0sh has quit [Ping timeout: 260 seconds]
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 252 seconds]
Guest8883 has quit [Ping timeout: 252 seconds]
chomwitt has quit [Ping timeout: 276 seconds]
Lord_of_Life has quit [Ping timeout: 260 seconds]
Guest47_ has joined #commonlisp
sixfourtwelve has joined #commonlisp
JuanDaugherty has joined #commonlisp
yitzi has joined #commonlisp
Guest47 has quit [Ping timeout: 260 seconds]
mivanchev has joined #commonlisp
<mivanchev> Hey, is defun required to appear at top level?
<mivanchev> or could it appear anywhere but the defined function is always in the global environment
<gilberth> ,(let ((x 42)) (defun foo () x)) ,(foo)
<ixelp> (let ((x 42)) (defun foo () x)) => FOO, but (foo) => 42
sixfourtwelve has quit [Ping timeout: 272 seconds]
<wbooze> if it's not toplevel you are doing closures
<beach> mivanchev: The latter.
<mivanchev> thanks :)
<wbooze> (defun (bla) (defun blabla ()...
<wbooze> defun is a lambda but with an implicit let in it
<beach> wbooze: What?
<beach> wbooze: In what respect is "defun a lambda but with an implicit let in it"?
<beach> And there is no such thing as "a lambda". There are lambda expressions and there are functions created from the evaluation of lambda expressions (if you consider LAMBDA to be a special operator).
jeffrey has joined #commonlisp
<beach> Only a few days ago, someone here was confused because that someone also thought there was such a thing as "a lambda", and the confusion was cleared up by what I just said.
sixfourtwelve has joined #commonlisp
sixfourtwelve has quit [Ping timeout: 276 seconds]
TMA has quit [Ping timeout: 265 seconds]
admich1 has quit [Read error: Connection reset by peer]
admich1 has joined #commonlisp
TMA has joined #commonlisp
<jackdaniel> I think that in CS lambda functions are widely known as anonymous functions that are not bound to an identifier. is it different in common lisp?
bpanthi977 has joined #commonlisp
<beach> Yes. There are no "lambda functions" in Common Lisp. But there are anonymous functions.
<jackdaniel> looking here: https://en.wikipedia.org/wiki/Anonymous_function ; anonymous functions are known as lambda functions and lambda expressions, the latter is even in the glossary. I don't know what was the misunderstanding of that someone, but "lambda function" doesn't seem to be a confusing term
<beach> That is totally wrong for Common Lisp. A lambda expression is not a function at all
<beach> jackdaniel: Also, the original poster did not say "lambda function" but "a lambda".
<jackdaniel> lambda expression denotes a function
<jackdaniel> and I don't think that it would be controversial to say "use COMMON-LISP package"
<jackdaniel> even if symbols are /not/ packages
bpanthi977 has quit [Ping timeout: 260 seconds]
<jackdaniel> that said what wbooze said earlier is nonsense to me too :)
<wbooze> right, i confused it
<erru> i think what wbooze wanted to say is that (defun foo ()) is more or less equivalent to (defvar foo (lambda ())), so it defines symbol-funcion for the given symbol
<wbooze> (defun bla () (defun blabla () ... does not actually nest.. both bla and blabla are global other than the true lexical variants with flet/labels
<wbooze> there's only an implicit progn
<jackdaniel> I think that we are stacking now wrong on top of wrong
<beach> erru: But that's wrong too, because DEFUN does not define the name in the variable namespace.
<jackdaniel> defvar defines a variable and it lives in a different namespace
<jackdaniel> and symbol-function is deprecated in favor of fdefinition too, because function names may be lists too, most notably (setf foo)
<erru> jackdaniel: about wrong on top of wrong, yes i think so too ^^
<wbooze> and progn makes it all toplevel
ingeniot has quit [Ping timeout: 248 seconds]
<jackdaniel> I'm not sure how to put it nicely, but you are saying incorrect things and it is confusing
<jackdaniel> maybe nto for seasoned lisp programmers, but for new ones certainly
sixfourtwelve has joined #commonlisp
Guest47_ has quit [Quit: Textual IRC Client: www.textualapp.com]
Guest47 has joined #commonlisp
Guest47 has quit [Client Quit]
<cdegroot> It's confusing to me as well... in as how you can misinterpret `progn` that much. Without expressly trolling, that is.
<beach> cdegroot: I can see what was perhaps meant, but incorrectly expressed. A PROGN as a top-level form makes the body forms also top level. There are a few operators that work that way.
<beach> But obviously, sticking a PROGN form just anywhere makes neither the PROGN form not its containing forms top level.
<cdegroot> We have an excellent saying for that in Dutch: "Hij heeft de klok wel horen luiden maar weet niet waar de klepel hangt." - a literal translation "He did hear the sound of the bell, but doesn't know where the clapper hangs." does not do it justice.
yazz has joined #commonlisp
tjbw has joined #commonlisp
ingeniot has joined #commonlisp
admich1 has quit [Ping timeout: 245 seconds]
admich1 has joined #commonlisp
yazz has quit [Ping timeout: 268 seconds]
yazz has joined #commonlisp
sixfourtwelve has quit [Quit: leaving]
sixfourtwelve has joined #commonlisp
Thermoriax has quit [Ping timeout: 252 seconds]
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<sixfourtwelve> Sorry for the disconnect/reconnect spam, been away from my computer the last 2 days and my internet has been freaking out
<erru> sixfourtwelve: you're not the only one. my irc history is always full with these :D
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
<sixfourtwelve> I SSH into my mac mini and connect to the tmux session, so I can keep chat history. There's probably better ways, but I rarely use IRC enough to go through the effort lol
<erru> if i need something not from today, i open the irc logs. i usually turn all computers off during the night
<sixfourtwelve> True, I'm in like 3 other channels that don't have that sadly (as far as I know). Oh well :), I must go though, have a great day all :)
jeffrey has quit [Quit: jeffrey]
sixfourtwelve has quit [Quit: leaving]
mivanchev has quit [Remote host closed the connection]
mivanchev has joined #commonlisp
tjbw has joined #commonlisp
yacin has joined #commonlisp
jeffrey has joined #commonlisp
pranav has quit [Remote host closed the connection]
thuna` has joined #commonlisp
admich1 has quit [Ping timeout: 244 seconds]
admich1 has joined #commonlisp
pranav has joined #commonlisp
bitmapper has quit [Quit: Connection closed for inactivity]
mivanchev has quit [Ping timeout: 252 seconds]
erru has quit [Remote host closed the connection]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 268 seconds]
King_julian has quit [Read error: Connection reset by peer]
King_julian has joined #commonlisp
mivanchev has joined #commonlisp
surabax has quit [Quit: Leaving]
bpanthi977 has joined #commonlisp
Oddity has quit [Ping timeout: 252 seconds]
bpanthi977 has quit [Ping timeout: 276 seconds]
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
apac has quit [Ping timeout: 265 seconds]
leeb_ has joined #commonlisp
leeb has quit [Ping timeout: 252 seconds]
younder has quit [Remote host closed the connection]
younder has joined #commonlisp
yitzi has quit [Ping timeout: 272 seconds]
waleee has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
jeffrey has quit [Quit: jeffrey]
mivanchev has quit [Quit: Leaving]
yitzi has joined #commonlisp
ingeniot has quit [Ping timeout: 268 seconds]
mwnaylor has quit [Ping timeout: 276 seconds]
johnjaye has quit [Ping timeout: 248 seconds]
skeemer has quit [Ping timeout: 260 seconds]
tjbw has joined #commonlisp
johnjaye has joined #commonlisp
ewig has joined #commonlisp
admich1 has quit [Ping timeout: 245 seconds]
admich1 has joined #commonlisp
ewig has quit [Remote host closed the connection]
ewig has joined #commonlisp
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
johnjaye has quit [Remote host closed the connection]
johnjaye has joined #commonlisp
ewig has quit [Remote host closed the connection]
robin has quit [Remote host closed the connection]
robin has joined #commonlisp
erru has joined #commonlisp
erru has quit [Changing host]
erru has joined #commonlisp
ewig has joined #commonlisp
tjbw has joined #commonlisp
eddof13 has joined #commonlisp
johnjaye has quit [Ping timeout: 252 seconds]
johnjaye has joined #commonlisp
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tjbw has joined #commonlisp
waleee has quit [Ping timeout: 252 seconds]
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
waleee has joined #commonlisp
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 248 seconds]
johnjaye has quit [Ping timeout: 260 seconds]
varjag has joined #commonlisp
johnjaye has joined #commonlisp
parjanya has quit [Ping timeout: 248 seconds]
chkhd has joined #commonlisp
jeffrey has joined #commonlisp
johnjaye has quit [Ping timeout: 260 seconds]
johnjaye has joined #commonlisp
soweli_iki has joined #commonlisp
robin has quit [Ping timeout: 276 seconds]
triffid has quit [Quit: triffid]
triffid has joined #commonlisp
bpanthi977 has joined #commonlisp
tjbw has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
ingeniot has joined #commonlisp
johnjaye has quit [Read error: No route to host]
admich1 has quit [Ping timeout: 245 seconds]
admich1 has joined #commonlisp
skeemer has joined #commonlisp
robin has joined #commonlisp
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
istewart has joined #commonlisp
tjbw has joined #commonlisp
tjbw has quit [Ping timeout: 268 seconds]
admich1 has quit [Ping timeout: 252 seconds]
admich1 has joined #commonlisp
runxiyu has quit [Ping timeout: 245 seconds]
thuna` has quit [Ping timeout: 260 seconds]
rgherdt_ is now known as rgherdt
ingeniot has quit [Ping timeout: 252 seconds]
mishoo has quit [Ping timeout: 252 seconds]
runxiyu has joined #commonlisp
apac has joined #commonlisp
ingeniot has joined #commonlisp
admich1 has quit [Ping timeout: 276 seconds]
admich1 has joined #commonlisp
parjanya has joined #commonlisp
lucerne has joined #commonlisp
eddof13 has quit [Quit: eddof13]
attila_lendvai has quit [Ping timeout: 276 seconds]
erru has quit [Remote host closed the connection]
zablozki has joined #commonlisp
steew has quit [Quit: I'll be back. Bye!]
jeffrey has quit [Quit: jeffrey]
bpanthi977 has joined #commonlisp
mwnaylor has joined #commonlisp
bpanthi977 has quit [Ping timeout: 272 seconds]
mgl_ has quit [Ping timeout: 265 seconds]
ingeniot has quit [Ping timeout: 252 seconds]
Equill has quit [Ping timeout: 260 seconds]
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
admich1 has quit [Ping timeout: 260 seconds]
Equill has joined #commonlisp
admich1 has joined #commonlisp
GalaxyNova has joined #commonlisp
steew has joined #commonlisp
steew is now known as Guest2767
Guest2767 has quit [Changing host]
Guest2767 has joined #commonlisp
Guest2767 is now known as steew
yitzi has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
shka has quit [Quit: Konversation terminated!]
eddof13 has joined #commonlisp
eddof13 has quit [Client Quit]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
rgherdt has quit [Quit: Leaving]
pve has quit [Quit: leaving]
GalaxyNova has quit [Ping timeout: 252 seconds]
JuanDaugherty has joined #commonlisp
istewart has quit [Quit: Konversation terminated!]
bpanthi977 has joined #commonlisp
istewart has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
jeffrey has joined #commonlisp
chkhd has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
varjag has quit [Ping timeout: 265 seconds]
Oddity has joined #commonlisp
triffid has quit [Quit: triffid]
triffid has joined #commonlisp
apac has quit [Ping timeout: 252 seconds]
malaclyps has joined #commonlisp
mala has quit [Ping timeout: 248 seconds]
yazz has quit [Ping timeout: 276 seconds]
yazz has joined #commonlisp
Equill has quit [Ping timeout: 244 seconds]
triffid has quit [Ping timeout: 264 seconds]
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
triffid has joined #commonlisp
kevingal has joined #commonlisp
skeemer has quit [Ping timeout: 252 seconds]
leeb_ is now known as leeb
brokkoli_originl has joined #commonlisp
scymtym has quit [Read error: Connection reset by peer]
brokkoli_origin has quit [Ping timeout: 276 seconds]
scymtym has joined #commonlisp
admich1 has quit [Ping timeout: 252 seconds]
ixelp has quit [Ping timeout: 252 seconds]
decweb has quit [Ping timeout: 252 seconds]
ixelp has joined #commonlisp