jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | offtopic --> #lispcafe
<charles`> I made my type-functions be able to have package local definitions as well as package local enabling, but I'm still rebinding cl:eval
galex-713_ has joined #lisp
galex-713 has quit [Ping timeout: 265 seconds]
theruran has joined #lisp
galex-713_ has quit [Ping timeout: 246 seconds]
renzhi has joined #lisp
galex-713 has joined #lisp
cods has quit [Ping timeout: 265 seconds]
OlCe has quit [Ping timeout: 256 seconds]
galex-713_ has joined #lisp
galex-713 has quit [Ping timeout: 265 seconds]
galex-713_ has quit [Ping timeout: 265 seconds]
random-nick has quit [Ping timeout: 246 seconds]
cods has joined #lisp
aeth_ has joined #lisp
<Josh_2> If I use lists to store some config info in a file is read-from-string a safe means or retrieving it? I am pretty sure there are some 'more secure' versions around
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
<mfiano> Bind *read-eval*. Of course this depends on your definition of safety
orivej_ has quit [Ping timeout: 256 seconds]
hjudt has quit [Ping timeout: 260 seconds]
bilegeek_ is now known as bilegeek
<Josh_2> well to be fair It's upto the user to keep their config safe
<mfiano> It's not going to help with READER-ERRORs, but it will mostly prevent read-time evaluation. Just don't read "1f999" or something.
<Josh_2> well if their are reader errors then they dun goofed it up
<mfiano> But you don't have to implement this yourself.
<mfiano> You can use uiop:safe-read-file-line or uiop:safe-read-file-form etc
akoana has quit [Quit: leaving]
<Josh_2> Thats what I was looking for
notzmv has joined #lisp
<Kingsy> anyone in here use lisp with slimv on neovim ?
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
orivej has joined #lisp
scymtym_ has quit [Remote host closed the connection]
scymtym has joined #lisp
aindilis has joined #lisp
Nilby has quit [Ping timeout: 264 seconds]
mindCrime_ has quit [Excess Flood]
mindCrime_ has joined #lisp
quazimodo has quit [Ping timeout: 264 seconds]
wxie has joined #lisp
amerigo has joined #lisp
<charles`> Xach: my utility doesn't work on for compile, the compiler gives style-warnings for undefined functions (rightfully so).
wxie has quit [Ping timeout: 264 seconds]
<Xach> charles`: ah well
<Xach> it seems like a real challenge to implement, so i look forward to any interesting implementation ideas you may have
charles` has quit [Ping timeout: 240 seconds]
HiRE_ has quit [Quit: Later]
HiRE has joined #lisp
quazimodo has joined #lisp
imode has joined #lisp
nicktick has joined #lisp
nullman has quit [Remote host closed the connection]
dbotton has joined #lisp
nullman has joined #lisp
wxie has joined #lisp
dbotton has quit [Quit: This computer has gone to sleep]
lottaquestions has quit [Remote host closed the connection]
lottaquestions has joined #lisp
dbotton has joined #lisp
dbotton has quit [Client Quit]
logand`` has joined #lisp
logand` has quit [Ping timeout: 260 seconds]
flatheap has quit [Ping timeout: 264 seconds]
aeth has quit [Ping timeout: 240 seconds]
aeth has joined #lisp
luckless has quit [Ping timeout: 268 seconds]
luckless has joined #lisp
wxie has quit [Ping timeout: 265 seconds]
mindCrime_ has quit [Ping timeout: 264 seconds]
pillton has joined #lisp
renzhi has quit [Ping timeout: 265 seconds]
wxie has joined #lisp
arora has joined #lisp
Vultyre_ has quit [Quit: Leaving]
Vultyre has joined #lisp
Stanley00 has joined #lisp
nicktick has quit [Ping timeout: 265 seconds]
Vultyre has quit [Quit: Leaving]
[d] has quit [Excess Flood]
[d] has joined #lisp
gzj has joined #lisp
nicktick has joined #lisp
<beach> Good morning everyone!
Alfr_ has joined #lisp
Alfr has quit [Ping timeout: 260 seconds]
Vultyre has joined #lisp
cpape` has joined #lisp
arora has quit [Quit: leaving]
cpape has quit [Read error: Connection reset by peer]
aeth has quit [Ping timeout: 264 seconds]
anotherone9999[m has quit [*.net *.split]
eymebolofscrumpe has quit [*.net *.split]
skye0[m] has quit [*.net *.split]
even4void[m] has quit [*.net *.split]
ThaEwat has quit [*.net *.split]
paulj has quit [*.net *.split]
chrpape` has quit [*.net *.split]
heredoc has quit [*.net *.split]
voidlily has quit [*.net *.split]
ggoes has quit [*.net *.split]
ptr_0x0001 has quit [*.net *.split]
abbe_ has quit [*.net *.split]
jlpeters has quit [*.net *.split]
thonkpod has quit [*.net *.split]
russell-- has quit [*.net *.split]
ecm has quit [*.net *.split]
MrtnDk[m] has quit [*.net *.split]
stargazesparkle has quit [*.net *.split]
jonathan| has quit [*.net *.split]
XachX has quit [*.net *.split]
jdz has quit [*.net *.split]
aeth has joined #lisp
ThaEwat has joined #lisp
stargazesparkle has joined #lisp
ecm has joined #lisp
jonathan| has joined #lisp
XachX has joined #lisp
jdz has joined #lisp
MrtnDk[m] has joined #lisp
chipk[m] has quit [Ping timeout: 246 seconds]
arichiardi[m] has quit [Ping timeout: 246 seconds]
dmiles[m] has quit [Ping timeout: 246 seconds]
jonas[m]2 has quit [Ping timeout: 240 seconds]
ms[m] has quit [Ping timeout: 240 seconds]
infra_red[m] has quit [Ping timeout: 240 seconds]
katco has quit [Ping timeout: 240 seconds]
Lolicon[m] has quit [Ping timeout: 248 seconds]
posthuman_egrego has quit [Ping timeout: 248 seconds]
jdormit[m] has quit [Ping timeout: 248 seconds]
santiagopim[m] has quit [Ping timeout: 248 seconds]
Vultyre has quit [Quit: Leaving]
etimmons has quit [Ping timeout: 248 seconds]
susam has quit [Ping timeout: 246 seconds]
christopheroei[m has quit [Ping timeout: 265 seconds]
Gnuxie[m] has quit [Ping timeout: 265 seconds]
kaisyu[m] has quit [Ping timeout: 265 seconds]
ecm has quit [Ping timeout: 258 seconds]
MrtnDk[m] has quit [Ping timeout: 258 seconds]
stargazesparkle has quit [Ping timeout: 258 seconds]
ey[m] has quit [Ping timeout: 260 seconds]
ey[m]1 has quit [Ping timeout: 260 seconds]
solideogloria[m] has quit [Ping timeout: 260 seconds]
loke[m] has quit [Ping timeout: 260 seconds]
dieggsy has quit [Ping timeout: 260 seconds]
ThaEwat has quit [Ping timeout: 268 seconds]
quanta[m] has quit [Ping timeout: 268 seconds]
deselby has quit [Ping timeout: 268 seconds]
orivej has quit [Ping timeout: 264 seconds]
charles` has joined #lisp
[d] has quit [Ping timeout: 264 seconds]
[d] has joined #lisp
chrpape` has joined #lisp
russell-- has joined #lisp
jlpeters has joined #lisp
ggoes has joined #lisp
paulj has joined #lisp
voidlily has joined #lisp
heredoc has joined #lisp
abbe_ has joined #lisp
ptr_0x0001 has joined #lisp
thonkpod has joined #lisp
charles` has quit [Ping timeout: 240 seconds]
paulj has quit [*.net *.split]
chrpape` has quit [*.net *.split]
voidlily has quit [*.net *.split]
heredoc has quit [*.net *.split]
ptr_0x0001 has quit [*.net *.split]
abbe_ has quit [*.net *.split]
jlpeters has quit [*.net *.split]
ggoes has quit [*.net *.split]
thonkpod has quit [*.net *.split]
russell-- has quit [*.net *.split]
wxie has quit [Ping timeout: 246 seconds]
paulj has joined #lisp
chrpape` has joined #lisp
thonkpod has joined #lisp
russell-- has joined #lisp
heredoc has joined #lisp
voidlily has joined #lisp
ggoes has joined #lisp
abbe_ has joined #lisp
jlpeters has joined #lisp
ptr_0x0001 has joined #lisp
MrtnDk[m] has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
kaisyu[m] has joined #lisp
Gnuxie[m] has joined #lisp
dieggsy has joined #lisp
eymebolofscrumpe has joined #lisp
bitmapper has quit [Quit: Connection closed for inactivity]
ms[m] has joined #lisp
skye0[m] has joined #lisp
anotherone9999[m has joined #lisp
pfdietz has joined #lisp
chipk[m] has joined #lisp
arichiardi[m] has joined #lisp
dmiles[m] has joined #lisp
mathrick has quit [Ping timeout: 246 seconds]
anotherone9999[m has quit [*.net *.split]
paulj has quit [*.net *.split]
chrpape` has quit [*.net *.split]
voidlily has quit [*.net *.split]
heredoc has quit [*.net *.split]
ggoes has quit [*.net *.split]
ptr_0x0001 has quit [*.net *.split]
abbe_ has quit [*.net *.split]
jlpeters has quit [*.net *.split]
thonkpod has quit [*.net *.split]
russell-- has quit [*.net *.split]
etimmons has joined #lisp
infra_red[m] has joined #lisp
jdormit[m] has joined #lisp
nckx has quit [Ping timeout: 264 seconds]
jlpeters has joined #lisp
russell-- has joined #lisp
anotherone9999[m has joined #lisp
paulj has joined #lisp
chrpape` has joined #lisp
thonkpod has joined #lisp
voidlily has joined #lisp
ggoes has joined #lisp
heredoc has joined #lisp
ptr_0x0001 has joined #lisp
abbe_ has joined #lisp
anotherone9999[m has joined #lisp
anotherone9999[m has quit [Changing host]
nckx has joined #lisp
ms[m] has quit [Ping timeout: 246 seconds]
anotherone9999[m has quit [Ping timeout: 244 seconds]
arichiardi[m] has quit [Ping timeout: 240 seconds]
infra_red[m] has quit [Ping timeout: 240 seconds]
jdormit[m] has quit [Ping timeout: 240 seconds]
chipk[m] has quit [Ping timeout: 240 seconds]
etimmons has quit [Ping timeout: 240 seconds]
kaisyu[m] has quit [Ping timeout: 260 seconds]
skye0[m] has quit [Ping timeout: 258 seconds]
eymebolofscrumpe has quit [Ping timeout: 268 seconds]
MrtnDk[m] has quit [Ping timeout: 265 seconds]
dieggsy has quit [Ping timeout: 240 seconds]
bilegeek_ has joined #lisp
Gnuxie[m] has quit [Ping timeout: 240 seconds]
rumbler31 has quit [Remote host closed the connection]
rumbler31 has joined #lisp
dmiles[m] has quit [Ping timeout: 268 seconds]
bilegeek has quit [Ping timeout: 264 seconds]
nicktick has quit [Ping timeout: 264 seconds]
nicktick has joined #lisp
choegusung has joined #lisp
choegusung has quit [Client Quit]
lowryder has quit [Ping timeout: 264 seconds]
bilegeek__ has joined #lisp
lowryder has joined #lisp
paul0 has quit [Remote host closed the connection]
Bike has quit [Quit: leaving]
bilegeek_ has quit [Ping timeout: 260 seconds]
jeosol has joined #lisp
bilegeek__ has quit [Quit: Leaving]
mathrick has joined #lisp
ebrasca has joined #lisp
solideogloria[m] has joined #lisp
santiagopim[m] has joined #lisp
Lolicon[m] has joined #lisp
zacts has joined #lisp
ecm has joined #lisp
paul0 has joined #lisp
posthuman_egrego has joined #lisp
anticrisis has quit [Read error: Connection reset by peer]
ey[m]1 has joined #lisp
loke[m] has joined #lisp
stargazesparkle has joined #lisp
christopheroei[m has joined #lisp
anticrisis has joined #lisp
wxie has joined #lisp
pfdietz has quit [Quit: Ping timeout (120 seconds)]
katco has joined #lisp
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
Nilby has joined #lisp
susam has joined #lisp
jonas[m]2 has joined #lisp
ey[m] has joined #lisp
ThaEwat has joined #lisp
lalilulelo has joined #lisp
even4void[m] has joined #lisp
deselby has joined #lisp
quanta[m] has joined #lisp
amerigo has quit [Quit: Connection closed for inactivity]
anotherone9999[m has joined #lisp
ms[m] has joined #lisp
chipk[m] has joined #lisp
dieggsy has joined #lisp
infra_red[m] has joined #lisp
etimmons has joined #lisp
jdormit[m] has joined #lisp
pillton has quit [Quit: ERC (IRC client for Emacs 27.1)]
MrtnDk[m] has joined #lisp
eymebolofscrumpe has joined #lisp
arichiardi[m] has joined #lisp
skye0[m] has joined #lisp
kaisyu[m] has joined #lisp
Gnuxie[m] has joined #lisp
dmiles[m] has joined #lisp
_paul0 has joined #lisp
Nilby has left #lisp ["[deleted]"]
rumbler31 has quit [Remote host closed the connection]
paul0 has quit [Ping timeout: 240 seconds]
rumbler31 has joined #lisp
orivej has joined #lisp
shka_ has joined #lisp
rumbler31 has quit [Remote host closed the connection]
terpri has quit [Ping timeout: 240 seconds]
terpri_ has joined #lisp
waleee-cl has quit [Quit: Connection closed for inactivity]
ex_nihilo has joined #lisp
samlamamma has quit [Ping timeout: 246 seconds]
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
attila_lendvai has joined #lisp
andreyorst` has joined #lisp
mathrick_ has joined #lisp
mathrick has quit [Read error: Connection reset by peer]
dwts has quit [Ping timeout: 246 seconds]
Tordek has quit [Ping timeout: 240 seconds]
fourier has quit [Ping timeout: 240 seconds]
vert2 has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 260 seconds]
rgherdt has joined #lisp
narimiran has joined #lisp
vert2 has joined #lisp
Tordek has joined #lisp
luni has joined #lisp
dwts has joined #lisp
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #lisp
logand`` has quit [Ping timeout: 246 seconds]
logand` has joined #lisp
luni has quit [Quit: luni]
awkravchuk has joined #lisp
tgbugs has quit [Ping timeout: 256 seconds]
tgbugs has joined #lisp
gxt has joined #lisp
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
logand` has quit [Ping timeout: 264 seconds]
logand``` has joined #lisp
gxt has quit [Remote host closed the connection]
theothornhill has joined #lisp
gxt has joined #lisp
sauvin has joined #lisp
theothornhill has quit [Remote host closed the connection]
theothornhill has joined #lisp
logand``` has quit [Ping timeout: 260 seconds]
Cymew has joined #lisp
datajerk has quit [Ping timeout: 246 seconds]
copec has quit [Ping timeout: 240 seconds]
lalilulelo has quit [Ping timeout: 244 seconds]
mrcom has quit [Quit: This computer has gone to sleep]
mrcom has joined #lisp
hjudt has joined #lisp
anticrisis has quit [Read error: Connection reset by peer]
amb007 has quit [Ping timeout: 260 seconds]
amb007 has joined #lisp
notzmv has quit [Ping timeout: 256 seconds]
gaqwas has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
fourier has joined #lisp
ralt has joined #lisp
zyz__ has joined #lisp
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
rumbler31 has joined #lisp
pve has joined #lisp
rumbler31 has quit [Ping timeout: 264 seconds]
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
liberliver has joined #lisp
jdz has quit [Quit: ZNC - http://znc.in]
jdz has joined #lisp
luni has joined #lisp
aindilis has quit [Ping timeout: 272 seconds]
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
hendursa1 has joined #lisp
hendursaga has quit [Ping timeout: 268 seconds]
jeosol has quit [Quit: Ping timeout (120 seconds)]
nicktick has quit [Ping timeout: 260 seconds]
ljavorsk has joined #lisp
karlosz has quit [Quit: karlosz]
jeosol has joined #lisp
imode has quit [Ping timeout: 264 seconds]
OlCe has joined #lisp
igemnace has quit [Quit: WeeChat 3.0]
heisig has joined #lisp
flip214 has quit [Ping timeout: 240 seconds]
Trieste has joined #lisp
ljavorsk has quit [Quit: I'm out, bye]
ljavorsk has joined #lisp
flip214 has joined #lisp
jibanes has quit [Ping timeout: 246 seconds]
jibanes has joined #lisp
<ralt> _death: I've started playing with adding support for FD passing in dbus, do you think the way to do this is acceptable? It's not finished yet, but the rough idea should be pretty clear https://github.com/ralt/dbus/commit/bf1ff352042b317595ee03f61cb57af072e9d11e
nij has joined #lisp
<ralt> what's essentially left is cleaning up and editing `(define-dbus-type :unix-fd)` to have an unpacker that uses this function
jibanes has quit [Ping timeout: 246 seconds]
jibanes has joined #lisp
galex-713 has joined #lisp
surabax has joined #lisp
aartaka has joined #lisp
copec has joined #lisp
aartaka_d has joined #lisp
cosimone has joined #lisp
aartaka has quit [Ping timeout: 264 seconds]
wxie has quit [Ping timeout: 244 seconds]
aartaka has joined #lisp
aartaka_d has quit [Ping timeout: 240 seconds]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 246 seconds]
Lord_of_Life_ is now known as Lord_of_Life
stoneglass has joined #lisp
nij has quit [Remote host closed the connection]
nij has joined #lisp
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
stoneglass has quit [Quit: stoneglass]
datajerk has joined #lisp
jeosol has quit [Quit: Connection closed]
random-nick has joined #lisp
nij has quit [Quit: ERC (IRC client for Emacs 27.1)]
hhdave has quit [Ping timeout: 256 seconds]
hhdave has joined #lisp
vegansbane6 has quit [Quit: The Lounge - https://thelounge.chat]
paulj has quit [Remote host closed the connection]
varjag has joined #lisp
h4ck3r9696 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
zyz__ has quit [Ping timeout: 272 seconds]
scymtym_ has joined #lisp
scymtym has quit [Ping timeout: 272 seconds]
frgo has quit [Remote host closed the connection]
h4ck3r9696 has left #lisp [#lisp]
frgo has joined #lisp
h4ck3r9696 has joined #lisp
h4ck3r9696 has left #lisp [#lisp]
vegansbane6 has joined #lisp
frgo_ has joined #lisp
orivej has joined #lisp
frgo has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Alfr has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
h4ck3r9696 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
Alfr_ has quit [Ping timeout: 260 seconds]
amb007 has joined #lisp
rumbler31 has joined #lisp
nij has joined #lisp
rumbler31 has quit [Ping timeout: 256 seconds]
frgo_ is now known as frgo
matijja has quit [Quit: bye]
matijja has joined #lisp
skapata has joined #lisp
nicktick has joined #lisp
amerigo has joined #lisp
zaquest has quit [Quit: Leaving]
zaquest has joined #lisp
cosimone has quit [Quit: cosimone]
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
Major_Biscuit has joined #lisp
Major_Biscuit has quit [Client Quit]
nij has quit [Remote host closed the connection]
nij has joined #lisp
Major_Biscuit has joined #lisp
nicktick has quit [Ping timeout: 256 seconds]
aartaka has quit [Ping timeout: 260 seconds]
nicktick has joined #lisp
villanella has joined #lisp
nicktick has quit [Ping timeout: 272 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Stanley00 has quit [Remote host closed the connection]
nicktick has joined #lisp
nij has quit [Remote host closed the connection]
nij has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
ljavorsk has quit [Ping timeout: 264 seconds]
bitmapper has joined #lisp
gzj has quit [Remote host closed the connection]
gzj has joined #lisp
Bike has joined #lisp
lalilulelo has joined #lisp
nij has quit [Remote host closed the connection]
nij has joined #lisp
gzj has quit [Ping timeout: 256 seconds]
<_death> ralt: it looks acceptable, but perhaps there should be a new defgeneric for the connection protocol, receive-file-descriptors, and the method should be in transport-unix.lisp.. the C function's name should be qualified by a dbus library-specific name, like dbus_lisp_receive_fds.. this post https://blog.cloudflare.com/know-your-scm_rights/ seems to put the buffer into a union to ensure alignment
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
dddddd_ is now known as dddddd
nij is now known as Guest26569
ikrabbe has joined #lisp
cage_ has joined #lisp
<ikrabbe> Good morning: I'm searching for a little example for specifying types: (let's assume I want to define a type workspace, that is a list containing a name, a list of files and an address of a machine, which again is a list, not speicified yet.
<ikrabbe> So how do I write (deftype workspace (list string (list pathnames*) (list)))? in a correct way?
galex-713 has quit [Ping timeout: 272 seconds]
_linker_ has joined #lisp
<Bike> there's no way to specify a "proper list of [whatever]" type, unfortunately
<jdz> Lists in Common List consist of CONS cells. Fields of CONS cells can be specified, but the n you have to also specify exact number of cells.
<jdz> In Common Lisp, of course.
<ikrabbe> jdz: that is no problem, to specify the number of cells, so cons might be my friend, and yes :CL
<jdz> ikrabbe: You might also consider using a class (or structure) for your top-level container (instead of a list).
<_death> if you want a type-ish solution, you can use a class or a structure.. (defstruct workspace name files machine-address)
aartaka has joined #lisp
<_death> you can always write a function to make an instance out of the list syntax you defined
<ikrabbe> _death_: yes, that's where I currently am. Now I wonder if I can use the common-lisp type system to check the structure of a cell.
<jdz> (typep '(42 . "42") '(cons number string))
<ikrabbe> As I have strong doubts against type systems and OO (not to be discussed here), I want to find a minimal approach.
<jdz> (typep '(42 "42") '(cons number (cons string null))
<jdz> )
<_death> ikrabbe: you can define a predicate function for that
<ikrabbe> jdz: that looks readonable. Let me check ..., btw: I guess it should be possible to narrow the type: (deftype theanswer '(cons (and number (values 42)) (cons (and string (values "42") null))) ?
<ikrabbe> (so (typep '(41 "42") 'theanswer) would be false obvously ;))
<jdz> ikrabbe: I'm starting to think I'm missing what you're trying to achieve.
<_death> for 42 you could (eql 42) but won't do what you want for strings
<ikrabbe> I'm just trying to understand the type system and how to use it to narrow type queries.
pfdietz has joined #lisp
<jdz> And what do you mean by "type queries"?
<ikrabbe> #'typep
galex-713 has joined #lisp
<ikrabbe> (typep '(42 "42") '(cons (eql 42) (cons string null)))
<ikrabbe> T
<ikrabbe> * (typep '(42 "41") '(cons (eql 42) (cons string null)))
<ikrabbe> NIL
<ikrabbe> * (typep '(41 "42") '(cons (eql 42) (cons string null)))
<ikrabbe> T
<ikrabbe> (typep '(42 "42") '(cons (eql 42) (cons string null)))
<ikrabbe> T
<ikrabbe> * (typep '(41 "42") '(cons (eql 42) (cons string null)))
<ikrabbe> * (typep '(42 "41") '(cons (eql 42) (cons string null)))
<ikrabbe> NIL
<ikrabbe> T
<ikrabbe> ah sorry
<jdz> Yes, you can play around in the repl with TYPEP all you want (just try not to copy/paste your session here, use a paste site). But what is the purpose? If you just want to understand, then I'd suggest reading the Types section of the spec.
<jdz> Types and Classes section , to be exact.
<Bike> if you deal with these kinds of involved cons types a lot, you might consider (deftype list-of (&rest elems) (if (null elems) 'null `(cons ,(first elems) (list-of ,@(rest elems))))), so that (list-of (eql 42) string) = (cons (eql 42) (cons string null))
Guest26569 has quit [Remote host closed the connection]
<ikrabbe> Yes, I double pasted it, but I wanted to express the idea of a type match (or not-match more important))
Guest26569 has joined #lisp
<ikrabbe> Bike: Thanks, that looks like something I searched for...
<Bike> the reason jdz is asking (i figure) is that there are a couple different possible things the type system is good for. if you want to use it to provide hints to the compiler for optimization, these kinds of types probably aren't that useful. but if you're actually just testing your own data with typep like this that's probably fine.
caret has joined #lisp
<beach> ikrabbe: Putting your stuff in a standard object wouldn't make your program "OO". And it is almost never a good solution to use lists for this type of aggregation.
<beach> ikrabbe: That said, there is no reason to fear Common Lisp-style "OO".
<shka_> on the contrary, there are good reasons to embrace it
_linker_ has quit [Ping timeout: 272 seconds]
nij has joined #lisp
<nij> What kind of structures aren't #'READable? Or rather, what kind of structures cannot be made #'READable?
_linker_ has joined #lisp
<nij> I reckon it might be convenient to dump the current state of my REPL in a reloadable bunch of sexprs. Wonder why that's not possible.
<beach> There are object, like functions for instance, that can't be be externalized.
<beach> nij: My library Clobber is essentially based on that idea.
<beach> nij: Every "transaction" is saved in a READable format so that if you load the transaction log from a fresh Common Lisp system, it creates a "similar" object graph.
<ikrabbe> I don't fear OO, but everytime I freed from OO concepts my programs
<ikrabbe> got several times shorter without loosing
<ikrabbe> that would hide otherwise from my mind.
<ikrabbe> when I think about an algorithm without fixing the types, I often see the abstraction
<ikrabbe> expressiveness or performance. I really don't want to discuss that here, though
<beach> nij: And Clobber preserves object identity across transactions, so that EQ objects participating in separate transactions become EQ also after the log is loaded.
<beach> ikrabbe: You must not have been using OO in Common Lisp then.
<nij> beach: haven't learned about objects yet. But aren't functions just lambdas?
<beach> No.
<beach> They are compiled binary code.
villanella has quit [Ping timeout: 260 seconds]
<nij> Well, would starting to annotate the lambda sexp to the binary code changes this?
<beach> And there is no such thing as "a lambda" in Common Lisp. There is the symbol LAMBDA, there are LAMBDA lists, and LAMBDA expressions, not "a lambda".
<beach> nij: Not every function has an equivalent lambda expression, for example if the function is a closure.
ldb has joined #lisp
<ldb> good evening
<beach> Hello ldb.
<beach> Yes.
galex-713_ has joined #lisp
amerigo has quit [Quit: Connection closed for inactivity]
galex-713 has quit [Ping timeout: 272 seconds]
<beach> It is not meant for production. I wrote it to make fun of "object prevalence". It does have some shortcomings. Like I don't think you can redefine how hash tables are printed. But otherwise it seems to work.
<beach> On the other hand, it's less than 300 lines of code.
<nij> so what is object prevalence @@
<nij> (tried googling it briefly)
<beach> I think it was invented by the Java people.
spacebat2 has quit [Ping timeout: 265 seconds]
<ldb> optimizing lisp compilers such as SBCL actually uses "type directed optimization"
spacebat2 has joined #lisp
galex-713_ has quit [Remote host closed the connection]
wsinatra has joined #lisp
<beach> As far as I can tell, object prevalence does not tolerate redefinitions of classes and such between the time an object was written and the time it is read back. Clobber, on the other hand, is based only on the protocol properties of classes and objects, i.e., initargs for creation and slot accessors for, er, access.
<nij> CLOS objects seem to be printly-readable based on https://stackoverflow.com/questions/3086561/make-clos-objects-printable-in-lisp
<beach> nij: The term "CLOS object" is meaningless. Every Common Lisp datum is an object, and every object has a class, and every class is part of CLOS.
<ldb> guess it means "complex data objects that usually has no defualt print method"
<beach> chls print-object
<beach> er
<beach> clhs print-object
<ldb> except the "<#" based :P
<ldb> not mean to be a very rigid definition
<aeth> nij: "standard object", not "CLOS object"; that distinguishes it from "structure objects" and built-ins
<aeth> defclass defines standard classes, whose instances are standard objects: http://www.lispworks.com/documentation/HyperSpec/Body/t_std_cl.htm#standard-class
<aeth> (* by default)
<beach> In Cleavir, we print ASTs (which are actually not trees, they can have cycles) using the notation [package:class-name :initarg1 value1 ... :initargn valuen] and we define a readtable in which [ does (apply #'make-instance (read ...) (read-delimited-list ...))
<beach> It is a simple technique and it works quite well.
<beach> So well in fact, that this external format is the SICL FASL format.
<ldb> won't the FASL be very large in text format?
<beach> Nobody cares.
<beach> But if you do care, it compresses extremely well.
<beach> And I am not convinced that binary code would be any smaller.
fixing_auth_hold has joined #lisp
fixing_auth_hold has quit [Client Quit]
<ldb> I think is possible to save some identifier names by using de Bruijn encoding
lalilulelo has quit [Ping timeout: 265 seconds]
hineios4 has joined #lisp
catchme has joined #lisp
hineios has quit [Ping timeout: 246 seconds]
hineios4 is now known as hineios
Stanley00 has joined #lisp
drl has joined #lisp
Stanley00 has quit [Ping timeout: 240 seconds]
sjl has joined #lisp
<shka_> ldb: just zip the thing
* Xach feels the earth shudder as attila_lendvai migrates 1000 repos
<attila_lendvai> :D
<attila_lendvai> Xach, how did you notice? i'm preparing the PR also
<Xach> attila_lendvai: twitter.com/NewLispRepos
X-Scale has quit [Read error: Connection reset by peer]
<attila_lendvai> oh! i didn't know about that. thanks!
Iolo has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
<attila_lendvai> Xach, FYI, i'm using the tagged-git stuff with a 'stable' tag. i hope it'll work! i've seen many repos using it now.
<Xach> attila_lendvai: uh oh
waleee-cl has joined #lisp
<Xach> attila_lendvai: a moving tag??
Iolo has joined #lisp
<attila_lendvai> Xach, well, they won't move much because we are not active in CL nowadays...
<Xach> ok
<Xach> someone else uses a moving tag and it is a hassle - it is better usually to use a branch
<attila_lendvai> Xach, but i've seen list 10-20 projects in ql using it... i thought its fine
<Xach> attila_lendvai: it is not great
villanella has joined #lisp
<h4ck3r9696> Does anyone know where I can find resources about sending and receiving binary data with usocket, in a TCP stream? I currently use read-sequence on a usocket-stream, but it doesn't work very well: I have to wait for the received message to be long enough for it do be read, and I can't read more than the specified size of the buffer.
pfdietz has quit [Quit: Ping timeout (120 seconds)]
pfdietz has joined #lisp
wsinatra has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Guest26569 has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
Guest26569 has joined #lisp
amb007 has joined #lisp
rumbler31 has joined #lisp
<_death> unfortunately CL has no read-byte-no-hang.. you can try using nonblocking sockets, or you can use, say, iolib
<jmercouris> what's a good way of getting a unique ID for every instance of an object?
<jmercouris> the only thing that comes to mind is a singleton during intialize-instance that gives a unique ID
<phoe> jmercouris: a counter
<jmercouris> phoe: well, yeah, that's what I am effectively suggesting
<jmercouris> the singleton would be the counter in my example
<ldb> get their address
rgherdt has quit [Quit: Leaving]
<phoe> ldb: that is not required to be constant or unique
<jmercouris> that's what I was afraid of
<jmercouris> phoe: what are those numbers that slime prints?
<jmercouris> are those unique?
<phoe> the GC can move an instance and then create a new one at the same raw memory address.
<phoe> jmercouris: no
<nij> Is there a better practice to invoke shell commands that involve pipings? The example below, while work, very large and nested.. https://lispcookbook.github.io/cl-cookbook/os.html#piping
<ldb> phoe: that why people could prefer conservative GC
rumbler31 has quit [Ping timeout: 246 seconds]
<jmercouris> nij: interesting that you say that, Pierre is working on something like that
wsinatra has joined #lisp
<nij> I'm hoping there's something like (shell '(("ls") ("sort"))
<jmercouris> nij: he has a FOSDEM presentation, if you want early access to it, you can email him, pierre@atlas.engineer
<jmercouris> nij: he does exactly that
<jmercouris> well, not that syntax
<jmercouris> his syntax is better if you ask me
<ldb> like execv syscall?
<nij> better than mine? excuse me ;)?
<jmercouris> yes :-P
<ldb> if you ask me, there's scheme shell's pipe syntax
<nij> jmercouris: which Pierre.. I tried three of them :)
<jmercouris> nij: it is pierre@atlas.engineer
<nij> ldb: usable in CL?
<jmercouris> that is his email
<jmercouris> or mail@ambrevar.xyz if you prefer
<ldb> nij: no, makeing a proper shell program requires some C programming
<nij> :(
<nij> I don't mind to invoke the shell we have..
<jmercouris> that's not true
<nij> Just want to run a shell command in CL.
<jmercouris> ldb: that is simply not true
Steeve has joined #lisp
<ldb> or at least some people would find it easier to use C
imode has joined #lisp
<jmercouris> that is true
<nij> no other better way to shell pipings in CL currently @@?
<jmercouris> nij: I'm telling you, there ARE, just email Pierre
<jmercouris> I don't know if he wants to release his work publicly yet
<_death> there was this shcl project
<jmercouris> something something lead horse to water
<jackdaniel> there is also shelisp, it had a clever integration with the repl
jeosol has joined #lisp
drbluefall has joined #lisp
<ldb> to be honest, they're no better that zsh/fish/etc. name a few fancy ANSI colored shell programs
<jmercouris> to be honest, you don't really need a shell
<ldb> yup
<jmercouris> they stem from limitations in the expression of Unix
<jmercouris> it's really a quite stupid system, but that's neither here nor there
<nij> how do you handle this then?
<nij> `~/.scripts/dictionary "ordinary" | sed -r "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2})?)?[mGK]//g"`
<jmercouris> with some cl-ppcre
<jmercouris> if I really must do this...
<ldb> write a TECO program and mung :-)
<nij> the sed is script is to get rid of the decorations..
<nij> and I want to use notify-send to push the result as a notification
<jmercouris> (uiop:run-program ...)
drbluefall has quit [Quit: farewell]
<nij> Jeez.. so many things to escape..
<ldb> the traditional simple effective way to do a notification is ring the bell of your terminal
<jackdaniel> nij: for amusement, however it is a poor thing for doing things: https://plaster.tymoon.eu/view/2257#2257
<jackdaniel> s/poor thing/poor way/
<jackdaniel> sub could accept one argument and it would make it cleaner, but what did you expect from write-only hack? :)
<nij> why is it poor?
<jackdaniel> it is badly written
<ldb> poor in performance
<nij> can't tell with my noobie eyes
<jackdaniel> ldb: why do you think that?
<jackdaniel> I mean, there is nothing inherently bad with this macro performance-wise, it just generalizes concept mentioned in the linked lispbook article
h4ck3r96962 has joined #lisp
<_death> jackdaniel: should use reverse though
wsinatra_ has joined #lisp
wsinatra has quit [Read error: Connection reset by peer]
<nij> _death: AH it works (for notification)
<jackdaniel> as I said, it was write-only. why should I use reverse?
<ldb> jackdaniel: wouldn't there be penalty using stream for piping a lot of data?
<_death> jackdaniel: because otherwise you're risking modifying a &rest list
<jackdaniel> that depends on the implementation
<jackdaniel> (whether there is stream penalty)
<nij> _death: it isn't using any cli binary secretly at all?
<jmercouris> lol
<jmercouris> 'secretly'
<_death> nij: no, it communicates with dbus using sockets
<jmercouris> I mean, it is kind of secretly using a binary
* nij 's soul is elavated, a tiny bit.
<jmercouris> dbus is certainly communicating with a binary
h4ck3r96962 has quit [Read error: Connection reset by peer]
<jmercouris> that will only Work on Linux systems with a dbus bus running
<jackdaniel> _death: yes, you are right
amb007 has quit [Read error: Connection reset by peer]
<jackdaniel> rest parameter is allowed to share structure with the last argument to apply. otoh, hm, it is a macro
amb007 has joined #lisp
theothornhill has quit [Ping timeout: 256 seconds]
<jackdaniel> so you can't call apply on it
<_death> jackdaniel: the standard says the consequences are undefined, iirc
amb007 has quit [Read error: Connection reset by peer]
<jackdaniel> either way using nreverse is just bad style, so I should have used reverse anyway (and even better - not reverse at all and collect subforms instead)
domovod has joined #lisp
<drl> Is there any way to tell what SBCL features have been enabled?
<jackdaniel> uhm
<jmercouris> *features*
<jmercouris> drl: ^
amb007 has joined #lisp
<Bike> since it's a macro, if it modifies any part of the form there are undefined consequences, per the general restriction in 3.1.2.1.2.2
<Bike> i always think that bit is kind of funny
<jmercouris> Bike: spitting out facts
<jackdaniel> thanks for providing the section, I was looking for it
<jmercouris> what if you make a copy of the form?
domovod has quit [Client Quit]
<jmercouris> how can we copy objects in CL actually?
<_death> copy-list
h4ck3r96962 has joined #lisp
<jmercouris> I'm talking about a generalizable way to copy objects in memory
<jmercouris> possible?
<Bike> nope
<_death> cue kmp article
<jmercouris> so we have to implement our own clone methods for any objects we wish to copy?
<jmercouris> KMP?
<Bike> pretty much. what copying means can vary depending on the kind of object and what you're doing with it, which is why C++ has all that crazy stuff about custom copy constructors
<jmercouris> ah yes
<Bike> since unlike C++ the language runtime doesn't need to make new copies of objects, there's no need for some kind of specializable copy
<jmercouris> I've read this article I think 3 years ago now
<jmercouris> I forgot
<Bike> (there are copying collectors, but then the old version is invalid, and they're only concerned about the bytes, so it's fine i guess)
rumbler31_ has joined #lisp
<_death> Bike: since there can be only one copy constructor, it doesn't solve the problem
<drl> jmercouris, What do you mean?
<jmercouris> drl: when you nod your head yes, but you want to say no, what do you mean?
<jmercouris> drl: in a REPL type in *features*
<Bike> oh, and if it wasn't clear, if you copy the form passed to a macro you can do whatever you want with the copy
<jmercouris> drl: it will list to you all of the features enabled in your SBCL as a list
<Bike> assuming you're only manipulating the actually copied bits and not any uncopied deeper structure, obvs
<jmercouris> drl: it is a special variable, for example we have :SB-THREAD, or :SB-FUTEX
<jmercouris> Bike: I figured as much
<_death> Bike: also, usually the "solution" is a clone member function.. that can handles subclasses etc.. but then, you may need multiple such functions.. clone_shallow, clone_deep, clone_everything_but_this and clone_everything_replacing_that
<Bike> yeah
<drl> jmercouris, Thanks.
<Bike> all i was getting at is that the reason C++ has copy constructors is because the language semantics means "assignments" might actually be copies, and stuff like that
<beach> Someone should teach minion about that article by Kent Pitman, so that we can say "minion: please tell jmercouris about copying" and "minion: please tell so-and-so about equality".
<jmercouris> drl: you are most welcome
<_death> beach: the cliki support could be used, if it even works nowadays
<jmercouris> at least cloning of primitives could be relatively simple
<beach> _death: Does it, though?
<jmercouris> C L I K I W O R K S
galex-713 has joined #lisp
<_death> minion: tell minion about closer-mop
<beach> YAY!
domovod has joined #lisp
<jmercouris> who maintains M I N I O N ?
<Bike> there are built in coperators for cloning proper lists and trees, provided they aren't circular
<Bike> operators
<Bike> as well as structs. copying circular structures is kind of a huge pain though.
<jmercouris> S E N T I N E L
<jmercouris> is there a standard sentinel object ?
<jmercouris> some sort of convention perhaps?
narimiran has quit [Ping timeout: 240 seconds]
<beach> jmercouris: Copying circular structures can be handled by the use of a hash table.
<jmercouris> I guess the copy could mantain the first element it processes and if it hits an EQ with the same element, it halts
<jmercouris> beach: similar to what I just said?
<beach> jmercouris: It would have to hold every object.
<jmercouris> beach: I guess so
<beach> Circularity is not always back to the first object.
<Bike> yeah, you basically have to have a hash table
<Bike> it's doable, just kind of a pain is all
<beach> READ does it, and Cleavir does it for ASTs and such.
<beach> But yeah, a pain to code.
<beach> And PRINT.
h4ck3r96962 has quit [Read error: Connection reset by peer]
andreyorst` has quit [Quit: andreyorst`]
andreyorst has joined #lisp
<_death> beach: I used eclector the other day.. works great ;)
<beach> _death: Yes, it does, all thanks to scymtym_. I haven't touched it for quite some time.
h4ck3r96962 has joined #lisp
nij has left #lisp ["ERC (IRC client for Emacs 27.1)"]
h4ck3r96962 has quit [Read error: Connection reset by peer]
villanella has quit [Quit: villanella]
<beach> It's the only reader of SICL. And if I were to implement a Common Lisp system the "traditional" way, i.e., write a base system in C or C++, I would write a very primitive reader, capable only of reading the Eclector code, in the implementation language.
<jmercouris> beach: since SICL is built with SBCL, does that mean the performance of SICL is bottlenecked by SBCL until a time that SICL can build itself?
_jrjsmrtn has joined #lisp
<beach> No. SBCL is just used for executing the bootstrapping procedure and the compiler during bootstrapping .
<jmercouris> why must SBCL be used, can ANY compiler be used for bootstrapping?
<beach> Any conforming Common Lisp system that also supports closer-mop should be possible.
__jrjsmrtn__ has quit [Ping timeout: 260 seconds]
<jmercouris> will SICL ever be a complete implmentation used by individuals? or is it destined to be a research instrument?
<beach> I should hope the former.
<jackdaniel> since sicl is modular some of its modules are already used by individuals (via clasp)
<jackdaniel> in other words is already used by individuals
<jmercouris> I wonder when CLASP will be more accessible
<beach> jmercouris: We have invented so many techniques that have the potential to make SICL faster than any other implementation, and it is certainly much easier to maintain. But there is a lot of work left.
Guest26569 has quit [Remote host closed the connection]
hnOsmium0001 has joined #lisp
<jmercouris> that's one I really look forward to
Guest26569 has joined #lisp
<jmercouris> beach: can SICL bootstrap SICL?
<beach> Not yet, since we can't yet produce an executable.
<beach> jmercouris: Clasp exists, and uses plenty of SICL stuff.
<jmercouris> no ability to save an image? no ability to reload an image?
<jmercouris> beach: yeah, but it is not accessible for a casual user, installing Clasp is difficult for a typical person
<beach> No ability to even create an executable that can be started by typing `sicl' to the shell.
<beach> Ah, yes, I see.
<Bike> we're working on that. slowly. the build experience is probably the worst part of clasp right now.
<jmercouris> do you work with any teams to ensure that your work from SICL gets ported?
<jmercouris> or do you just publish it and hope that they adopt it?
<Bike> well, he started cleavir and we're using that in clasp now
<jmercouris> Bike: it certainly is, I would have seriously considered writing Qt bindings for Clasp if it had been easier to get started, but I figured nobody would help
<jmercouris> Bike: the question is, was this a cooperative effort, or did Clasp just integrate Cleavir because it existed
<Bike> yeah, sorry. we don't have a lot of people. I'm not good with build system stuff, and the people who are are busy trying to fix it for other people.
<beach> jmercouris: Several people hang out in #sicl and they are both helping out and taking some inventions elsewhere (like scymtym_ implementing "fast generic dispatch" for SBCL).
<Bike> it's a cooperative effort in that other clasp developers and i have done plenty of work on cleavir
Cymew has quit [Ping timeout: 240 seconds]
<Bike> if you mean, like, did beach go out and try to sell drmeister on it, i actually don't know
luni has quit [Quit: Connection closed]
<beach> No, it's the other way around. drmeister essentially begged me to use it.
<beach> jmercouris: There is a project now to implement my "fast generic dispatch" for ECL.
awkravchuk has quit [Quit: Leaving]
jlpeters has quit [Ping timeout: 244 seconds]
kilimanjaro has quit [Ping timeout: 264 seconds]
rvirding has quit [Ping timeout: 264 seconds]
ralt has quit [Ping timeout: 272 seconds]
mjl has quit [Ping timeout: 272 seconds]
griffinbyatt has quit [Ping timeout: 240 seconds]
rme has quit [Read error: Connection reset by peer]
yonkunas has quit [Read error: Connection reset by peer]
splittist_ has quit [Read error: Connection reset by peer]
sgithens has quit [Read error: Connection reset by peer]
jsatk has quit [Read error: Connection reset by peer]
dnm has quit [Read error: Connection reset by peer]
yottabyte has quit [Read error: Connection reset by peer]
banjiewen__ has quit [Read error: Connection reset by peer]
<Bike> heh, makes sense
gjnoonan has quit [Read error: Connection reset by peer]
alanz has quit [Read error: Connection reset by peer]
CEnnis91 has quit [Read error: Connection reset by peer]
avicenna has quit [Read error: Connection reset by peer]
bitmapper has quit [Read error: Connection reset by peer]
billstclair has quit [Read error: Connection reset by peer]
buoy49 has quit [Write error: Connection reset by peer]
Balooga has quit [Read error: Connection reset by peer]
pent has quit [Read error: Connection reset by peer]
lukego has quit [Write error: Connection reset by peer]
gendl has quit [Read error: Connection reset by peer]
theruran has quit [Read error: Connection reset by peer]
jerme_ has quit [Read error: No route to host]
mpontillo has quit [Read error: Connection reset by peer]
stylewarning has quit [Read error: Connection reset by peer]
p_l has quit [Read error: Connection reset by peer]
ffwacom has quit [Read error: Connection reset by peer]
bytesighs has quit [Read error: Connection reset by peer]
conjunctive has quit [Read error: Connection reset by peer]
travv0 has quit [Write error: Connection reset by peer]
parisienne has quit [Write error: Connection reset by peer]
gaze__ has quit [Read error: Connection reset by peer]
<jackdaniel> to be precise: there is some groundwork done and there is a person who wants to carry it (if their supervisor agrees)
johs has quit [Write error: Connection reset by peer]
mgsk has quit [Read error: Connection reset by peer]
<beach> jmercouris: And karlosz wrote a Cleavir-based compiler for CLISP.
grfn has quit [Read error: Connection reset by peer]
sz0 has quit [Read error: Connection reset by peer]
waleee-cl has quit [Read error: Connection reset by peer]
physpi has quit [Read error: Connection reset by peer]
catchme has quit [Read error: Connection reset by peer]
entel has quit [Read error: Connection reset by peer]
chewbranca has quit [Read error: Connection reset by peer]
XachX has quit [Ping timeout: 258 seconds]
<jackdaniel> if not, I'll drag it to being implemented eventually :)
<beach> Heh!
<jackdaniel> somewhere between fixing bugs in ecl, mcclim and other gigs
rme has joined #lisp
yottabyte has joined #lisp
jerme_ has joined #lisp
rvirding has joined #lisp
mgsk has joined #lisp
gjnoonan has joined #lisp
selwyn has quit [Ping timeout: 240 seconds]
<beach> The technique is not that complicated actually.
<jackdaniel> n.b, recently ecl was successfully used on sailfishos to write an application with eql5
xanderle_ has joined #lisp
hnOsmium0001 has quit [Ping timeout: 265 seconds]
jmercouris has quit [Ping timeout: 272 seconds]
drmeister has quit [Ping timeout: 272 seconds]
mpontillo has joined #lisp
dnm has joined #lisp
<jackdaniel> (by someone™, check the mailing list:)
billstclair has joined #lisp
xanderle has quit [Ping timeout: 264 seconds]
splittist_ has joined #lisp
pent has joined #lisp
bitmapper has joined #lisp
gaze__ has joined #lisp
kilimanjaro has joined #lisp
CEnnis91 has joined #lisp
sz0 has joined #lisp
alanz has joined #lisp
lukego has joined #lisp
bytesighs has joined #lisp
<jackdaniel> I know, the crucial point is a time window and a potentially costly context switch (from the attention perspective)
catchme has joined #lisp
entel has joined #lisp
ex_nihilo has quit [Ping timeout: 264 seconds]
tgbugs has quit [Ping timeout: 264 seconds]
sgithens has joined #lisp
yonkunas has joined #lisp
conjunctive has joined #lisp
grfn has joined #lisp
theruran has joined #lisp
gendl has joined #lisp
jsatk has joined #lisp
travv0 has joined #lisp
xanderle_ has quit [Ping timeout: 265 seconds]
XachX has joined #lisp
mjl has joined #lisp
buoy49 has joined #lisp
banjiewen__ has joined #lisp
waleee-cl has joined #lisp
nij has joined #lisp
<nij> Why does (ql:quickload :dbus) take so much time to start up (3~5 seconds?)? Can I disable its checking?
avicenna has joined #lisp
ffwacom has joined #lisp
griffinbyatt has joined #lisp
ralt has joined #lisp
chewbranca has joined #lisp
parisienne has joined #lisp
jlpeters has joined #lisp
p_l has joined #lisp
<_death> nij: you can save a core with third party projects loaded.. though then you need to maintain that core as you update them
toorevitimirp has joined #lisp
<nij> core?
galex-713_ has joined #lisp
galex-713 has quit [Ping timeout: 260 seconds]
p_l has quit [Remote host closed the connection]
<nij> OH! So I can quickload all packages I want, and save a core. Next time when I call sbcl, those packages will be loaded very fast?
<_death> they are already loaded
selwyn has joined #lisp
jmercouris has joined #lisp
drmeister has joined #lisp
jlpeters has quit [Max SendQ exceeded]
p_l has joined #lisp
parisienne has quit [Ping timeout: 264 seconds]
avicenna has quit [Ping timeout: 264 seconds]
<jmercouris> I see
Balooga has joined #lisp
xanderle has joined #lisp
<jmercouris> so it is a collaborative effort
johs has joined #lisp
<_death> I don't actually save a core if quicklisp updates are available.. I update them and restart the script
hnOsmium0001 has joined #lisp
stylewarning has joined #lisp
<nij> How often do you restart the script @@?
parisienne has joined #lisp
<nij> s/restart/run/
jlpeters has joined #lisp
<beach> jmercouris: I could not have gotten this far by myself, and I won't finish it by myself either. Luckily, there is no need.
<jmercouris> same, for Nyxt
<jmercouris> N Y X T
<_death> nij: usually whenever I build a new sbcl.. that can be once or twice a month
Stanley00 has joined #lisp
avicenna has joined #lisp
<jmercouris> If I got hit by a bus though, I imagine the project would die
physpi has joined #lisp
<jmercouris> better way to do this: http://dpaste.com/6YGHXRTJV ?
galex-713 has joined #lisp
<beach> `(:p :id ,(id paragraph) ,(text paragraph))?
galex-713_ has quit [Ping timeout: 272 seconds]
<jmercouris> I guess... why not
<beach> And indentation could be improved too.
<beach> ... or should I say "fixed".
<jmercouris> point the finger at Mr Emacs
<beach> Nah.
<beach> Emacs can indent that.
<jmercouris> I'm just following orders from C-i
<beach> Then you must have TABs in your code.
<nij> _death: and then you run `$ sbcl my-core`?
<nij> I added "dbus" to the 'system list, but `$ sbcl my-core` does not have dbus already.
<nij> I had to (ql:quickload :dbus) another time..
<jmercouris> beach: that does happen occassionally to me, I'm not sure from whence they originate, I have disabled them...
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
<pve> nij: you probably mean "./my-core" or "sbcl --core my-core"
<nij> YES!
amb007 has quit [Read error: Connection reset by peer]
<nij> <3 <3
amb007 has joined #lisp
<pve> nij: depending on whether you made it executable
Stanley00 has quit [Ping timeout: 272 seconds]
<nij> pve: can I mix this with shebang script?
<nij> #!/usr/bin/sbcl --script --core "/home/nij/my-core" ?
ebrasca has quit [Read error: Connection reset by peer]
ebrasca has joined #lisp
galex-713 has quit [Quit: No Ping reply in 180 seconds.]
<nij> #!/home/nij/my-core --script Ah should be just this. Worked :D
epony has quit [Remote host closed the connection]
<_death> nij: in .emacs I set slime-lisp-implementations to a list that contains an entry like (sbcl ("sbcl" "--dynamic-space-size" "8GB" "--core" "/home/death/lisp/core/my-core")) (and set slime-default-lisp to sbcl)
epony has joined #lisp
<_death> nij: I also have a mysbcl shell script, basically sbcl --dynamic-space-size 2GB --core ~/lisp/core/my-core "$@"
<_death> though I should likely make that 8GB ;)
<nij> how does the 2,8 make a difference?
drl has quit [Quit: Leaving]
<_death> nij: it makes a difference when you need more memory
<nij> i see
<mfiano> I think even 8 is pretty low these days. It's not like it is all allocated
<nij> mfiano: how much you want?
amb007 has quit [Read error: Connection reset by peer]
physpi has quit [Ping timeout: 260 seconds]
hnOsmium0001 has quit [Ping timeout: 260 seconds]
<_death> mfiano: yeah.. I just multiplied it every time, though I think I did use 16GB several times
<mfiano> I typically keep it at half of my available memory, so 32 on most machines. It helps the GC a bit, and I typically work with decoding gigabyte or larger (on disk, so even more memory) image data
ffwacom has quit [Read error: Connection reset by peer]
jlpeters has quit [Read error: Connection reset by peer]
avicenna has quit [Read error: Connection reset by peer]
griffinbyatt has quit [Read error: Connection reset by peer]
ralt has quit [Read error: Connection reset by peer]
chewbranca has quit [Read error: Connection reset by peer]
parisienne has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
iskander has quit [Ping timeout: 260 seconds]
lowryder has quit [Ping timeout: 258 seconds]
avicenna has joined #lisp
aartaka_d has joined #lisp
jlpeters has joined #lisp
parisienne has joined #lisp
ralt has joined #lisp
ffwacom has joined #lisp
chewbranca has joined #lisp
aartaka has quit [Ping timeout: 240 seconds]
drbluefall has joined #lisp
lowryder has joined #lisp
griffinbyatt has joined #lisp
<drbluefall> o/
hnOsmium0001 has joined #lisp
physpi has joined #lisp
sz0 has quit [Ping timeout: 256 seconds]
buoy49 has quit [Ping timeout: 264 seconds]
jerme_ has quit [Ping timeout: 264 seconds]
<phoe> hey hi
banjiewen__ has quit [Read error: Connection reset by peer]
kilimanjaro has quit [Read error: Connection reset by peer]
iskander has joined #lisp
j0nd0e has joined #lisp
<_death> nij: oh, and I also have a rebuild-core script.. that deletes the sbcl fasls from .cache and .slime and builds the core
vassenn has joined #lisp
ldb has quit [Ping timeout: 265 seconds]
<beach> drbluefall: Hello. Are you new here? I don't recognize your nick.
vassenn has quit [Quit: Bye]
<drbluefall> I am indeed ^~^
<phoe> hello there then!
<beach> Great! Welcome! What brings you to #lisp?
<phoe> how can we help you
<drbluefall> well I'm just getting back into CL after a while and I'd thought I'd join
<beach> Good plan!
<phoe> sure, let us know if you have any problems or questions
* drbluefall nods
<phoe> #clschool also exists for when you have questions about the basics and/or #lisp is busy with other chat
<phoe> and #lispcafe is for all your offtopic needs
kilimanjaro has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 26.3)]
mikecheck has quit [Ping timeout: 246 seconds]
buoy49 has joined #lisp
mikecheck has joined #lisp
iskander- has joined #lisp
iskander has quit [Ping timeout: 272 seconds]
drbluefall has quit [Quit: off for hacking]
<heisig> Speaking of helping others - are the tricks that have been posted here over the last few days (git hooks for touching ASD files, core files, elisp tricks, ...) written down somewhere?
<heisig> Because if not, we should definitely start collecting these.
<phoe> no idea - I assume you'd need to dig through the IRC logs and note them down
<phoe> they are already collected in the logs, they just need to get denoised
Lord_of_Life has quit [Read error: Connection reset by peer]
Lord_of_Life has joined #lisp
banjiewen__ has joined #lisp
jerme_ has joined #lisp
remby has joined #lisp
<attila_lendvai> Xach, you really want me to list all the changes in a github issue, as opposed to opening a PR?!
<attila_lendvai> Xach, or can we just make an exception and i open a PR?
banjiewen__ has quit [Read error: Connection reset by peer]
<phoe> changes? do you mean somewhere in quicklisp-projects?
* attila_lendvai remembers that he has already opened a PR to fix tagged-git, and had practically this discussion some 5 years ago
Major_Biscuit has quit [Ping timeout: 265 seconds]
<attila_lendvai> phoe, yes, i have converted 10+ repos from darcs to git, and put them on github
jerme_ has quit [Ping timeout: 264 seconds]
<nij> In this example: (local-time:now) @2019-11-13T20:02:13.529541+01:00, the timezone is shown. But no time zone shows for me on my machine. Am I doing something wrong? https://lispcookbook.github.io/cl-cookbook/dates_and_times.html#the-local-time-library
<attila_lendvai> nij, local-time was rather confused about the concept of timezones. it may have been cleaned up... (timestamps don't have a timezon. a timezone is only relevant when reading and printing/presenting timestamps for the external world)
<phoe> @2021-01-27T17:47:28.500081Z
<phoe> no timezone here either
<attila_lendvai> note that Z is a timezone
<phoe> !
<phoe> I see
karlosz has joined #lisp
banjiewen__ has joined #lisp
wsinatra has joined #lisp
wsinatra_ has quit [Ping timeout: 265 seconds]
<nij> Z" what does it mean?
<attila_lendvai> nij, note that it's impolite to ask questions from humans that can be trivially googled
<nij> attila_lendvai: But a standard tutorial has something different from what I observe..
<attila_lendvai> nij, that was before i pointed out that Z is a timezone
<nij> Oh.. you mean it's literally a timezone =_=.. now I get it.
<nij> sorry for that :(
<_death> nij: also, local-time is based on http://naggum.no/lugm-time.html
Lycurgus has joined #lisp
jerme_ has joined #lisp
wsinatra_ has joined #lisp
wsinatra has quit [Ping timeout: 246 seconds]
<_death> at least in spirit..
<attila_lendvai> nij, no worries! just learn the lesson, and help participating in a more efficient society for the rest of your life... :)
<attila_lendvai> i don't remember what's in the Naggum article anymore, but the timestamp representation of local-time contained a timezone, which is rather confused
Lord_of_Life has quit [Excess Flood]
<_death> attila_lendvai: it needs to include a timezone, because it represents a _local_ time
Lord_of_Life has joined #lisp
sz0 has joined #lisp
<_death> but I think it's confused because it should include an actual reference to a timezone, rather than the timezone shift that happens to be mandated at that instant
<_death> *just the timezone shift
avicenna has quit [Read error: Connection reset by peer]
physpi has quit [Ping timeout: 265 seconds]
bytesighs has quit [Read error: Connection reset by peer]
drmeister has quit [Read error: Connection reset by peer]
jlpeters has quit [Read error: Connection reset by peer]
avicenna has joined #lisp
<attila_lendvai> _death, the timezone is the property of the presentation context, not that of a timestamp. it's only relevant when the timestamp is actaully presented to a human somewhere.
<_death> then again, it depends on what you use it for ;)
bytesighs has joined #lisp
jlpeters has joined #lisp
drmeister has joined #lisp
physpi has joined #lisp
<_death> attila_lendvai: sure, for some uses that's reasonable.. for others, you may want to include it as provenance information
dbotton has joined #lisp
ebrasca has quit [Remote host closed the connection]
<_death> attila_lendvai: but local-time actually represents timestamps as you say
galex-713 has joined #lisp
ex_nihilo has joined #lisp
gendl has quit [Ping timeout: 264 seconds]
<attila_lendvai> either way, l-t used to have several operatons defined on those values that didn't make much sense.
hnOsmium0001 has quit [Write error: Connection reset by peer]
theruran has quit [Read error: Connection reset by peer]
rme has quit [Read error: Connection reset by peer]
rme has joined #lisp
theruran has joined #lisp
gendl has joined #lisp
<attila_lendvai> i cleaned up much of l-t at one point, added some tests, but still left a largeish TODO
hnOsmium0001 has joined #lisp
nij has quit [Remote host closed the connection]
nij has joined #lisp
galex-713 has quit [Client Quit]
X-Scale has joined #lisp
galex-713 has joined #lisp
h4ck3r9696 has quit [Quit: Leaving.]
j0nd0e has quit [Remote host closed the connection]
bilegeek has joined #lisp
physpi has quit [Ping timeout: 264 seconds]
avicenna has quit [Ping timeout: 264 seconds]
theruran has quit [Ping timeout: 264 seconds]
gendl has quit [Read error: Connection reset by peer]
rme has quit [Read error: Connection reset by peer]
jlpeters has quit [Ping timeout: 260 seconds]
sz0 has quit [Ping timeout: 272 seconds]
drmeister has quit [Read error: Connection reset by peer]
bytesighs has quit [Read error: Connection reset by peer]
galex-713 has quit [Remote host closed the connection]
hnOsmium0001 has quit [Ping timeout: 272 seconds]
XachX has quit [Ping timeout: 260 seconds]
bitmapper has quit [Ping timeout: 260 seconds]
dnm has quit [Read error: Connection reset by peer]
ralt has quit [Read error: Connection reset by peer]
billstclair has quit [Read error: Connection reset by peer]
lukego has quit [Read error: Connection reset by peer]
chewbranca has quit [Read error: Connection reset by peer]
yottabyte has quit [Read error: Connection reset by peer]
galex-713 has joined #lisp
physpi has joined #lisp
dnm has joined #lisp
XachX has joined #lisp
avicenna has joined #lisp
gendl has joined #lisp
yottabyte has joined #lisp
chewbranca has joined #lisp
bytesighs has joined #lisp
jlpeters has joined #lisp
billstclair has joined #lisp
bitmapper has joined #lisp
ralt has joined #lisp
theruran has joined #lisp
drmeister has joined #lisp
lukego has joined #lisp
hnOsmium0001 has joined #lisp
catchme has quit [Quit: Connection closed for inactivity]
rme has joined #lisp
sz0 has joined #lisp
j0nd0e has joined #lisp
mindCrime_ has joined #lisp
toorevitimirp has quit [Remote host closed the connection]
XachX has quit [Read error: Connection reset by peer]
lukego has quit [Read error: Connection reset by peer]
dnm has quit [Read error: Connection reset by peer]
yottabyte has quit [Read error: Connection reset by peer]
vhost- has quit [Quit: WeeChat 2.8]
toorevitimirp has joined #lisp
bytesighs has quit [Read error: Connection reset by peer]
avicenna has quit [Read error: Connection reset by peer]
billstclair has quit [Read error: Connection reset by peer]
bitmapper has quit [Read error: Connection reset by peer]
jlpeters has quit [Read error: Connection reset by peer]
chewbranca has quit [Write error: Connection reset by peer]
ralt has quit [Read error: Connection reset by peer]
rme has quit [Write error: Connection reset by peer]
drmeister has quit [Read error: Connection reset by peer]
gendl has quit [Read error: Connection reset by peer]
toorevitimirp has quit [Remote host closed the connection]
h4ck3r9696 has joined #lisp
gendl has joined #lisp
hnOsmium0001 has quit [Ping timeout: 272 seconds]
sz0 has quit [Ping timeout: 260 seconds]
theruran has quit [Ping timeout: 264 seconds]
ralt has joined #lisp
vhost- has joined #lisp
XachX has joined #lisp
bytesighs has joined #lisp
rme has joined #lisp
Lycurgus has quit [Quit: Exeunt]
yottabyte has joined #lisp
liberliver has quit [Remote host closed the connection]
liberliver has joined #lisp
dnm has joined #lisp
billstclair has joined #lisp
bitmapper has joined #lisp
Guest26569 has quit [Remote host closed the connection]
drmeister has joined #lisp
theothornhill has joined #lisp
Guest26569 has joined #lisp
hnOsmium0001 has joined #lisp
lukego has joined #lisp
avicenna has joined #lisp
jlpeters has joined #lisp
chewbranca has joined #lisp
theruran has joined #lisp
nij has quit [Remote host closed the connection]
sz0 has joined #lisp
nij has joined #lisp
<dbotton> If I have a project in quicklisp and also have same project checked out in say my ~/common-lisp directory - which one is used when I do (ql:quicklisp :xxx)
<phoe> the local-projects one
<phoe> you can also (asdf:system-source-directory :phoe-toolbox)
<phoe> and check out for yourself
<dbotton> Ok and is there a way to easily get the directory (in lisp) of the location a project was installed from quicklisp
<phoe> (asdf:system-source-directory :alexandria) ;=> #P"/home/phoe/.roswell/lisp/quicklisp/dists/quicklisp/software/alexandria-20200925-git/"
nij has quit [Client Quit]
<phoe> is that what you are looking for? in this case I have pulled alexandria from QL
<dbotton> Yes that would work
<pranavats> Quicklisp has `where-is-system` but I doubt if it's much different from asdf's system-source-directory.
rumbler31 has joined #lisp
<jeosol> Good morning!
aeth has quit [Ping timeout: 240 seconds]
<jeosol> @styl
<jeosol> stylewarning:?
aeth has joined #lisp
rumbler31 has quit [Ping timeout: 256 seconds]
notzmv has joined #lisp
theothornhill has quit [Ping timeout: 256 seconds]
gutter has quit [Ping timeout: 265 seconds]
chewbranca has quit [Ping timeout: 265 seconds]
drmeister has quit [Ping timeout: 265 seconds]
jlpeters has quit [Ping timeout: 260 seconds]
avicenna has quit [Read error: Connection reset by peer]
bitmapper has quit [Read error: Connection reset by peer]
billstclair has quit [Read error: Connection reset by peer]
theruran has quit [Read error: Connection reset by peer]
hnOsmium0001 has quit [Read error: Connection reset by peer]
lukego has quit [Read error: Connection reset by peer]
sz0 has quit [Read error: Connection reset by peer]
nij has joined #lisp
Aurora_iz_kosmos has joined #lisp
Aurora_v_kosmose has quit [Quit: Пока, мир.]
dnm has quit [Ping timeout: 260 seconds]
notzmv has quit [Remote host closed the connection]
<Xach> I believe where-is-system predates system-source-directory.
<Xach> they do the same thing
madage has quit [Ping timeout: 268 seconds]
<dbotton> Thanks
aindilis has joined #lisp
madage has joined #lisp
aeth_ has joined #lisp
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
bitmapper has joined #lisp
hnOsmium0001 has joined #lisp
galex-713 has quit [Quit: No Ping reply in 180 seconds.]
galex-713 has joined #lisp
dnm has joined #lisp
narimiran has joined #lisp
pfdietz has quit [Quit: Ping timeout (120 seconds)]
<dbotton> That fixed up all, so now can have clog find itself and set directories for tutorials correctly etc for next quicklisp release
<dbotton> thanks
jeosol has quit [Quit: Ping timeout (120 seconds)]
<Xach> dbotton: asdf:system-relative-pathname can be useful
jeosol has joined #lisp
<Xach> it's not without problems
<dbotton> Ill look it up
<dbotton> I think though once I know where project is all good
<dbotton> Most people won't use that directory for file anyways for their own projects
dnm has quit [Ping timeout: 264 seconds]
hendursa1 has quit [Quit: hendursa1]
hendursaga has joined #lisp
dnm has joined #lisp
theruran has joined #lisp
jlpeters has joined #lisp
avicenna has joined #lisp
andreyorst has quit [Ping timeout: 256 seconds]
theothornhill has joined #lisp
sz0 has joined #lisp
notzmv has joined #lisp
drmeister has joined #lisp
theothornhill has quit [Ping timeout: 260 seconds]
chewbranca has joined #lisp
lukego has joined #lisp
billstclair has joined #lisp
theothornhill has joined #lisp
theothornhill has quit [Ping timeout: 240 seconds]
sauvin has quit [Read error: Connection reset by peer]
anticrisis has joined #lisp
secretmyth has joined #lisp
galex-713 has quit [Remote host closed the connection]
galex-713 has joined #lisp
nij has quit [Quit: ERC (IRC client for Emacs 27.1)]
theothornhill has joined #lisp
dnm has quit [Read error: Connection reset by peer]
drmeister has quit [Read error: Connection reset by peer]
lukego has quit [Ping timeout: 260 seconds]
billstclair has quit [Read error: Connection reset by peer]
chewbranca has quit [Read error: Connection reset by peer]
galex-713_ has joined #lisp
galex-713 has quit [Ping timeout: 272 seconds]
remby has quit [Quit: remby]
billstclair has joined #lisp
drmeister has joined #lisp
dnm has joined #lisp
lukego has joined #lisp
chewbranca has joined #lisp
<Xach> attila_lendvai: a PR is good in this case
<attila_lendvai> Xach, good, then i've opened one. note that i'll probably convert more in a couple of days, so if it's not urgent for you, then i'll probably update that PR
theothornhill has quit [Remote host closed the connection]
<Xach> attila_lendvai: there are several weeks to go
theothornhill has joined #lisp
aartaka_d has quit [Read error: Connection reset by peer]
aartaka has joined #lisp
theothornhill has quit [Read error: Connection reset by peer]
theothornhill has joined #lisp
drl has joined #lisp
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
remby has joined #lisp
theothornhill has quit [Ping timeout: 260 seconds]
jeosol has quit [Quit: Connection closed]
theothornhill has joined #lisp
jeosol has joined #lisp
gaqwas has quit [Ping timeout: 264 seconds]
bitmapper has quit [Quit: Connection closed for inactivity]
galex-713_ has quit [Remote host closed the connection]
Guest26569 has quit [Remote host closed the connection]
Guest26569 has joined #lisp
andreyorst has joined #lisp
madage has quit [Ping timeout: 268 seconds]
madage has joined #lisp
<heisig> --core
<heisig> Oops.
theruran has quit [Read error: Connection reset by peer]
theruran has joined #lisp
Alfr has quit [Quit: Leaving]
domovod has quit [Ping timeout: 256 seconds]
bitmapper has joined #lisp
remby has quit [Quit: remby]
pfdietz has joined #lisp
narimiran has quit [Ping timeout: 272 seconds]
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
caret has quit [Quit: Leaving]
heisig has quit [Quit: Leaving]
<Josh_2> Do any distributions do anything with the :size keyword given to defpackage?
<Bike> looks like sbcl does.
h4ck3r9696 has quit [Quit: Leaving.]
<phoe> sbcl does for sure
<Bike> it uses it as the size to the uh... some kind of special hash table implementation the package uses.
<easye> ABCL processes :size, but ignores it.
<phoe> CCL does it the same as SBCL
Alfr has joined #lisp
shka_ has quit [Ping timeout: 272 seconds]
theothornhill has quit [Ping timeout: 240 seconds]
theothornhill has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
drl has quit [Remote host closed the connection]
theothornhill has quit [Ping timeout: 256 seconds]
theothornhill has joined #lisp
drl has joined #lisp
Guest26569 has quit [Remote host closed the connection]
hendursaga has quit [Remote host closed the connection]
Guest26569 has joined #lisp
akoana has joined #lisp
remby has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
theothornhill has quit [Ping timeout: 260 seconds]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
theothornhill has joined #lisp
cage_ has quit [Quit: Leaving]
ikrabbe has quit [Ping timeout: 260 seconds]
dbotton has quit [Quit: Leaving]
theothornhill has quit [Ping timeout: 240 seconds]
wsinatra_ has quit [Ping timeout: 256 seconds]
jonas[m]2 has quit [Ping timeout: 240 seconds]
Gnuxie[m] has quit [Ping timeout: 246 seconds]
christopheroei[m has quit [Ping timeout: 246 seconds]
etimmons has quit [Ping timeout: 240 seconds]
quanta[m] has quit [Ping timeout: 240 seconds]
ey[m] has quit [Ping timeout: 240 seconds]
anotherone9999[m has quit [Ping timeout: 258 seconds]
solideogloria[m] has quit [Ping timeout: 258 seconds]
kaisyu[m] has quit [Ping timeout: 240 seconds]
deselby has quit [Ping timeout: 246 seconds]
susam has quit [Ping timeout: 246 seconds]
arichiardi[m] has quit [Ping timeout: 244 seconds]
even4void[m] has quit [Ping timeout: 244 seconds]
katco has quit [Ping timeout: 244 seconds]
ecm has quit [Ping timeout: 244 seconds]
jdormit[m] has quit [Ping timeout: 258 seconds]
dieggsy has quit [Ping timeout: 268 seconds]
ms[m] has quit [Ping timeout: 260 seconds]
chipk[m] has quit [Ping timeout: 260 seconds]
stargazesparkle has quit [Ping timeout: 260 seconds]
ey[m]1 has quit [Ping timeout: 260 seconds]
dmiles[m] has quit [Ping timeout: 240 seconds]
posthuman_egrego has quit [Ping timeout: 265 seconds]
ThaEwat has quit [Ping timeout: 265 seconds]
loke[m] has quit [Ping timeout: 265 seconds]
Lolicon[m] has quit [Ping timeout: 265 seconds]
santiagopim[m] has quit [Ping timeout: 265 seconds]
skye0[m] has quit [Ping timeout: 246 seconds]
MrtnDk[m] has quit [Ping timeout: 246 seconds]
terpri_ has quit [Remote host closed the connection]
eymebolofscrumpe has quit [Ping timeout: 244 seconds]
infra_red[m] has quit [Ping timeout: 260 seconds]
Xach has quit [Ping timeout: 246 seconds]
terpri_ has joined #lisp
alandipert has quit [Quit: Ping timeout (120 seconds)]
alandipert has joined #lisp
lad has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
lad has joined #lisp
luckless has quit [Quit: luckless]
jdz has quit [Ping timeout: 246 seconds]
luckless has joined #lisp
jdz has joined #lisp
Xach has joined #lisp
pfdietz has quit [Quit: Connection closed]
alandipert has quit [Read error: Connection timed out]
iskander- has quit [Ping timeout: 264 seconds]
alandipert has joined #lisp
pve has quit [Quit: leaving]
iskander has joined #lisp
wsinatra_ has joined #lisp
iskander has quit [Ping timeout: 265 seconds]
gaqwas has quit [Ping timeout: 272 seconds]
iskander has joined #lisp
iskander has quit [Ping timeout: 244 seconds]
iskander has joined #lisp
jonathan| has quit [*.net *.split]
jonathan| has joined #lisp
Guest26569 has quit [Remote host closed the connection]
Guest26569 has joined #lisp
iskander has quit [Ping timeout: 240 seconds]
iskander has joined #lisp
andreyorst has quit [Ping timeout: 264 seconds]
zacts has quit [Quit: leaving]
zacts has joined #lisp
luckless has quit [Quit: luckless]
luckless has joined #lisp
charles` has joined #lisp
iskander has quit [Ping timeout: 240 seconds]
iskander has joined #lisp
galex-713 has joined #lisp
Guest26569 has quit [Remote host closed the connection]
Guest26569 has joined #lisp
remby has quit [Quit: remby]
dilated_dinosaur has quit [Ping timeout: 240 seconds]
galex-713_ has joined #lisp
galex-713 has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
drl has quit [Remote host closed the connection]
Steeve has quit [Quit: end]
charles` has quit [Ping timeout: 244 seconds]
Stanley00 has joined #lisp
iskander- has joined #lisp
sjl has quit [Ping timeout: 256 seconds]
iskander has quit [Ping timeout: 246 seconds]
orivej has quit [Ping timeout: 246 seconds]
jeosol has quit [Quit: Ping timeout (120 seconds)]
orivej has joined #lisp
Stanley00 has quit [Ping timeout: 265 seconds]
iskander- has quit [Ping timeout: 244 seconds]
Guest26569 has quit [Ping timeout: 240 seconds]
Gnuxie[m] has joined #lisp
christopheroei[m has joined #lisp
ikrabbe has joined #lisp
dilated_dinosaur has joined #lisp
pillton has joined #lisp
dbotton has joined #lisp
susam has joined #lisp
jonas[m]2 has joined #lisp
anotherone9999[m has joined #lisp
drl has joined #lisp
kaisyu[m] has joined #lisp
deselby has joined #lisp
ey[m] has joined #lisp
Lolicon[m] has joined #lisp
loke[m] has joined #lisp
santiagopim[m] has joined #lisp
remby has joined #lisp
nicktick has quit [Ping timeout: 246 seconds]
Gnuxie[m] has quit [Quit: Bridge terminating on SIGTERM]
christopheroei[m has quit [Quit: Bridge terminating on SIGTERM]
susam has quit [Quit: Bridge terminating on SIGTERM]
jonas[m]2 has quit [Client Quit]
anotherone9999[m has quit [Client Quit]
deselby has quit [Client Quit]
kaisyu[m] has quit [Client Quit]
ey[m] has quit [Client Quit]
santiagopim[m] has quit [Client Quit]
loke[m] has quit [Client Quit]
Lolicon[m] has quit [Client Quit]
Lycurgus has joined #lisp
jeosol has joined #lisp
iskander has joined #lisp
hendursaga has joined #lisp
remby has quit [Quit: remby]
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
theothornhill has joined #lisp
ukari has quit [Remote host closed the connection]
ukari has joined #lisp
iskander- has joined #lisp
Gnuxie[m] has joined #lisp
iskander has quit [Ping timeout: 258 seconds]
Lycurgus has quit [Quit: Exeunt]
theothornhill has quit [Ping timeout: 240 seconds]
secretmyth has quit [Quit: Leaving]
mr-iznogud has quit [Ping timeout: 240 seconds]
dbotton has quit [Quit: This computer has gone to sleep]
theothornhill has joined #lisp
rumbler31_ has quit [Ping timeout: 256 seconds]
dbotton has joined #lisp
dbotton has quit [Client Quit]
aeth_ has joined #lisp
charles` has joined #lisp
theothornhill has quit [Ping timeout: 256 seconds]
aeth has quit [Disconnected by services]
aeth_ is now known as aeth
orivej has quit [Ping timeout: 244 seconds]