jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.5.4, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
frgo has joined #lisp
frgo has quit [Ping timeout: 240 seconds]
frgo has joined #lisp
jmercouris has quit [Ping timeout: 276 seconds]
Kevslinger has quit [Quit: Connection closed for inactivity]
Arcaelyx has joined #lisp
khisanth_ has quit [Ping timeout: 240 seconds]
khisanth_ has joined #lisp
libertyp1ime has quit [Quit: leaving]
quazimodo has joined #lisp
quazimodo has quit [Remote host closed the connection]
frgo has quit [Ping timeout: 268 seconds]
frgo has joined #lisp
frgo has quit [Ping timeout: 240 seconds]
LiamH has joined #lisp
EvW has quit [Ping timeout: 276 seconds]
frgo has joined #lisp
frgo has quit [Ping timeout: 240 seconds]
ahungry has joined #lisp
clothespin has joined #lisp
ebzzry has quit [Quit: WeeChat 2.3]
frgo has joined #lisp
libertyprime has quit [Quit: leaving]
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 268 seconds]
X-Scale` is now known as X-Scale
flubberhead has quit [Ping timeout: 240 seconds]
frgo has quit [Ping timeout: 240 seconds]
bitmapper has quit [Ping timeout: 276 seconds]
frgo has joined #lisp
patrixl has joined #lisp
frgo has quit [Ping timeout: 268 seconds]
igemnace has joined #lisp
toorevitimirp has joined #lisp
frgo has joined #lisp
semz has quit [Ping timeout: 245 seconds]
toorevitimirp has quit [Read error: Connection reset by peer]
toorevitimirp has joined #lisp
semz has joined #lisp
semz has quit [Changing host]
semz has joined #lisp
toorevitimirp has quit [Ping timeout: 240 seconds]
toorevitimirp has joined #lisp
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale has joined #lisp
q9929t has joined #lisp
frgo has quit [Ping timeout: 240 seconds]
mrcode_ has joined #lisp
ahungry has quit [Ping timeout: 276 seconds]
frgo has joined #lisp
frgo has quit [Ping timeout: 268 seconds]
akoana has left #lisp ["Leaving"]
frgo has joined #lisp
torbo has joined #lisp
frgo has quit [Ping timeout: 240 seconds]
q9929t has quit [Quit: q9929t]
frgo has joined #lisp
frgo has quit [Ping timeout: 268 seconds]
frgo has joined #lisp
krwq has joined #lisp
Josh_2 has joined #lisp
LiamH has quit [Quit: Leaving.]
frgo has quit [Ping timeout: 240 seconds]
toorevitimirp has quit [Remote host closed the connection]
toorevitimirp has joined #lisp
frgo has joined #lisp
frgo has quit [Ping timeout: 268 seconds]
frgo has joined #lisp
Arcaelyx has quit [Quit: Arcaelyx]
orivej has quit [Ping timeout: 268 seconds]
shifty has joined #lisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life has joined #lisp
torbo has quit [Remote host closed the connection]
Arcaelyx has joined #lisp
libertyprime has joined #lisp
enrio has joined #lisp
Bike has quit [Quit: Lost terminal]
frgo has quit [Ping timeout: 240 seconds]
_whitelogger has joined #lisp
Nistur has quit [Ping timeout: 240 seconds]
Nistur has joined #lisp
Tordek has joined #lisp
xkapastel has joined #lisp
_whitelogger has joined #lisp
vlatkoB has joined #lisp
gravicappa has joined #lisp
mrcode_ has quit [Quit: Textual IRC Client: www.textualapp.com]
libertyprime has quit [Ping timeout: 276 seconds]
libertyprime has joined #lisp
<beach> Good morning everyone!
<Josh_2> mornin'
rippa has joined #lisp
dddddd has quit [Remote host closed the connection]
frgo has joined #lisp
ebzzry has joined #lisp
Josh_2 has quit [Quit: ERC (IRC client for Emacs 26.2)]
Arcaelyx has quit [Quit: Arcaelyx]
_whitelogger has joined #lisp
Fare has quit [Ping timeout: 250 seconds]
mathrick has quit [Ping timeout: 264 seconds]
frgo has quit [Ping timeout: 268 seconds]
ggole has joined #lisp
heisig has joined #lisp
mathrick has joined #lisp
superkumasan has quit [Ping timeout: 240 seconds]
_whitelogger has joined #lisp
libertyprime has quit [Ping timeout: 265 seconds]
libertyprime has joined #lisp
frgo has joined #lisp
manualcrank has quit [Quit: WeeChat 1.9.1]
toorevitimirp has quit [Ping timeout: 276 seconds]
libertyprime has quit [Ping timeout: 276 seconds]
libertyprime has joined #lisp
superkumasan has joined #lisp
raghavgururajan has joined #lisp
permagreen has quit [Quit: Leaving]
Tordek has quit [Ping timeout: 240 seconds]
hasebastian has joined #lisp
hasebastian has quit [Client Quit]
hasebastian has joined #lisp
libertyprime has quit [Ping timeout: 240 seconds]
Nistur has quit [Ping timeout: 240 seconds]
hasebastian has quit [Quit: Konversation terminated!]
libertyprime has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
Nistur has joined #lisp
raghavgururajan has quit [Remote host closed the connection]
frgo has quit [Ping timeout: 240 seconds]
igemnace has quit [Ping timeout: 240 seconds]
Nistur has quit [Remote host closed the connection]
shka_ has joined #lisp
decent-username has joined #lisp
Nistur has joined #lisp
hiroaki has joined #lisp
Tordek has joined #lisp
hiroaki has quit [Client Quit]
igemnace has joined #lisp
cosimone has joined #lisp
random-nick has joined #lisp
fouric has quit [Ping timeout: 240 seconds]
fouric has joined #lisp
cosimone has quit [Remote host closed the connection]
varjag has joined #lisp
mathrick has quit [Ping timeout: 245 seconds]
nowhere_man has quit [Ping timeout: 276 seconds]
analogue has quit [Read error: Connection reset by peer]
analogue has joined #lisp
cyberlard has quit [Ping timeout: 250 seconds]
eschatologist has quit [Ping timeout: 250 seconds]
eschatologist has joined #lisp
jonatack has quit [Ping timeout: 250 seconds]
jonatack has joined #lisp
cyberlard has joined #lisp
Jesin has quit [Ping timeout: 250 seconds]
shka__ has quit [Ping timeout: 250 seconds]
shka__ has joined #lisp
ccl-logbot has quit [Read error: Connection reset by peer]
xkapastel has quit [Quit: Connection closed for inactivity]
ebrasca has joined #lisp
Fade has quit [Ping timeout: 250 seconds]
Fade has joined #lisp
ccl-logbot has joined #lisp
gabot has quit [Ping timeout: 250 seconds]
gabot has joined #lisp
ebzzry has quit [Read error: Connection reset by peer]
beach has quit [Ping timeout: 250 seconds]
random-nick has quit [Remote host closed the connection]
random-nick has joined #lisp
toorevitimirp has joined #lisp
krwq has quit [Remote host closed the connection]
smazga has joined #lisp
nika has joined #lisp
smazga has quit [Ping timeout: 240 seconds]
beach has joined #lisp
xantoz has quit [Ping timeout: 276 seconds]
kajo has quit [Ping timeout: 276 seconds]
xkapastel has joined #lisp
xantoz has joined #lisp
nika has quit [Read error: Connection reset by peer]
nika has joined #lisp
vaporatorius has quit [Read error: Connection reset by peer]
patrixl has quit [Quit: Leaving.]
EvW has joined #lisp
nika has quit [Read error: Connection reset by peer]
nika has joined #lisp
frgo has joined #lisp
vaporatorius has joined #lisp
frgo has quit [Remote host closed the connection]
xantoz has quit [Ping timeout: 268 seconds]
LiamH has joined #lisp
_whitelogger has joined #lisp
notzmv has quit [Ping timeout: 276 seconds]
makomo has joined #lisp
frgo has joined #lisp
heisig has quit [Quit: Leaving]
gabiruh has joined #lisp
Bike has joined #lisp
frgo has quit [Remote host closed the connection]
gabiruh_ has quit [Ping timeout: 250 seconds]
FreeBirdLjj has joined #lisp
decent-username has quit [Ping timeout: 246 seconds]
xantoz has joined #lisp
lucasb has joined #lisp
smazga has joined #lisp
toorevitimirp has quit [Quit: Konversation terminated!]
smazga has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
libertyprime has quit [Quit: leaving]
vaporatorius has quit [Read error: Connection reset by peer]
superkumasan has quit [Ping timeout: 240 seconds]
superkumasan has joined #lisp
manualcrank has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
hvxgr has quit [Ping timeout: 246 seconds]
clothespin has quit [Ping timeout: 246 seconds]
analogue_ has joined #lisp
analogue has quit [Disconnected by services]
analogue_ is now known as analogue
xkapastel has quit [Quit: Connection closed for inactivity]
dddddd has joined #lisp
frgo has joined #lisp
EvW has quit [Ping timeout: 250 seconds]
invergo has joined #lisp
invergo has quit [Changing host]
invergo has joined #lisp
maxxcan has joined #lisp
moldybits has quit [Quit: WeeChat 2.4]
frgo has quit [Remote host closed the connection]
frgo has joined #lisp
flubberhead has joined #lisp
flubberhead has quit [Client Quit]
frgo has quit [Ping timeout: 250 seconds]
Duuqnd has quit [Quit: Leaving]
Arcaelyx has joined #lisp
frgo has joined #lisp
pnp has joined #lisp
smazga has joined #lisp
Fare has joined #lisp
pnp has quit [Ping timeout: 260 seconds]
smazga has quit [Ping timeout: 240 seconds]
manualcrank has quit [Quit: WeeChat 1.9.1]
EvW has joined #lisp
frgo has quit [Remote host closed the connection]
vaporatorius has joined #lisp
vaporatorius has joined #lisp
vaporatorius has quit [Changing host]
vaporatorius has quit [Read error: Connection reset by peer]
skeuomorf has joined #lisp
skeuomorf has left #lisp [#lisp]
cosimone has joined #lisp
ebzzry has joined #lisp
EvW has quit [Ping timeout: 250 seconds]
decent-username has joined #lisp
decent-username has quit [Client Quit]
decent-username has joined #lisp
notzmv has joined #lisp
Arcaelyx has quit [Quit: Arcaelyx]
notzmv has quit [Ping timeout: 240 seconds]
jonatack has quit [Ping timeout: 264 seconds]
fstxx has joined #lisp
notzmv has joined #lisp
mathrick has joined #lisp
khisanth_ has quit [Ping timeout: 240 seconds]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life_ is now known as Lord_of_Life
khisanth_ has joined #lisp
igemnace has quit [Ping timeout: 265 seconds]
Fare has quit [Ping timeout: 240 seconds]
clothespin has joined #lisp
rpg has joined #lisp
charh has quit [Ping timeout: 240 seconds]
clothespin has quit [Quit: Leaving]
shifty has quit [Ping timeout: 265 seconds]
smazga has joined #lisp
Duuqnd has joined #lisp
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
smazga has quit [Ping timeout: 268 seconds]
nthian has joined #lisp
nullniverse has joined #lisp
nullniverse has quit [Changing host]
nullniverse has joined #lisp
maxxcan has quit [Quit: maxxcan]
cosimone has quit [Quit: Quit.]
shka_ has quit [Ping timeout: 240 seconds]
vlatkoB has quit [Remote host closed the connection]
Fare has joined #lisp
vaporatorius has joined #lisp
vaporatorius has joined #lisp
vaporatorius has quit [Changing host]
Josh_2 has joined #lisp
rpg has joined #lisp
frgo has joined #lisp
Inline__ has joined #lisp
frgo has quit [Ping timeout: 265 seconds]
Inline has quit [Ping timeout: 264 seconds]
manualcrank has joined #lisp
<markasoftware> How might I simplify (setf (nth (third node) to-return) (nconc (nth (third node) to-return) (list i))) ?
<markasoftware> to-return is a list. I want to append the element i to the end of a certain sub-list of to-return
<markasoftware> i can't just use nconc and rely on its mutation, because if (nth (third node) to-return) is null, it obviously can't modify nil.
kajo has joined #lisp
smazga has joined #lisp
<pjb> markasoftware: you write an appendf modifier macro (or use one from a library, but since it's a one-liner…)
<pjb> clhs define-modify-macro
cosimone has joined #lisp
<markasoftware> oh, neat!
smazga has quit [Ping timeout: 240 seconds]
EvW has joined #lisp
<markasoftware> is there any reason i should use (append) instead of (nconc) as the function passed to define-modify-macro?
<pfdietz> Safety? A common source of bugs is destructive modification of things that share structure with other things.
cosimone has quit [Quit: Terminated!]
torbo has joined #lisp
<markasoftware> ah, i guess you are right that the list migh tbe stored somewhere else too
antonv has joined #lisp
<antonv> hi, is there a way to run a lisp in rowsell in non-standard readtable case? Like modern Allegro mode.
frgo has joined #lisp
Nomenclatura has joined #lisp
lispxxx has joined #lisp
lispxxx has quit [Read error: Connection reset by peer]
lispxxx has joined #lisp
lispxxx has left #lisp [#lisp]
<markasoftware> is the lambda-list for define-modify-macro exclusively for the purpose of limiting the number of arguments?
<markasoftware> i.e, the names of the parameters do not matter
hiroaki has joined #lisp
decent-username has quit [Ping timeout: 240 seconds]
ebrasca has quit [Remote host closed the connection]
fstxx has quit [Ping timeout: 260 seconds]
chip2n has joined #lisp
<Bike> i don't think the names matter, no
<Bike> though it'll show up in the macro lambda list in your ide
khisanth_ has quit [Ping timeout: 240 seconds]
<markasoftware> when a global variable is bound, what exactly is it bound to? Does it have its own name, or is it simply bound to a symbol, and uses the symbol's name?
<markasoftware> (i'm not sure if this is a meaningful question)
<jackdaniel> markasoftware: when you have the object with slots, some of them may be not bound
<jackdaniel> when you try to read a slot then you have the unbound-variable condition
<jackdaniel> so variables (slots) may be bound to values
<jackdaniel> also please see the glossary entry for "unbound variable" here http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_u.htm#unbound_variable
<jackdaniel> I've mixed slots and variables here because I was looking for an examples of unbound places
Fare has quit [Ping timeout: 240 seconds]
slyrus has joined #lisp
Jesin has joined #lisp
<markasoftware> if a variable can be directly bound to a value, why do we need a value cell on symbols?
slyrus__ has quit [Ping timeout: 268 seconds]
Jesin has quit [Remote host closed the connection]
mindthelion has quit [Quit: Drops mic, and fucks off back to wherever he crawled out of.]
notzmv has quit [Ping timeout: 276 seconds]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
khisanth_ has joined #lisp
nika has quit []
permagreen has joined #lisp
peey has joined #lisp
<peey> Is there any syntax in lisp which lets you use a symbol before its definition? e.g. something like (where (set-union s1 s2) (define s1 ....) (define s2 ...))
karlosz has quit [Quit: karlosz]
<Bike> you could define a macro for backwards let if you wanted, i guess
<Bike> (defmacro where (form &rest bindings) `(let (,@bindings) ,form)), then (where (set-union s1 s2) (s1 ...) (s2 ...))
<peey> Bike: Good enough. This should be a package. I think I'm remembering this because it's a standard way to write things in haskell
ggole has quit [Quit: Leaving]
semz has quit [Ping timeout: 250 seconds]
semz has joined #lisp
enrio has quit [Ping timeout: 240 seconds]
nthian has quit [Remote host closed the connection]
rpg has joined #lisp
rpg has quit [Client Quit]
aeth has quit [Ping timeout: 268 seconds]
cosimone has joined #lisp
smazga has joined #lisp
Duuqnd has quit []
aeth has joined #lisp
Lord_of_Life has quit [Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine]
Lord_of_Life has joined #lisp
Lord_of_Life has quit [Remote host closed the connection]
smazga has quit [Ping timeout: 240 seconds]
Lord_of_Life has joined #lisp
Nomenclatura has quit [Remote host closed the connection]
jonatack has joined #lisp
Lord_of_Life has quit [Remote host closed the connection]
quazimodo has joined #lisp
momofarm has joined #lisp
Nomenclatura has joined #lisp
<Shinmera> I recommend writing code in the conventions established in that language. Trying to carry over conventions from other languages will only prevent you from truly learning the new one, and will hinder others reading your code.
<makomo> markasoftware: what exactly confuses you about the value cell?
momofarm has quit []
momofarm has joined #lisp
momofarm has quit [Client Quit]
momofarm has joined #lisp
momofarm has quit [Client Quit]
momofarm has joined #lisp
Nomenclatura has quit [Ping timeout: 246 seconds]
Nomenclatura has joined #lisp
momofarm has quit [Client Quit]
karlosz has joined #lisp
momofarm has joined #lisp
notzmv has joined #lisp
karlosz_ has joined #lisp
karlosz has quit [Ping timeout: 268 seconds]
karlosz_ is now known as karlosz
karlosz has quit [Quit: karlosz]
smazga has joined #lisp
lxbarbosa has joined #lisp
cosimone has quit [Quit: Quit.]
gravicappa has quit [Ping timeout: 240 seconds]
Oladon1 has quit [Read error: Connection reset by peer]
<White_Flame> markasoftware: when a variable is bound to a global's value, it copies that value from the symbol-value into your local variable. The symbol-value is the canonical container for that named value
smazga has quit [Ping timeout: 268 seconds]
<White_Flame> specifically, I'm describing (let ((my-var *some-global*)) ...), as that seems to be what you're describing
Oladon has joined #lisp
<p_l> antonv: you'd probably need to prepare such a lisp yourself as an application. Not sure about reusing mlisp itself
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
decent-username has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
ltriant has joined #lisp
Oladon1 has joined #lisp
monokrom has quit [Remote host closed the connection]
Oladon has quit [Ping timeout: 250 seconds]
Oladon1 has quit [Read error: Connection reset by peer]
Oladon has joined #lisp
patlv has joined #lisp
Nomenclatura has quit [Quit: q]
fitzsim has quit [Ping timeout: 276 seconds]
Fare has joined #lisp
random-nick has quit [Remote host closed the connection]
specbot has quit [Read error: No route to host]
minion has quit [Read error: No route to host]
minion has joined #lisp
specbot has joined #lisp
iovec has joined #lisp
anewuser has joined #lisp
decent-username has quit [Remote host closed the connection]
peey has quit [Ping timeout: 260 seconds]
karswell has joined #lisp
patlv has quit [Ping timeout: 268 seconds]
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #lisp
Fare has quit [Ping timeout: 250 seconds]
frgo has quit [Read error: Connection reset by peer]
frgo has joined #lisp
varjag has quit [Ping timeout: 265 seconds]
ljavorsk has joined #lisp
ljavorsk has quit [Ping timeout: 265 seconds]
antonv has quit [Ping timeout: 240 seconds]
nydel has quit [Read error: Connection reset by peer]
xkapastel has joined #lisp
invergo has quit [Ping timeout: 240 seconds]
bitmapper has joined #lisp
lucasb has quit [Quit: Connection closed for inactivity]
Oladon has quit [Quit: Leaving.]
wxie has joined #lisp
dale has joined #lisp
lxbarbosa has quit [Remote host closed the connection]
libertyprime has joined #lisp
rpg has joined #lisp
libertyprime has quit [Ping timeout: 250 seconds]
tsandstr has joined #lisp
libertyprime has joined #lisp
Fare has joined #lisp
libertyprime has quit [Ping timeout: 268 seconds]
libertyprime has joined #lisp
wxie has quit [Read error: Connection reset by peer]
wxie has joined #lisp
makomo has quit [Ping timeout: 268 seconds]
Fare has quit [Ping timeout: 265 seconds]
wxie has quit [Ping timeout: 268 seconds]
orivej has quit [Ping timeout: 268 seconds]
libertyprime has quit [Ping timeout: 240 seconds]
dgtlcmo has joined #lisp
libertyprime has joined #lisp
EvW has quit [Ping timeout: 246 seconds]
lispxxx has joined #lisp
lispxxx has left #lisp [#lisp]
theBlackDragon has quit [Ping timeout: 265 seconds]
patlv has joined #lisp