kevingal_ has quit [Remote host closed the connection]
Kundry_Wag has quit [Remote host closed the connection]
Oladon has joined #lisp
Kundry_Wag has joined #lisp
troydm has joined #lisp
luckless_ has joined #lisp
c7s has quit [Quit: c7s]
c7s has joined #lisp
luckless has quit [Ping timeout: 240 seconds]
Codaraxis_ has joined #lisp
Codaraxis has quit [Ping timeout: 260 seconds]
<Bike>
{} and [] are reserved in the sense that the implementation can't use them. there's no restrictions on programmer users, library writers or not. named readtables is probably still a good idea tho.
monaliza_ has joined #lisp
DHARMAKAYA has joined #lisp
monaliza has quit [Ping timeout: 265 seconds]
semz has quit [Ping timeout: 250 seconds]
<aeth>
You'd probably want #[...] and #{...} instead of just [...] and {...} to make it really clear that it's a reader macro
<aeth>
it also gives you some configuration after the #
tophullyte has quit [Quit: Leaving]
curtosis has joined #lisp
curtosis is now known as curtosis[away]
semz has joined #lisp
c7s has quit [Ping timeout: 268 seconds]
mmontone has joined #lisp
mmontone18 has joined #lisp
mmontone18 has quit [Client Quit]
Oladon has quit [Quit: Leaving.]
curtosis[away] has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
srhm has quit [Quit: Konversation terminated!]
monaliza_ has quit [Ping timeout: 240 seconds]
monaliza_ has joined #lisp
karlosz has quit [Quit: karlosz]
ikrabbe|2 has joined #lisp
ikrabbe has quit [Ping timeout: 265 seconds]
ikrabbe has joined #lisp
ikrabbe|2 has quit [Ping timeout: 240 seconds]
monaliza_ has quit [Ping timeout: 240 seconds]
epony has quit [Ping timeout: 240 seconds]
monaliza_ has joined #lisp
rtypo has quit [Quit: WeeChat 3.1]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
terpri_ is now known as terpri
ech has quit [Ping timeout: 240 seconds]
Spawns_Carpeting has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
Spawns_Carpeting has joined #lisp
dunk has joined #lisp
mmmattyx has quit [Quit: Connection closed for inactivity]
entel has quit [Ping timeout: 245 seconds]
entel has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
epony has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
hineios5 has joined #lisp
hineios has quit [Ping timeout: 260 seconds]
hineios5 is now known as hineios
Alfr is now known as Guest59396
Alfr has joined #lisp
ech has joined #lisp
mason has left #lisp [#lisp]
Guest59396 has quit [Ping timeout: 250 seconds]
aeth has quit [Ping timeout: 252 seconds]
<beach>
Good morning everyone!
<Josh_2>
Mornin beach
sjl has joined #lisp
aeth has joined #lisp
akoana has joined #lisp
hypercube has quit [Ping timeout: 268 seconds]
Josh_2 has quit [Remote host closed the connection]
zaquest has quit [Quit: Leaving]
mmontone has quit [Ping timeout: 240 seconds]
mindCrime has joined #lisp
mindCrime_ has quit [Ping timeout: 265 seconds]
hypercube has joined #lisp
zaquest has joined #lisp
Bike has quit [Quit: Lost terminal]
Grue` has joined #lisp
DHARMAKAYA has quit [Ping timeout: 240 seconds]
marusich has joined #lisp
ech has quit [Ping timeout: 240 seconds]
Oladon has joined #lisp
ramHero has quit [Ping timeout: 240 seconds]
ech has joined #lisp
Alfr has quit [*.net *.split]
entel has quit [*.net *.split]
dunk has quit [*.net *.split]
bitmapper has quit [*.net *.split]
semz has quit [*.net *.split]
frgo has quit [*.net *.split]
theruran_ has quit [*.net *.split]
pent has quit [*.net *.split]
GreaseMonkey has quit [*.net *.split]
Grue` has quit [*.net *.split]
katco has quit [*.net *.split]
amb007 has quit [*.net *.split]
etimmons has quit [*.net *.split]
susam has quit [*.net *.split]
dieggsy has quit [*.net *.split]
terpri has quit [*.net *.split]
Nilby has quit [*.net *.split]
waleee-cl has quit [*.net *.split]
Oladon has quit [*.net *.split]
akoana has quit [*.net *.split]
OlCe has quit [*.net *.split]
m00natic has quit [*.net *.split]
JCDentonreportin has quit [*.net *.split]
rodentrabies has quit [*.net *.split]
tweet[m] has quit [*.net *.split]
ChoHag has quit [*.net *.split]
parisienne has quit [*.net *.split]
drmeister has quit [*.net *.split]
troydm has quit [*.net *.split]
nullman has quit [*.net *.split]
Lord_of_Life has quit [*.net *.split]
slyrus has quit [*.net *.split]
thinkpad has quit [*.net *.split]
zaquest has quit [*.net *.split]
Spawns_Carpeting has quit [*.net *.split]
Lord_Nightmare has quit [*.net *.split]
wooden has quit [*.net *.split]
orivej has joined #lisp
ski has joined #lisp
asdflkj has joined #lisp
samebchase has joined #lisp
Grue` has joined #lisp
Oladon has joined #lisp
entel has joined #lisp
zaquest has joined #lisp
Alfr has joined #lisp
akoana has joined #lisp
Spawns_Carpeting has joined #lisp
dunk has joined #lisp
troydm has joined #lisp
terpri has joined #lisp
semz has joined #lisp
m00natic has joined #lisp
Lord_Nightmare has joined #lisp
bitmapper has joined #lisp
nullman has joined #lisp
slyrus has joined #lisp
frgo has joined #lisp
Lord_of_Life has joined #lisp
Nilby has joined #lisp
thinkpad has joined #lisp
waleee-cl has joined #lisp
wooden has joined #lisp
JCDentonreportin has joined #lisp
tweet[m] has joined #lisp
OlCe has joined #lisp
dieggsy has joined #lisp
amb007 has joined #lisp
etimmons has joined #lisp
drmeister has joined #lisp
ChoHag has joined #lisp
parisienne has joined #lisp
katco has joined #lisp
theruran_ has joined #lisp
pent has joined #lisp
gabc has joined #lisp
keja_ has joined #lisp
ft has joined #lisp
brass has joined #lisp
SumoSud0 has joined #lisp
matthewcroughan has joined #lisp
joast has joined #lisp
aap has joined #lisp
jealousmonk has joined #lisp
justinmcp_ has joined #lisp
himmAllRight17 has joined #lisp
rodentrabies has joined #lisp
susam has joined #lisp
tychoish has joined #lisp
moon-child has joined #lisp
ccl-logbot has joined #lisp
stux|RC-only has joined #lisp
billstclair has joined #lisp
griffinbyatt has joined #lisp
beaky has joined #lisp
shenghi has joined #lisp
swflint has joined #lisp
felideon has joined #lisp
grobe0ba has joined #lisp
gko has joined #lisp
summerisle has joined #lisp
palter has joined #lisp
Yardanico has joined #lisp
kini has joined #lisp
gingerale- has joined #lisp
dnm has joined #lisp
yottabyte has joined #lisp
midre has joined #lisp
XachX has joined #lisp
jmiven has joined #lisp
paulj has joined #lisp
buoy49 has joined #lisp
devrtz has joined #lisp
cg505 has joined #lisp
zagura has joined #lisp
interruptinuse has joined #lisp
loke has joined #lisp
copec has joined #lisp
snits has joined #lisp
vsync has joined #lisp
nitrix has joined #lisp
CrazyEddy has joined #lisp
Mandus has joined #lisp
kingcons_ has joined #lisp
gendl has joined #lisp
dyelar has joined #lisp
lukego has joined #lisp
Odin- has joined #lisp
Grauwolf has joined #lisp
p_l has joined #lisp
lieven has joined #lisp
cpt_nemo has joined #lisp
idxu has joined #lisp
lonjil has joined #lisp
dbotton has joined #lisp
Balooga has joined #lisp
larme has joined #lisp
pacon has joined #lisp
jerme_ has joined #lisp
joga has joined #lisp
avicenna has joined #lisp
mjl has joined #lisp
spxy has joined #lisp
chrpape has joined #lisp
mpontillo has joined #lisp
phoe has joined #lisp
splittist has joined #lisp
bytesighs has joined #lisp
grfn has joined #lisp
dale has joined #lisp
|3b| has joined #lisp
matijja has joined #lisp
guaqua has joined #lisp
malm has joined #lisp
Cthulhux has joined #lisp
krjt has joined #lisp
terrorjack has joined #lisp
acolarh has joined #lisp
selwyn has joined #lisp
jlpeters has joined #lisp
conkker has joined #lisp
jonathan- has joined #lisp
CEnnis91 has joined #lisp
fiddlerwoaroof has joined #lisp
HiRE has joined #lisp
mgsk has joined #lisp
GreaseMonkey has joined #lisp
gaze__ has joined #lisp
simplegauss has joined #lisp
seisatsu has joined #lisp
creat has joined #lisp
voidlily has joined #lisp
l1x has joined #lisp
grumble has joined #lisp
edgar-rft has joined #lisp
cognemo has joined #lisp
femi has joined #lisp
drewc has joined #lisp
bonz060_ has joined #lisp
mgr_ has joined #lisp
minion has joined #lisp
xlei has joined #lisp
mseddon1 has joined #lisp
sxmx has joined #lisp
nullheroes has joined #lisp
luis has joined #lisp
mrspec has joined #lisp
freshmaker666 has joined #lisp
jxy has joined #lisp
kslt1 has joined #lisp
russell-- has joined #lisp
bmansurov has joined #lisp
nmg has joined #lisp
nydel has joined #lisp
Kabriel has joined #lisp
ark has joined #lisp
kbtr has joined #lisp
gabot has joined #lisp
kagevf has joined #lisp
Khisanth has joined #lisp
docl has joined #lisp
amk has joined #lisp
specbot has joined #lisp
armin has joined #lisp
APic has joined #lisp
sebboh has joined #lisp
jasom has joined #lisp
madand has joined #lisp
knobo has joined #lisp
fe[nl]ix has joined #lisp
sauvin has joined #lisp
natter has joined #lisp
eMBee has joined #lisp
null_ptr has joined #lisp
elflng has joined #lisp
vv8 has joined #lisp
Adamclisi has joined #lisp
albusp has joined #lisp
daniel1302 has joined #lisp
Tordek has joined #lisp
wxie has joined #lisp
housel has joined #lisp
Ankhers has joined #lisp
tmf has joined #lisp
beaky has quit [Max SendQ exceeded]
teej has quit [Max SendQ exceeded]
stux|RC-only has quit [Max SendQ exceeded]
gigetoo has quit [Max SendQ exceeded]
thecoffemaker has quit [Max SendQ exceeded]
gigetoo has joined #lisp
beaky has joined #lisp
alfred188 has joined #lisp
quanta[m] has quit [Ping timeout: 245 seconds]
ms[m] has quit [Ping timeout: 245 seconds]
MrtnDk[m] has quit [Ping timeout: 252 seconds]
dmiles[m] has quit [Ping timeout: 248 seconds]
Gnuxie[m] has quit [Ping timeout: 248 seconds]
nckx has joined #lisp
susam has quit [Ping timeout: 256 seconds]
rodentrabies has quit [Ping timeout: 245 seconds]
etimmons has quit [Ping timeout: 258 seconds]
arcontethegreat[ has quit [Ping timeout: 245 seconds]
physpi has quit [Ping timeout: 252 seconds]
parisienne has quit [Ping timeout: 245 seconds]
entel has quit [Ping timeout: 250 seconds]
notzmv has quit [Ping timeout: 265 seconds]
stux|RC-only has joined #lisp
katco has quit [Ping timeout: 258 seconds]
ThaEwat has quit [Ping timeout: 252 seconds]
kreyren has quit [Ping timeout: 245 seconds]
no-defun-allowed has quit [Ping timeout: 245 seconds]
JCDentonreportin has quit [Ping timeout: 245 seconds]
tweet[m] has quit [Ping timeout: 245 seconds]
waleee-cl has quit [Ping timeout: 258 seconds]
p_l has quit [Ping timeout: 250 seconds]
dieggsy has quit [Ping timeout: 258 seconds]
agam_b[m] has quit [Ping timeout: 245 seconds]
e[m]1 has quit [Ping timeout: 248 seconds]
Theora[m] has quit [Ping timeout: 276 seconds]
infra_red[m] has quit [Ping timeout: 276 seconds]
loke[m] has quit [Ping timeout: 276 seconds]
p_l has joined #lisp
thecoffemaker has joined #lisp
parisienne has joined #lisp
theruran_ has quit [Ping timeout: 250 seconds]
physpi has joined #lisp
notzmv has joined #lisp
theruran_ has joined #lisp
theruran_ has quit [Excess Flood]
theruran_ has joined #lisp
waleee-cl has joined #lisp
teej has joined #lisp
entel has joined #lisp
chipolux has joined #lisp
chipolux has quit [Quit: chipolux]
seok has joined #lisp
skapata has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
ebrasca has joined #lisp
Kundry_Wag has quit [Ping timeout: 268 seconds]
infra_red[m] has joined #lisp
marusich has quit [Ping timeout: 240 seconds]
aeth has quit [Ping timeout: 240 seconds]
aeth has joined #lisp
dmiles[m] has joined #lisp
rodentrabies has joined #lisp
e[m]1 has joined #lisp
Theora[m] has joined #lisp
katco has joined #lisp
etimmons has joined #lisp
no-defun-allowed has joined #lisp
susam has joined #lisp
arcontethegreat[ has joined #lisp
quanta[m] has joined #lisp
loke[m] has joined #lisp
dieggsy has joined #lisp
ThaEwat has joined #lisp
MrtnDk[m] has joined #lisp
Gnuxie[m] has joined #lisp
tweet[m] has joined #lisp
ms[m] has joined #lisp
kreyren has joined #lisp
agam_b[m] has joined #lisp
JCDentonreportin has joined #lisp
tophullyte has joined #lisp
marusich has joined #lisp
epony has quit [Quit: QUIT]
epony has joined #lisp
easye has quit [Remote host closed the connection]
easye has joined #lisp
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
<fiddlerwoaroof>
Bike, I'm confusing two things, it's interesting that #{} and #[] aredescribed this way: "The combinations marked by an asterisk (*) are explicitly reserved to the user"
<fiddlerwoaroof>
While [] and {} are defined this way: "The characters marked with an asterisk (*) are initially constituents, but they are not used in any standard Common Lisp notations. These characters are explicitly reserved to the programmer."
<fiddlerwoaroof>
It seems to me that there's an attempt here to distinguish characters that end-users might define reader macros on from characters that non-end-user programmers might define reader macros on
<fiddlerwoaroof>
Of course, in retrospect, it seems to me that NAMED-READTABLES is the right solution to this sort of problems
akoana has left #lisp ["Leaving"]
marusich has quit [Ping timeout: 245 seconds]
holycow has quit [Quit: Lost terminal]
silasfox has joined #lisp
aeth has quit [Ping timeout: 252 seconds]
aeth has joined #lisp
Oladon has quit [Quit: Leaving.]
marusich has joined #lisp
marusich has quit [Client Quit]
pve has joined #lisp
bitmapper has quit [Quit: Connection closed for inactivity]
contrapunctus has left #lisp ["Disconnected: closed"]
Kundry_Wag has joined #lisp
phantomics_ has joined #lisp
narimiran has joined #lisp
Kundry_Wag has quit [Ping timeout: 252 seconds]
contrapunctus has joined #lisp
hypercube has quit [Ping timeout: 265 seconds]
contrapunctus has left #lisp ["Disconnected: closed"]
aeth has quit [Ping timeout: 252 seconds]
contrapunctus has joined #lisp
aeth has joined #lisp
monaliza_ has quit [Ping timeout: 246 seconds]
silasfox has quit [Ping timeout: 260 seconds]
monaliza_ has joined #lisp
phantomics_ has quit [Quit: Ex-Chat]
DanklyTuned has joined #lisp
bjorkintosh has joined #lisp
tophullyte has quit [Ping timeout: 245 seconds]
aartaka has joined #lisp
ech has quit [Remote host closed the connection]
ech has joined #lisp
silasfox has joined #lisp
varjag has joined #lisp
joga has quit [Changing host]
joga has joined #lisp
gxt has joined #lisp
aeth has quit [Ping timeout: 260 seconds]
hendursaga has joined #lisp
aeth has joined #lisp
hendursa1 has quit [Ping timeout: 240 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
gumman has joined #lisp
Lycurgus has joined #lisp
silasfox has quit [Quit: Leaving]
aartaka_d has joined #lisp
anticrisis has quit [Read error: Connection reset by peer]
aartaka has quit [Ping timeout: 260 seconds]
rjcks has joined #lisp
ech has quit [Ping timeout: 240 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Kundry_Wag has joined #lisp
Lycurgus has quit [Quit: Exeunt]
Kundry_Wag has quit [Ping timeout: 240 seconds]
seok has quit [Quit: Connection closed]
fe[nl]ix has quit [Ping timeout: 250 seconds]
Blkt has quit [Ping timeout: 276 seconds]
fe[nl]ix has joined #lisp
Blkt has joined #lisp
cosimone has joined #lisp
glaceon has joined #lisp
Inline has joined #lisp
surabax has joined #lisp
monaliza_ has quit [Ping timeout: 252 seconds]
monaliza_ has joined #lisp
ramHero has joined #lisp
andrei-n has joined #lisp
rogersm has joined #lisp
g_SG has joined #lisp
rogersm has quit [Remote host closed the connection]
rogersm has joined #lisp
rogersm has quit [Remote host closed the connection]
<opfez>
looks like mostly type declarations it can't find (uint8_t etc.)
<phoe>
weird, I can see that the C-INCLUDE form is supposed to include stdint.h which has these C type definitions.
<phoe>
mfiano: around?
Kundry_Wag has joined #lisp
wooden has joined #lisp
aartaka_d has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
__jrjsmrtn__ has joined #lisp
aartaka has quit [Ping timeout: 240 seconds]
_jrjsmrtn has quit [Ping timeout: 260 seconds]
<shka_>
phoe: it is supposed to have in a proper C standard
<opfez>
in addition to this, i manually went into the sdl2 include file and added a #include <stdint.h>, didn't work either
aartaka has joined #lisp
aartaka_d has quit [Ping timeout: 260 seconds]
Bike has joined #lisp
aartaka has quit [Ping timeout: 268 seconds]
<Xach>
they broke beirc!
<Xach>
the madmen!
<Xach>
"last modified: 12 years ago"
<Xach>
jackdaniel: have you been changing mcclim so much that beirc breaks? or something?
santiagopim[m] has joined #lisp
<mfiano>
phoe: almost
long4mud has quit [Quit: WeeChat 3.0.1]
<scymtym>
Xach: do you have a failure report for that?
<phoe>
mfiano: maybe you could try debug the cl-sdl2 c2ffi failure from above
<mfiano>
Maybe someone with an rpi could. That would be far easier :)
Kundry_Wag has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
Nilby has quit [Ping timeout: 258 seconds]
sjl has quit [Ping timeout: 240 seconds]
aeth has quit [Ping timeout: 265 seconds]
aeth has joined #lisp
cosimone has joined #lisp
sjl has joined #lisp
aeth_ has joined #lisp
aeth has quit [Ping timeout: 240 seconds]
aeth_ is now known as aeth
notzmv has joined #lisp
theothornhill has joined #lisp
cosimone has quit [Remote host closed the connection]
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
rjcks_ has joined #lisp
rjcks has quit [Ping timeout: 246 seconds]
kevingal has joined #lisp
sauvin has joined #lisp
long4mud has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
sauvin_ has joined #lisp
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
sauvin has quit [Ping timeout: 258 seconds]
amb007 has quit [Read error: Connection reset by peer]
<splittist>
How do I programmatically create a NaN (Not a Number) on those implementations that support them? Alternatively, what would be good libraries to look for such an answer?
amb007 has joined #lisp
<splittist>
s/look/look at/
mindCrime has joined #lisp
slyrus has quit [Remote host closed the connection]
slyrus has joined #lisp
tophullyte has joined #lisp
<splittist>
For sbcl I have with-float-traps-masked to play with, I guess.
mindCrime has quit [Ping timeout: 265 seconds]
andrei-n has quit [Read error: Connection reset by peer]
andrei-n has joined #lisp
gproto23 has quit [Quit: Leaving]
<jackdaniel>
Xach: yes, let me see what was the previous behavior
bitmapper has joined #lisp
<jackdaniel>
I'm backporting non trivial amounts of code currently
aartaka has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aartaka_d has joined #lisp
dra_ has joined #lisp
dra_ has quit [Client Quit]
slyrus has quit [Ping timeout: 240 seconds]
dra has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
aartaka has quit [Ping timeout: 265 seconds]
bonz060_ is now known as bonz060
slyrus has joined #lisp
amb007 has joined #lisp
<jackdaniel>
scymtym: the regression was caused by the fact that normalize-keyboard-physical-gesture tries to enforce a fixed set of keywords
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
<jackdaniel>
Xach: thanks for the report, I've reverted the part that beirc didn't like
<jackdaniel>
during upcoming days there may be few more regressions (most likely due to my screw ups)
dra has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
<jackdaniel>
sorry about that
<jackdaniel>
s/few/a few/
slyrus has quit [Ping timeout: 240 seconds]
amb007 has joined #lisp
opfez has quit [Ping timeout: 265 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
aeth has quit [Ping timeout: 252 seconds]
aeth has joined #lisp
mmontone has joined #lisp
aeth_ has joined #lisp
theothornhill has quit [Ping timeout: 240 seconds]
aeth has quit [Ping timeout: 252 seconds]
aeth_ is now known as aeth
aartaka_d has quit [Read error: Connection reset by peer]
aartaka has joined #lisp
theothornhill has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
slyrus has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
theothornhill has quit [Ping timeout: 252 seconds]
slyrus has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
theothornhill has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
theothornhill has quit [Ping timeout: 252 seconds]
<splittist>
It works! (Underlines previous note to self: when looking for libraries start with Shinmeraware)
<Shinmera>
float-features seems to be my most-used library somehow.
<Shinmera>
At least from the amount of comments I see about it.
Iolo has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
aeth has quit [Ping timeout: 240 seconds]
sjl has quit [Quit: WeeChat 2.2-dev]
luna_is_here has quit [Ping timeout: 260 seconds]
luna_is_here has joined #lisp
aeth has joined #lisp
amb007 has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 240 seconds]
lowryder has quit [Ping timeout: 246 seconds]
lowryder has joined #lisp
tophullyte has quit [*.net *.split]
varjag has quit [*.net *.split]
diamondbond has quit [*.net *.split]
fourier has quit [*.net *.split]
rdd has quit [*.net *.split]
dilated_dinosaur has quit [*.net *.split]
cods has quit [*.net *.split]
jurov_ has quit [*.net *.split]
ramus has quit [*.net *.split]
saturn2 has quit [*.net *.split]
deltab has quit [*.net *.split]
getha has quit [*.net *.split]
hdasch has quit [*.net *.split]
hiredman has quit [*.net *.split]
fengshaun_ has quit [*.net *.split]
hvxgr has quit [*.net *.split]
datajerk has quit [*.net *.split]
zymurgy has quit [*.net *.split]
bkst has quit [*.net *.split]
drdo has quit [*.net *.split]
remexre has quit [*.net *.split]
lavaflow has quit [*.net *.split]
Juonu has quit [*.net *.split]
HDurer has quit [*.net *.split]
Ziemas has quit [*.net *.split]
pok has quit [*.net *.split]
eagleflo has quit [*.net *.split]
ferada has quit [*.net *.split]
nopf has quit [*.net *.split]
Fade has quit [*.net *.split]
random-nick has quit [Ping timeout: 252 seconds]
tophullyte has joined #lisp
rdd has joined #lisp
varjag has joined #lisp
diamondbond has joined #lisp
fourier has joined #lisp
dilated_dinosaur has joined #lisp
cods has joined #lisp
jurov_ has joined #lisp
ramus has joined #lisp
deltab has joined #lisp
saturn2 has joined #lisp
getha has joined #lisp
hdasch has joined #lisp
fengshaun_ has joined #lisp
hiredman has joined #lisp
hvxgr has joined #lisp
datajerk has joined #lisp
zymurgy has joined #lisp
bkst has joined #lisp
drdo has joined #lisp
remexre has joined #lisp
eagleflo has joined #lisp
lavaflow has joined #lisp
Juonu has joined #lisp
HDurer has joined #lisp
ferada has joined #lisp
pok has joined #lisp
Ziemas has joined #lisp
nopf has joined #lisp
Fade has joined #lisp
gumman has quit [Remote host closed the connection]
gumman has joined #lisp
amb007 has quit [Ping timeout: 265 seconds]
Lycurgus has joined #lisp
<splittist>
I confess I am too stupid to know how to use the nan constants in a function (without sbcl complaining about an invalid comparison)
* Lycurgus
hopes theys conditions
hjudt has joined #lisp
<splittist>
And when I say 'use', I mean merely 'return'.
amb007 has joined #lisp
rogersm has joined #lisp
random-nick has joined #lisp
theothornhill has joined #lisp
theothornhill has quit [Remote host closed the connection]
<scymtym>
jackdaniel: yes, for some of the commits, cherry-picking will not work without adaptations
aartaka has quit [Ping timeout: 252 seconds]
theothor` has joined #lisp
aeth has quit [Ping timeout: 240 seconds]
Kundry_Wag has joined #lisp
aeth has joined #lisp
theothor` has quit [Ping timeout: 260 seconds]
notzmv has quit [Ping timeout: 240 seconds]
Kundry_Wag has quit [Ping timeout: 240 seconds]
cage_ has quit [Ping timeout: 252 seconds]
theothor` has joined #lisp
srhm has joined #lisp
diamondbond has quit [Ping timeout: 246 seconds]
cage_ has joined #lisp
diamondbond has joined #lisp
theothor` has quit [Ping timeout: 240 seconds]
<jackdaniel>
indeed
Kundry_Wag has joined #lisp
Lycurgus has quit [Quit: Exeunt]
<Krystof>
splittist: You probably need to remove :invalid from float-traps
<Krystof>
then sb-kernel:make-single-float <bits> (and sb-kernel:make-double-float <bits> <more bits>)
notzmv has joined #lisp
<splittist>
Krystof: thanks.
theothor` has joined #lisp
rogersm has quit [Quit: Leaving...]
theothor` has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
m00natic has quit [Ping timeout: 240 seconds]
raeda has quit [Remote host closed the connection]
raeda has joined #lisp
rjcks has joined #lisp
charles` has joined #lisp
terpri has quit [Remote host closed the connection]
terpri has joined #lisp
rjcks_ has quit [Ping timeout: 252 seconds]
theothor` has joined #lisp
DHARMAKAYA has joined #lisp
marusich has joined #lisp
theothor` has quit [Ping timeout: 252 seconds]
theothor` has joined #lisp
mindCrime has quit [Ping timeout: 240 seconds]
DHARMAKAYA has quit [Read error: Connection reset by peer]
josemanuel has joined #lisp
DHARMAKAYA has joined #lisp
vutral_ has joined #lisp
Krystof has quit [Ping timeout: 252 seconds]
rjcks has quit [Ping timeout: 252 seconds]
narimiran has quit [Quit: leaving]
Lord_of_Life_ has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
josemanuel has quit [Quit: leaving]
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life_ is now known as Lord_of_Life
theothor` has quit [Remote host closed the connection]
rjcks has joined #lisp
phadthai has quit [Ping timeout: 265 seconds]
phadthai has joined #lisp
tophullyte has quit [Ping timeout: 246 seconds]
cage_ has quit [Quit: Leaving]
andrei-n has quit [Quit: Leaving]
DHARMAKAYA has quit [Read error: Connection reset by peer]
Khisanth has quit [Ping timeout: 268 seconds]
cosimone has joined #lisp
DHARMAKAYA has joined #lisp
amk has quit [Remote host closed the connection]
aartaka has joined #lisp
mmontone has quit [Quit: Connection closed]
amk has joined #lisp
DHARMAKAYA has quit [Read error: Connection reset by peer]
Khisanth has joined #lisp
makomo has joined #lisp
<makomo>
hello! \o
<makomo>
is there any portable way of checking whether a form represents an actual place?
<makomo>
the closest i got so far was using get-setf-expansion and then checking if the setter form is of the form (funcall (setf <something>) ...) and checking whether (setf <something>) is fbound, because calling (setf <something>) is the fallback if no setf expander exists
<makomo>
the only problem i see with this is the fact that the setter doesn't necessarily have to be of the form (funcall (setf <something>) ...), but it could still perform the same job
McParen has left #lisp [#lisp]
anticrisis has joined #lisp
<Bike>
yeah, that's about the best there is, probably. why do you need to know if something is a place?
<makomo>
Bike: i was writing a small dsl that allows me to define functions with various parameter passing strategies (call by value/reference/const/result/value-result/name) and somewhere along the line i needed to know whether to generate a (setf <something>) for an expression, depending whether it's a place or not
supercoven has quit [Ping timeout: 260 seconds]
<makomo>
it also allows me to report a nice compile-time if you pass in expressions that aren't places for e.g. the reference passing strategy
<makomo>
compile-time error*
<makomo>
depending on*
<Bike>
you'd get a "(setf whatever) is undefined" warning regardless, right?
<makomo>
hm, why regardless? i would get something like that if i didn't include my check for whether the form is an actual place
<makomo>
it would blow up somewhere inside the generated macro and be really confusing, which is why i wanted to handle it before it ever got expanded
<phoe>
I assume that you disallow out-of-order compilation
<phoe>
(progn (my-macro ...) (defun (setf foo) ...)) is going to blow up in your example
<phoe>
even though it would normally compile and work
<makomo>
ahh, good point i guess. so the first form would be something like (my-macro ... (foo ...) ...)?
<makomo>
and then perhaps my-macro would use setf to set it
<phoe>
you mean like the expander function, during macroexpansion?
<phoe>
or would it expand into some form that includes the setf expansion of FOO?
<phoe>
the latter would work fine, the former looks weird because macroexpanders must be idempotent
<makomo>
during macroexpansion is when my PLACEP would be called, but the setf expansion would be present in the expansion of my-macro somewhere
<phoe>
looks like a case of "if it ain't broken, don't fix it" simply because the place can be defined after your PLACEP is called
<phoe>
somewhere within the same compilation unit, so not even a warning would be generated
<makomo>
right :^(
Josh_2 has quit [Ping timeout: 252 seconds]
<makomo>
does sbcl normally generate a warning in such a case? when you're using a function before it's been defined?
<makomo>
i thought it did
<phoe>
yes, but not within the same compilation unit
<makomo>
hmm, right
<phoe>
I mean, if you explicitly require that all places must be defined before your macro is expanded, then your PLACEP is going to work and be useful
<makomo>
which is what i was trying to implement with my parameter passing strategy dsl
<phoe>
also (progn (defun (setf foo) ...) (my-macro ... (foo ...))) - is this going to work without an EVAL-WHEN around the DEFUN?
<phoe>
lemme check
<makomo>
phoe: hmm good point, i wonder
<makomo>
regarding jensen's device: the parameter k that's passed by value is weird, because it's also used within the syntax of the for loop construct to introduce a binding that's not really called k
<makomo>
or rather, the for loop construct is weird, or maybe just the whole call by name strategy in algol
<makomo>
it appears to sort of interact with the syntax of the statements
pve has quit [Quit: leaving]
<makomo>
i'm aware of the "capture-free substitution (copy) rule" that's used to define call by name, but it's still weird to me that the k gets substituted in that context, because you would think it's part of the for loop's syntax, and not in a place that's to be "evaluated"
<phoe>
seems like you can't get this at compilation time without eval-when
<makomo>
i see :/
<phoe>
like, FBOUNDP on (setf foo) returns NIL even if DEFUN (SETF FOO) occurs earlier in the same PROGN
<makomo>
right. that makes sense i guess
<phoe>
so you're dead anyway unless you EVAL-ALWAYS things
ikrabbe has quit [Ping timeout: 240 seconds]
rjcks has quit [Quit: leaving]
aeth_ has joined #lisp
aeth has quit [Ping timeout: 246 seconds]
aeth_ is now known as aeth
luckless_ has quit [Ping timeout: 240 seconds]
luckless_ has joined #lisp
ech has joined #lisp
notzmv has quit [Ping timeout: 240 seconds]
gxt has quit [Quit: WeeChat 3.0.1]
varjag has quit [Ping timeout: 246 seconds]
gxt has joined #lisp
theruran_ is now known as theruran
makomo has quit [Quit: WeeChat 3.0.1]
ikrabbe has joined #lisp
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
hendursaga has quit [Quit: hendursaga]
gxt has quit [Ping timeout: 240 seconds]
gxt_ has joined #lisp
sauvin_ is now known as Sauvin
notzmv has joined #lisp
cosimone has quit [Remote host closed the connection]
hypercube has joined #lisp
frgo has quit [Remote host closed the connection]
hypercube has quit [Ping timeout: 258 seconds]
frgo has joined #lisp
<copec>
What .xsd viewer do people like using under *nix?
hypercube has joined #lisp
Oladon has joined #lisp
<phoe>
you mean xml schema files?
<copec>
yeah
<copec>
I've previously only done math things in CL as a hobby, but I'm trying to interface with Plesk panels that I manage for my work
<phoe>
the naïve way would be to use emacs with some sorta xml-mode since a schema is just an xml document
<phoe>
a more involved way would be to try and convert that into s-expressions and/or a nested Lisp object mayhaps
mindCrime has joined #lisp
<phoe>
I wonder if plump can load XSD files... why wouldn't it
<copec>
They have them rendered as .svg's but without a legend or anything, I guess I can look at the actual .xsd files and lookup what the tags mean in the branches
<copec>
I have two initial thoughts on implementation, simple functions that wrap the stream with tags, but it would be neat to figure out a macro to write a defclass hierarchy from the xsd
moloneymb has joined #lisp
moloneymb has quit [Client Quit]
galex-713 has quit [Ping timeout: 260 seconds]
entel has quit [Quit: Connection closed for inactivity]
galex-713 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
jeosol has quit [Quit: Connection closed]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
karlosz has joined #lisp
surabax has quit [Quit: Leaving]
hendursaga has joined #lisp
sxmx has quit [Quit: WeeChat 3.1]
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
Oladon1 has joined #lisp
Oladon has quit [Ping timeout: 268 seconds]
Oladon has joined #lisp
Oladon1 has quit [Ping timeout: 240 seconds]
Inline has quit [Ping timeout: 260 seconds]
kevingal has quit [Remote host closed the connection]