zaymington has quit [Remote host closed the connection]
NicknameJohn has quit [Ping timeout: 260 seconds]
Shinmera has quit [Read error: Connection reset by peer]
Colleen has quit [Read error: Connection reset by peer]
jello_pudding has quit [Ping timeout: 240 seconds]
jello_pudding has joined #commonlisp
random-jellyfish has quit [Quit: Client closed]
waleee has quit [Ping timeout: 260 seconds]
waleee has joined #commonlisp
pfdietz has joined #commonlisp
amb007 has quit [Remote host closed the connection]
amb007 has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 255 seconds]
Lord_of_Life_ is now known as Lord_of_Life
dinomug has joined #commonlisp
habamax has quit [Remote host closed the connection]
habamax has joined #commonlisp
markb1 has quit [Remote host closed the connection]
cmack has joined #commonlisp
NicknameJohn has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
overclucker has quit [Ping timeout: 255 seconds]
semz has joined #commonlisp
overclucker has joined #commonlisp
NicknameJohn has quit [Ping timeout: 248 seconds]
herjazz has joined #commonlisp
lottaquestions_ has quit [Quit: Konversation terminated!]
lottaquestions_ has joined #commonlisp
tyson2 has quit [Remote host closed the connection]
akoana has quit [Quit: leaving]
waleee has quit [Ping timeout: 272 seconds]
NicknameJohn has joined #commonlisp
cmack has quit [Remote host closed the connection]
mdaadoun has joined #commonlisp
Monad has joined #commonlisp
Monad is now known as pequod
overclucker has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
overclucker has joined #commonlisp
Pixel_Outlaw has quit [Remote host closed the connection]
wonko-the-sane has joined #commonlisp
rtypo has quit [Ping timeout: 255 seconds]
attila_lendvai has joined #commonlisp
overclucker has quit [Ping timeout: 255 seconds]
overclucker has joined #commonlisp
mdaadoun has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 264 seconds]
rainthree has joined #commonlisp
pequod has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
NotThatRPG has quit [Remote host closed the connection]
NotThatRPG has joined #commonlisp
shka has joined #commonlisp
azimut has quit [Ping timeout: 252 seconds]
rgherdt has joined #commonlisp
pranavats has left #commonlisp [Disconnected: Hibernating too long]
Shinmera has joined #commonlisp
vxe420_ has joined #commonlisp
vxe420 has quit [Ping timeout: 240 seconds]
overclucker has quit [Ping timeout: 255 seconds]
rainthree has quit [Ping timeout: 264 seconds]
Colleen has joined #commonlisp
<Shinmera>
Sorry for the Colleen / TyNET service interruption. We should be back now.
Monad has joined #commonlisp
vxe420_ has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
vxe420 has joined #commonlisp
jonatack has quit [Ping timeout: 258 seconds]
NicknameJohn has quit [Ping timeout: 260 seconds]
overclucker has joined #commonlisp
vxe420_ has joined #commonlisp
overclucker has quit [Client Quit]
vxe420 has quit [Ping timeout: 255 seconds]
overclucker has joined #commonlisp
zxcvz has joined #commonlisp
overclucker has quit [Client Quit]
<flip214>
Shinmera: ah, right. but RANGING will include the end value, which is again incompatible with array indizes.
overclucker has joined #commonlisp
<Shinmera>
hmmmm
<Shinmera>
oh, wait, you're wrong, though?
<Shinmera>
or at least, the standard from x :to y excludes y
<Shinmera>
sorry, I'm missing the message history atm
<Shinmera>
As the documentation says: An optional TO keyword argument is accepted, which determines the exclusive limit.
jonatack has joined #commonlisp
overclucker has quit [Client Quit]
overclucker has joined #commonlisp
overclucker has quit [Client Quit]
mdaadoun has joined #commonlisp
msavoritias has joined #commonlisp
overclucker has joined #commonlisp
overclucker has quit [Client Quit]
rainthree has joined #commonlisp
<flip214>
Shinmera: (loop for i below 10) gives 0 .. 9. RANGING will also include 10, which would be out of bounds unless I add a 1-
<Shinmera>
yea, but (for ((i from 0 to 10))) gives 0...9
<Shinmera>
as the docs say
overclucker has joined #commonlisp
overclucker has quit [Client Quit]
overclucker has joined #commonlisp
pranavats has joined #commonlisp
overclucker has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
overclucker has joined #commonlisp
dinomug has quit [Remote host closed the connection]
vxe420_ has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
vxe420 has joined #commonlisp
overclucker has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
overclucker has joined #commonlisp
overclucker has quit [Client Quit]
overclucker has joined #commonlisp
simendsjo has joined #commonlisp
overclucker has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
habamax has quit [Remote host closed the connection]
anticrisis has quit [Read error: Connection reset by peer]
overclucker has joined #commonlisp
overclucker has quit [Client Quit]
overclucker has joined #commonlisp
overclucker has quit [Client Quit]
habamax has joined #commonlisp
Monad has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Monad has joined #commonlisp
dino_tutter has joined #commonlisp
Monad has quit [Client Quit]
overclucker has joined #commonlisp
rainthree has quit [Ping timeout: 248 seconds]
overclucker has quit [Client Quit]
overclucker has joined #commonlisp
overclucker has quit [Ping timeout: 260 seconds]
makomo has quit [Ping timeout: 255 seconds]
makomo has joined #commonlisp
random-nick has joined #commonlisp
mdaadoun has quit [Ping timeout: 255 seconds]
gooba_ has quit [Ping timeout: 255 seconds]
overclucker has joined #commonlisp
overclucker has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
overclucker has joined #commonlisp
Monad has joined #commonlisp
overclucker has quit [Ping timeout: 255 seconds]
overclucker has joined #commonlisp
random-jellyfish has joined #commonlisp
NicknameJohn has joined #commonlisp
overclucker has quit [Ping timeout: 260 seconds]
Monad has quit [Ping timeout: 255 seconds]
NicknameJohn has quit [Ping timeout: 248 seconds]
simendsjo has quit [Ping timeout: 248 seconds]
<random-jellyfish>
symbol-macrolet is awesome
overclucker has joined #commonlisp
<mfiano>
As with all things Common Lisp, yes.
Brucio-61 has quit [Ping timeout: 255 seconds]
gooba has joined #commonlisp
<mfiano>
I always urge people to be careful about using them without much thought in an effort to save code or make things more readable, because they can introduce unecessarily repetitive computations in their expansions.
ebrasca has joined #commonlisp
<mfiano>
But that is normal thought for a Lisper (I would hope)
Brucio-61 has joined #commonlisp
overclucker_ has joined #commonlisp
overclucker has quit [Read error: Connection reset by peer]
<hayley>
Now! What do we want? Loop-invariant code motion? When do we want it?
mdaadoun has joined #commonlisp
haoms has joined #commonlisp
haoms has left #commonlisp [#commonlisp]
simendsjo has joined #commonlisp
tyson2 has joined #commonlisp
random-jellyfish has quit [Quit: Client closed]
zxcvz has quit [Quit: zxcvz]
chomwitt has joined #commonlisp
rodicm has joined #commonlisp
rodicm has quit [Client Quit]
yitzi has joined #commonlisp
McParen has joined #commonlisp
gxt has quit [Ping timeout: 252 seconds]
gxt has joined #commonlisp
rgherdt_ has joined #commonlisp
pve has joined #commonlisp
rgherdt has quit [Ping timeout: 248 seconds]
habamax has quit [Remote host closed the connection]
rgherdt_ has quit [Ping timeout: 264 seconds]
rgherdt has joined #commonlisp
pyooque has joined #commonlisp
puke has quit [Killed (calcium.libera.chat (Nickname regained by services))]
pyooque is now known as puke
anticomputer has quit [Remote host closed the connection]
anticomputer has joined #commonlisp
herjazz has quit [Quit: leaving]
mdaadoun has quit [Remote host closed the connection]
rtypo has joined #commonlisp
chomwitt has quit [Ping timeout: 240 seconds]
zxcvz has joined #commonlisp
seok has quit [Quit: Client closed]
dino_tutter has quit [Ping timeout: 255 seconds]
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #commonlisp
simendsjo has quit [Ping timeout: 255 seconds]
chomwitt has joined #commonlisp
waleee has joined #commonlisp
overclucker_ has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
overclucker has joined #commonlisp
son0p has quit [Quit: Bye]
azimut has joined #commonlisp
son0p has joined #commonlisp
Algernon69 has joined #commonlisp
waleee has quit [Ping timeout: 240 seconds]
ika has quit [Remote host closed the connection]
ebrasca has quit [Ping timeout: 240 seconds]
tyson2 has quit [Remote host closed the connection]
zxcvz has quit [Quit: zxcvz]
McParen has left #commonlisp [#commonlisp]
amb007 has quit [Ping timeout: 248 seconds]
amb007 has joined #commonlisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
Inline has quit [Quit: Leaving]
Inline has joined #commonlisp
brettgilio has quit [Ping timeout: 245 seconds]
vxe420 has quit [Ping timeout: 255 seconds]
Algernon69 has quit [Remote host closed the connection]
Algernon69 has joined #commonlisp
igemnace has joined #commonlisp
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
vxe420 has joined #commonlisp
cage has joined #commonlisp
* jcowan
guffaws
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
vxe420 has quit [Ping timeout: 255 seconds]
amoroso has joined #commonlisp
ronald_ has quit [Ping timeout: 255 seconds]
rtypo has quit [Quit: WeeChat 4.0.4]
<amoroso>
When submitting a new blog to Planet Lisp what's the typical reponse time? Almost a week ago I emailed Zach Beane to submit mine but haven't heard back from him.
vxe420 has joined #commonlisp
wonko-the-sane has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #commonlisp
jjnkn has joined #commonlisp
tyson2 has joined #commonlisp
rtypo has joined #commonlisp
markb1 has joined #commonlisp
amoroso has quit [Quit: Client closed]
<jjnkn>
hello, can someone answer the "why" question in the following code snippet? i'd like to improve my understanding of symbols' connection to packages
<jjnkn>
what i'd like to achieve is for macro SET-NAME to always modify the plist of SERVICE::SYMBOL, where SYMBOL is provided by the caller
<lieven>
in that case your api might be better to take a string and intern it yourself into the service package
<yitzi>
backquote and unquote are not string interpolation. You can't unquote a symbol name in a package, i.e. this is nonsense: 'service::,symbol
<lieven>
to answer your question, the reader has already interned the symbol in the user package before your macro gets run
amoroso has joined #commonlisp
<lieven>
but maybe you could tell us what you are really trying to do because we might have an XY problem
<jjnkn>
i'm trying to define a macro that accepts an arbitrary symbol name, and modifies the plist of a symbol with that name but in a particular package (call it SERVICE)
<yitzi>
You should probably just use keywords versus trying to intern in a different package. Also you are using keywords in a bunch of places that uninterned symbols would be clearer.
<jjnkn>
regarding using keywords, I think it will be safer to use the SERVICE package, so that I don't unexpectedly modify a keyword's plist
<jjnkn>
yitzi: Could you explain why using uninterned symbols would be clearer?
<yitzi>
So don't use the symbol's plist. Just use a plist on a dynamic variable or a hash table.
<yitzi>
Don't do `:export :service` b.c. that looks like you are trying to export the keyword ":service". Instead do `export #:service`
<jjnkn>
Are there any other advantages of using uninterned symbols in :export other than improved clarity?
<yitzi>
keyword symbol are not garbage collected and uninterned are. If you do `(defpackage :foo (:export :bar))` then :foo and :bar will be symbols stuck around forever even though you don't really use them at all.
Algernon69 has quit [Ping timeout: 264 seconds]
tyson2 has quit [Remote host closed the connection]
msavoritias has quit [Remote host closed the connection]
cage has quit [Remote host closed the connection]
anticrisis has joined #commonlisp
dino_tutter has joined #commonlisp
amoroso has quit [Quit: Client closed]
amoroso has joined #commonlisp
igemnace has quit [Remote host closed the connection]
amoroso has quit [Quit: Client closed]
overclucker has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
amoroso has joined #commonlisp
notzmv has quit [Ping timeout: 260 seconds]
attila_lendvai has joined #commonlisp
jjnkn has quit [Quit: leaving]
amoroso has quit [Quit: Client closed]
amoroso has joined #commonlisp
dinomug has joined #commonlisp
LW has joined #commonlisp
amoroso has quit [Quit: Client closed]
rgherdt has quit [Remote host closed the connection]
rgherdt has joined #commonlisp
amoroso has joined #commonlisp
reb has quit [Remote host closed the connection]
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 240 seconds]
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
amb007 has quit [Ping timeout: 264 seconds]
amb007 has joined #commonlisp
ronald has quit [Ping timeout: 255 seconds]
ronald has joined #commonlisp
kevingal has joined #commonlisp
Sario is now known as SarioScream
akoana has joined #commonlisp
shka has quit [Ping timeout: 272 seconds]
seok has joined #commonlisp
amoroso has quit [Quit: Client closed]
rgherdt_ has quit [Ping timeout: 248 seconds]
pve has quit [Ping timeout: 255 seconds]
pve has joined #commonlisp
pve has quit [Ping timeout: 255 seconds]
tyson2 has joined #commonlisp
dinomug has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 240 seconds]
habamax has joined #commonlisp
zyni-moe has joined #commonlisp
zyni-moe has quit [Client Quit]
tyson2 has quit [Remote host closed the connection]
chomwitt has quit [Ping timeout: 260 seconds]
LW has quit [Quit: WeeChat 3.8]
mgl has quit [Ping timeout: 240 seconds]
rgherdt has joined #commonlisp
bilegeek has joined #commonlisp
Gleefre has joined #commonlisp
dino_tutter has quit [Ping timeout: 272 seconds]
semz has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
rgherdt has quit [Quit: Leaving]
semz has joined #commonlisp
flip214 has quit [Read error: Connection reset by peer]
flip214 has joined #commonlisp
pfdietz has quit [Quit: Client closed]
Gleefre has quit [Remote host closed the connection]