attila_lendvai_ has quit [Ping timeout: 248 seconds]
ec has quit [Ping timeout: 264 seconds]
ec has joined #commonlisp
ec_ has joined #commonlisp
ec has quit [Ping timeout: 264 seconds]
olnw has joined #commonlisp
skin has joined #commonlisp
skin has quit [Client Quit]
reb has joined #commonlisp
chomwitt has quit [Ping timeout: 244 seconds]
skin has joined #commonlisp
alfiee has joined #commonlisp
ec has joined #commonlisp
ec_ has quit [Ping timeout: 264 seconds]
alfiee has quit [Ping timeout: 252 seconds]
Eoco has quit [Ping timeout: 272 seconds]
geminium has joined #commonlisp
geminium has quit [Ping timeout: 244 seconds]
Thermoriax has joined #commonlisp
Eoco has joined #commonlisp
screwlisp has quit [Remote host closed the connection]
Eoco has quit [Ping timeout: 268 seconds]
skin has quit [Ping timeout: 244 seconds]
bilegeek has quit [Quit: Leaving]
svm has joined #commonlisp
msv has quit [Remote host closed the connection]
bilegeek has joined #commonlisp
svm is now known as msv
nil78 has quit [Read error: Connection reset by peer]
alfiee has joined #commonlisp
nil78 has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
mathrick has quit [Ping timeout: 244 seconds]
troojg has joined #commonlisp
mathrick has joined #commonlisp
Pixel_Outlaw has quit [Remote host closed the connection]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 268 seconds]
surabax has quit [Quit: Leaving]
King_julian has quit [Read error: Connection reset by peer]
King_julian has joined #commonlisp
semz has quit [Quit: ZNC 1.8.2+deb2ubuntu0.1 - https://znc.in]
semz has joined #commonlisp
troojg has quit [Remote host closed the connection]
random-nick has quit [Ping timeout: 252 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 268 seconds]
waleee has quit [Remote host closed the connection]
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
wbooze has joined #commonlisp
jonatack has joined #commonlisp
edgar-rft_ has joined #commonlisp
decweb has quit [Quit: Konversation terminated!]
edgar-rft` has quit [Ping timeout: 268 seconds]
alfiee has joined #commonlisp
geminium has joined #commonlisp
alfiee has quit [Ping timeout: 244 seconds]
wbooze has quit [Ping timeout: 244 seconds]
geminium has quit [Ping timeout: 244 seconds]
wbooze has joined #commonlisp
samedi has quit [Quit: Leaving]
Pixel_Outlaw has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
Noisytoot has quit [Excess Flood]
Noisytoot has joined #commonlisp
Noisytoot has quit [Excess Flood]
cqst has joined #commonlisp
alfiee has joined #commonlisp
Pixel_Outlaw has quit [Remote host closed the connection]
chomwitt has joined #commonlisp
alfiee has quit [Ping timeout: 265 seconds]
Noisytoot has joined #commonlisp
triffid has quit [Remote host closed the connection]
triffid has joined #commonlisp
mishoo has joined #commonlisp
alfiee has joined #commonlisp
tjbw has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
veqq has quit [Ping timeout: 244 seconds]
tjbw has joined #commonlisp
alfiee has quit [Ping timeout: 248 seconds]
bpanthi977 has quit [Ping timeout: 260 seconds]
JuanDaugherty has joined #commonlisp
JuanDaugherty has quit [Client Quit]
JuanDaugherty has joined #commonlisp
mgl has joined #commonlisp
bendersteed has joined #commonlisp
ec has quit [Remote host closed the connection]
ec has joined #commonlisp
alfiee has joined #commonlisp
ym has quit [Ping timeout: 244 seconds]
alfiee has quit [Ping timeout: 272 seconds]
Guest47 has joined #commonlisp
Guest47 has quit [Client Quit]
varjag has joined #commonlisp
Equill has joined #commonlisp
khinsen has joined #commonlisp
khinsen has left #commonlisp [#commonlisp]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
viaken has quit [Ping timeout: 248 seconds]
bpanthi977 has joined #commonlisp
nybble has quit [Ping timeout: 260 seconds]
bpanthi977 has quit [Ping timeout: 260 seconds]
viaken has joined #commonlisp
Guest76 has joined #commonlisp
igemnace has quit [Ping timeout: 252 seconds]
igemnace_ has joined #commonlisp
igemnace_ is now known as igemnace
alfiee has joined #commonlisp
Th30n has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
<flip214>
There's (DEFUN (SETF function)) and a few other variants. Given a (SYMBOL-MACROLET ((foo ...)) body), can I define a function to call on (SETF foo ...) too?
elderK has joined #commonlisp
Guest76 has quit [Ping timeout: 240 seconds]
<|3b|>
flet looks like it should work on (setf foo), though sbcl seems confused by it
<flip214>
hmm, I can do (FLET ((foo () ...) ((SETF foo) (new) ...)) (symbol-macrolet ((bar (foo)) ...body))
<flip214>
|3b|: I just tested and it seems to work -- what confusion do you see?
<|3b|>
oops, i can't type, it works fine
<flip214>
ack, thanks
<|3b|>
and i guess i can't read either, since that isn't what you asked for :/
<|3b|>
and i think the answer to what you did ask is that you need to define it for the expansion, as you suggested
bilegeek has quit [Quit: Leaving]
wbooze has quit [Ping timeout: 265 seconds]
johnjaye has quit [Ping timeout: 252 seconds]
amoroso has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 248 seconds]
wbooze has joined #commonlisp
chomwitt has quit [Ping timeout: 244 seconds]
elderK has quit [Quit: WeeChat 4.5.1]
attila_lendvai_ has joined #commonlisp
attila_lendvai_ has quit [Ping timeout: 245 seconds]
King_julian has quit [Read error: Connection reset by peer]
King_julian has joined #commonlisp
mwnaylor has quit [Ping timeout: 248 seconds]
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 272 seconds]
amoroso has quit [Ping timeout: 272 seconds]
chomwitt has joined #commonlisp
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
amoroso has joined #commonlisp
random-nick has joined #commonlisp
King_julian has quit [Ping timeout: 272 seconds]
pve has joined #commonlisp
alfiee has joined #commonlisp
alfiee has quit [Ping timeout: 245 seconds]
msv has quit [Ping timeout: 260 seconds]
msv has joined #commonlisp
josrr` has joined #commonlisp
random-jellyfish has joined #commonlisp
josrr` has quit [Remote host closed the connection]
<random-jellyfish>
s there any common lisp library that makes forms like quasiquote and unquote portable across implementations?
<random-jellyfish>
is*
josrr has joined #commonlisp
King_julian has joined #commonlisp
decweb has joined #commonlisp
bpanthi977 has joined #commonlisp
alfiee has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
<random-jellyfish>
I think fare-quasiquote might be the answer to my question
alfiee has quit [Ping timeout: 248 seconds]
<beach>
Eclector has that I think.
<random-jellyfish>
Yep, not sure which one to choose and why, I'll just randomly pick one I guess
<random-jellyfish>
I'm surprised to see that quasiquote, unquote and others are not in the standard
<random-jellyfish>
I thought these were fundamental lisp constructs
<random-jellyfish>
Scheme has them by default doesn't it?
<beach>
Yes, that's a major mistake on the part of the creators of the standard. It calls for writing a new version of the standard.
<beach>
Won't you need a reader that generates those macros anyway? I mean how would you create them if you use the default reader?
<random-jellyfish>
I want to write a macro that generates other macros, so I need to replace ` and , with (quasiquote...) and (unquote...) to pass the macro argument values inside the generated macros
<random-jellyfish>
if arg is 1 then (generated-macro 3 2) should generate (3 2 1)
<random-jellyfish>
I could write those macros by hand since it's only 2 of them, but I want to be prepared for situations when I might have to generate a big number of macros
<random-jellyfish>
it would probably be a sign of bad design, but still...it's good to know how to do it
veqq has joined #commonlisp
wbooze has quit [Ping timeout: 244 seconds]
mange has quit [Quit: Zzz...]
<aeth>
to be clear, you want to write a macro that generates other macro definitions.
<aeth>
I was stuck trying to think how a macro that generates macro calls required this
anticomputer has quit [Remote host closed the connection]
chiselfuse has quit [Write error: Connection reset by peer]
anticomputer has joined #commonlisp
chiselfuse has joined #commonlisp
cmack has joined #commonlisp
pabs3 has quit [Ping timeout: 252 seconds]
varjag has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.3)]
bpanthi977 has joined #commonlisp
alfiee has joined #commonlisp
bpanthi977 has quit [Ping timeout: 248 seconds]
alfiee has quit [Ping timeout: 248 seconds]
amoroso has quit [Ping timeout: 268 seconds]
euandreh has joined #commonlisp
pabs3 has joined #commonlisp
mala has quit [Read error: Connection reset by peer]
ec has quit [Ping timeout: 264 seconds]
alfiee has joined #commonlisp
ec has joined #commonlisp
mala has joined #commonlisp
mathrick has quit [Ping timeout: 248 seconds]
random-nick has quit [Read error: Connection reset by peer]
alfiee has quit [Ping timeout: 272 seconds]
euandreh1 has joined #commonlisp
euandreh has quit [Ping timeout: 260 seconds]
euandreh1 is now known as euandreh
mathrick has joined #commonlisp
amoroso has joined #commonlisp
Th30n has quit [Ping timeout: 260 seconds]
remexre has quit [Ping timeout: 252 seconds]
bpanthi977 has joined #commonlisp
amoroso has quit [Quit: Leaving]
<jdz>
random-jellyfish: You don't really need to use quasiquote and friends to write macros.
<jdz>
They're just for convenience.
<jdz>
`(foo ,bar zot) is the same as (list 'foo bar 'zot).
bpanthi977 has quit [Ping timeout: 260 seconds]
remexre has joined #commonlisp
mgl has quit [Ping timeout: 244 seconds]
random-jellyfish has quit [Ping timeout: 244 seconds]
alfiee has joined #commonlisp
random-nick has joined #commonlisp
alfiee has quit [Ping timeout: 248 seconds]
amoroso has joined #commonlisp
chomwitt has quit [Ping timeout: 245 seconds]
chomwitt has joined #commonlisp
dawids_ has joined #commonlisp
jonatack has quit [Quit: WeeChat 4.5.1]
zwr has quit [Read error: Connection reset by peer]
mgl has joined #commonlisp
zwr has joined #commonlisp
bendersteed has quit [Quit: bendersteed]
alfiee has joined #commonlisp
<younder>
That is entirley true
<younder>
Welcome DUNZES! Are you as retarded as Trump codes make you out to bee.
<younder>
I AM angry
alfiee has quit [Ping timeout: 265 seconds]
<younder>
You should be too
<Thermoriax>
Sir, this is an Arby's...
<bike>
yes, stay on topic, please.
<younder>
NO it is on a lisp channel.
<bike>
shouting slurs out of nowhere is probably not on topic anywhere and definitely isn't here
skin has joined #commonlisp
<younder>
fuck offf bike
<younder>
Let's face it Cleavir is beeing gutted and sold for poarts
<bike>
taking out your anger on me is pretty pointless. where is this even coming from? if you want to treat this as a street corner to scream at passerby from i'll go ahead and ban you.
<younder>
I have no anger towards you. Never had never will.
<bike>
you told me to fuck off less than five minutes ago.
<younder>
So..
<younder>
OK I apologize. It was just a moment of anger. I fucked up and I am sorry.
dawids_ has quit [Remote host closed the connection]
<younder>
I don't even have any idea of who you are bike.
<bike>
just don't go shouting this stuff out of nowhere, please. it doesn't accomplish anything.
<younder>
But well will likely collaborate in the future over this compiler.
<younder>
Bike calm, down.
bpanthi977 has joined #commonlisp
nybble has joined #commonlisp
<younder>
You are inclufed Bikw
<younder>
Bike I instulted you and that was not cool at all and I am soor
<younder>
sorry
<younder>
Truth be told Cleavir is being gutted
<younder>
That is beach's work not mine
<bike>
a collection of parts is all it's ever been regardless. i don't think anything is being sold, either, it's all open source.
<younder>
rk
<jackdaniel>
younder: one warning now, consequences later whe I'm near a computer
<jackdaniel>
so begave
<jackdaniel>
behave*
<younder>
Right, parts of it will remain in SICL
viaken has quit [Quit: re-booty]
viaken has joined #commonlisp
<younder>
Jack Daniel i respect your role in McClim but really this is none of you business.
zxcvz has joined #commonlisp
<younder>
And quite frankly I don't know who Bike is.
attila_lendvai_ has joined #commonlisp
<bike>
he and i are both ops here, so your behavior is our business. you were already warned. if you want to stick around, be less confrontational and don't do the outbursts, okay?
<younder>
Here is a thought - perhaps we can meet sometime.
<younder>
right no FU dictator bike
<younder>
Seriously I am pissed. I mean you no harm
<younder>
My personality is my own. For the record i Have nothing against Bike Or Jackdaniel. OK
alfiee has joined #commonlisp
cage has joined #commonlisp
cage has quit [Excess Flood]
cage has joined #commonlisp
geminium has joined #commonlisp
alfiee has quit [Ping timeout: 252 seconds]
<younder>
Posting here after a quart of whiskey was a bad idea, and entirely may fault and I apologize.
bpanthi977 has quit [Ping timeout: 260 seconds]
jonatack has joined #commonlisp
chomwitt has quit [Ping timeout: 248 seconds]
random-jellyfish has joined #commonlisp
stirl has joined #commonlisp
<random-jellyfish>
jdz true, thanks for reminding me
dawids_ has joined #commonlisp
dawids_ has quit [Remote host closed the connection]
zxcvz has quit [Quit: zxcvz]
apac has quit [Ping timeout: 260 seconds]
msv has quit [Read error: Connection reset by peer]
msv has joined #commonlisp
skin has quit [Ping timeout: 252 seconds]
<younder>
For the record I only drink 2 days a month so beware today and tomorrow. Otherwise I am fine.
apac has joined #commonlisp
skin has joined #commonlisp
<random-jellyfish>
younder, are you better or worse at Common Lisp when drunk?
<younder>
definatøy worse
<random-jellyfish>
sigh...it's going to be 2 hard days for the community
<younder>
But the 'reset' is necessary for me to function.
<random-jellyfish>
younder, yeah it's a necessary evil I guess
<younder>
It's like you reboot a computer to get rid of aberrant behavior.
apac has quit [Ping timeout: 248 seconds]
<younder>
Look I'll try to make it as easy as possible.
King_julian has quit [Ping timeout: 252 seconds]
King_julian has joined #commonlisp
<random-jellyfish>
younder, that is much appreciated
jackdaniel has quit [Changing host]
jackdaniel has joined #commonlisp
younder was kicked from #commonlisp by jackdaniel [kick for now, ban next time]
alfiee has joined #commonlisp
stirl has quit [Quit: stirl]
stirl has joined #commonlisp
alfiee has quit [Ping timeout: 260 seconds]
stirl has quit [Quit: stirl]
ym has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 268 seconds]
Lord_of_Life_ is now known as Lord_of_Life
fitzsim has quit [Read error: Connection reset by peer]
Guest47 has joined #commonlisp
elderK has joined #commonlisp
amoroso has quit [Quit: Leaving]
alfiee has joined #commonlisp
stirl has joined #commonlisp
stirl has quit [Client Quit]
stirl has joined #commonlisp
Lord_of_Life has quit [Remote host closed the connection]