p_l 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/> | ASDF 3.3.4
emys has quit [Ping timeout: 272 seconds]
sjl_ has quit [Ping timeout: 260 seconds]
renzhi has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
marusich has quit [Quit: brb]
emys has joined #lisp
_Ark_ has quit [Ping timeout: 246 seconds]
ark has joined #lisp
infra_red[m] has quit [Ping timeout: 246 seconds]
userself has quit [Ping timeout: 246 seconds]
infra_red[m] has joined #lisp
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #lisp
emys has quit [Ping timeout: 260 seconds]
userself has joined #lisp
nicktick has joined #lisp
emys has joined #lisp
orivej_ has joined #lisp
orivej has quit [Ping timeout: 272 seconds]
libertyprime has joined #lisp
marusich has joined #lisp
emys has quit [Ping timeout: 272 seconds]
orivej_ has quit [Ping timeout: 272 seconds]
orivej has joined #lisp
amerigo has quit [Quit: Connection closed for inactivity]
wxie has joined #lisp
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
infra_red[m] has quit [Ping timeout: 246 seconds]
infra_red[m] has joined #lisp
even4void has joined #lisp
quazimodo has joined #lisp
pjb has quit [Ping timeout: 272 seconds]
bitmapper has quit [Ping timeout: 240 seconds]
hineios7 has quit [Quit: The Lounge - https://thelounge.chat]
hineios7 has joined #lisp
emys has joined #lisp
hineios7 has quit [Client Quit]
hineios7 has joined #lisp
Jeanne-Kamikaze has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
emys has quit [Ping timeout: 272 seconds]
even4void has quit [Ping timeout: 272 seconds]
emys has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
pjb has joined #lisp
efm has quit [Quit: Konversation terminated!]
emys has quit [Ping timeout: 260 seconds]
Bike has quit [Quit: Lost terminal]
emys has joined #lisp
Jesin has joined #lisp
parjanya has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
freshpassport has joined #lisp
emys has quit [Ping timeout: 260 seconds]
ahungry has joined #lisp
emys has joined #lisp
_whitelogger has joined #lisp
Oladon1 has joined #lisp
Oladon has quit [Ping timeout: 256 seconds]
emys has quit [Ping timeout: 246 seconds]
Oladon has joined #lisp
Oladon1 has quit [Ping timeout: 272 seconds]
emys has joined #lisp
nikkal has quit [Ping timeout: 260 seconds]
Jachy has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
estest has joined #lisp
karayan has quit [Ping timeout: 252 seconds]
jesse1010 has quit [Ping timeout: 272 seconds]
gxt has quit [Remote host closed the connection]
gxt has joined #lisp
efm has joined #lisp
freshpassport has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
pjb has joined #lisp
emys has quit [Read error: Connection timed out]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
gaqwas has quit [Ping timeout: 260 seconds]
gaqwas has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #lisp
renzhi has quit [Ping timeout: 272 seconds]
jfrancis has joined #lisp
thmprover has joined #lisp
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
jfrancis has quit [Ping timeout: 272 seconds]
orivej has joined #lisp
pjb has quit [Ping timeout: 272 seconds]
<beach> Good morning everyone!
jfrancis has joined #lisp
emys has joined #lisp
jfrancis has quit [Ping timeout: 272 seconds]
emys has quit [Ping timeout: 246 seconds]
emys has joined #lisp
jfrancis has joined #lisp
even4void has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
SGASAU has quit [Ping timeout: 260 seconds]
SGASAU has joined #lisp
ArthurStrong has joined #lisp
orivej_ has joined #lisp
orivej has quit [Ping timeout: 246 seconds]
pjb has joined #lisp
jfrancis has joined #lisp
orivej has joined #lisp
orivej_ has quit [Read error: Connection reset by peer]
emys has quit [Ping timeout: 272 seconds]
SGASAU has quit [Ping timeout: 246 seconds]
jfrancis has quit [Ping timeout: 272 seconds]
SGASAU has joined #lisp
Bourne has joined #lisp
libertyprime has quit [Remote host closed the connection]
emys has joined #lisp
jfrancis has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
even4void has quit [Ping timeout: 246 seconds]
marusich has quit [Remote host closed the connection]
jfrancis has quit [Ping timeout: 246 seconds]
jfrancis has joined #lisp
seoushi has quit [Ping timeout: 260 seconds]
emys has quit [Ping timeout: 260 seconds]
meiji11 has quit [Ping timeout: 260 seconds]
orivej_ has joined #lisp
orivej has quit [Ping timeout: 272 seconds]
slyrus__ has quit [Quit: Leaving]
ArthurSt1ong has joined #lisp
emys has joined #lisp
pjb has quit [Ping timeout: 246 seconds]
hyuke has joined #lisp
<emacsomancer> morning, beach!
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
ArthurStrong has quit [Ping timeout: 272 seconds]
dtman34 has joined #lisp
orivej_ has quit [Ping timeout: 260 seconds]
orivej has joined #lisp
thmprover has quit [Quit: [Exit, pursued by bear]]
emys has quit [Ping timeout: 246 seconds]
Bourne has quit [Ping timeout: 260 seconds]
|Pirx| has quit [Ping timeout: 258 seconds]
emys has joined #lisp
jfrancis has quit [Ping timeout: 272 seconds]
dtman34 has quit [Remote host closed the connection]
quazimodo has quit [Ping timeout: 272 seconds]
emys has quit [Ping timeout: 246 seconds]
wxie has quit [Ping timeout: 260 seconds]
emys has joined #lisp
jfrancis has joined #lisp
pjb has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
marusich has joined #lisp
nullman has quit [Ping timeout: 258 seconds]
nullman has joined #lisp
emys has quit [Ping timeout: 272 seconds]
jfrancis has joined #lisp
dddddd has quit [Ping timeout: 240 seconds]
z147 has quit [Remote host closed the connection]
libertyprime has joined #lisp
z147 has joined #lisp
gxt has quit [Ping timeout: 240 seconds]
jfrancis has quit [Ping timeout: 272 seconds]
hyuke has quit [Ping timeout: 246 seconds]
emys has joined #lisp
even4void has joined #lisp
emys has quit [Ping timeout: 246 seconds]
jfrancis has joined #lisp
sdumi has quit [Ping timeout: 246 seconds]
vaporatorius has quit [Ping timeout: 265 seconds]
jfrancis has quit [Ping timeout: 246 seconds]
pjb has quit [Ping timeout: 272 seconds]
vaporatorius has joined #lisp
emys has joined #lisp
jfrancis has joined #lisp
sdumi has joined #lisp
jfrancis has quit [Ping timeout: 272 seconds]
gxt has joined #lisp
emys has quit [Ping timeout: 272 seconds]
Oladon has quit [Quit: Leaving.]
emys has joined #lisp
vap1 has joined #lisp
vaporatorius has quit [Ping timeout: 246 seconds]
wxie has joined #lisp
jfrancis has joined #lisp
even4void has quit [Ping timeout: 246 seconds]
narimiran has joined #lisp
shka_ has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
emys has quit [Ping timeout: 260 seconds]
pjb has joined #lisp
shifty has joined #lisp
jfrancis has joined #lisp
ArthurSt1ong has quit [Quit: leaving]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
jfrancis has quit [Ping timeout: 272 seconds]
Jeanne-Kamikaze has quit [Quit: Leaving]
JohnMS_WORK has joined #lisp
bhartrihari has left #lisp [#lisp]
bhartrihari has joined #lisp
gravicappa has joined #lisp
sunset_NOVA has joined #lisp
jfrancis has joined #lisp
zaquest has quit [Quit: Leaving]
terpri_ has quit [Ping timeout: 272 seconds]
bhartrihari has left #lisp ["Disconnected: closed"]
zaquest has joined #lisp
terpri has joined #lisp
amerigo has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
heisig has joined #lisp
jw4 has quit [Read error: Connection reset by peer]
wxie has quit [Ping timeout: 260 seconds]
jw4 has joined #lisp
ahungry has quit [Remote host closed the connection]
pjb has quit [Ping timeout: 272 seconds]
even4void has joined #lisp
emys has joined #lisp
rgherdt has joined #lisp
sdumi has quit [Ping timeout: 260 seconds]
scymtym has quit [Ping timeout: 265 seconds]
sdumi has joined #lisp
shangul has joined #lisp
FennecCode has joined #lisp
X-Scale` has joined #lisp
jfrancis has joined #lisp
X-Scale has quit [Ping timeout: 258 seconds]
X-Scale` is now known as X-Scale
jfrancis has quit [Ping timeout: 246 seconds]
<phoe> beach: regarding the shortness of the condition system, the original isn't very long either - see http://www.nhplace.com/kent/CL/Revision-18.lisp
jfrancis has joined #lisp
emys has quit [Ping timeout: 272 seconds]
<phoe> the largest bloaters, size-wise, are all the DEFINE-CONDITIONs. And the largest bloater, cognition-wise, IMO, is HANDLER-CASE with its :no-error case
<phoe> as Stas once said, a condition system is easy; dynamic variables, UNWIND-PROTECT, and GO/RETURN-FROM are hard
jfrancis has quit [Ping timeout: 272 seconds]
ech has quit [Ping timeout: 246 seconds]
pjb has joined #lisp
<beach> phoe: I see, yes. We have already taken care of the hard parts in SICL then.
jfrancis has joined #lisp
<phoe> glad to hear that
mikecheck has quit [Ping timeout: 256 seconds]
jfrancis has quit [Ping timeout: 260 seconds]
<beach> phoe: Would you like to work on SICL with us?
karlosz has quit [Quit: karlosz]
<phoe> beach: I will possibly be able to contribute a thing or two, sure. My main focus will be CLUS as soon as my book is finished, but I think I'll be able to add this or that to SICL in meantime.
<beach> Sounds great! Do you have a preferable subject you would like to dig into?
<phoe> the condition system, unsurprisingly
<beach> Sure.
bhartrihari has joined #lisp
scymtym has joined #lisp
jfrancis has joined #lisp
borei has quit [Ping timeout: 244 seconds]
shangul has quit [Ping timeout: 246 seconds]
pve has joined #lisp
freshpassport has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
jprajzne has quit [Quit: jprajzne]
liberliver has joined #lisp
jprajzne has joined #lisp
jfrancis has joined #lisp
slyrus has joined #lisp
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
jfrancis has quit [Ping timeout: 260 seconds]
jfrancis has joined #lisp
pjb has quit [Ping timeout: 246 seconds]
hineios7 has quit [Read error: Connection reset by peer]
hineios7 has joined #lisp
quazimodo has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
Bourne has joined #lisp
aeth_ has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
aeth has quit [Ping timeout: 260 seconds]
scal has quit [Remote host closed the connection]
nikkal has joined #lisp
jfrancis has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
hapticFeels has quit [Quit: ERC (IRC client for Emacs 26.3)]
jfrancis has quit [Ping timeout: 272 seconds]
ech has joined #lisp
emys has joined #lisp
nikkal has quit [Ping timeout: 246 seconds]
emys has quit [Ping timeout: 260 seconds]
jfrancis has joined #lisp
toorevitimirp has joined #lisp
hineios73 has joined #lisp
hineios7 has quit [Ping timeout: 260 seconds]
gaqwas has quit [Remote host closed the connection]
pjb has joined #lisp
emys has joined #lisp
jfrancis has quit [Ping timeout: 260 seconds]
nikkal has joined #lisp
emys has quit [Ping timeout: 246 seconds]
jfrancis has joined #lisp
emys has joined #lisp
nikkal has quit [Ping timeout: 246 seconds]
jfrancis has quit [Ping timeout: 246 seconds]
rogersm has joined #lisp
emys has quit [Ping timeout: 260 seconds]
even4void has quit [Quit: WeeChat 2.8]
jfrancis has joined #lisp
emys has joined #lisp
pjb has quit [Ping timeout: 246 seconds]
freshpassport has quit [Quit: Textual IRC Client: www.textualapp.com]
msk has joined #lisp
akoana has left #lisp ["Leaving"]
karlosz has joined #lisp
davsebam1e has joined #lisp
__ante__ has joined #lisp
__ante__ is now known as Cymew
toorevitimirp has quit [Remote host closed the connection]
toorevitimirp has joined #lisp
davsebamse has quit [Ping timeout: 260 seconds]
FennecCode has quit [Quit: ERC (IRC client for Emacs 26.3)]
<heisig> I was just made aware that PLDI 2020 is hosted online and participating is for free: https://conf.researchr.org/home/pldi-2020
<heisig> The registration deadline is today.
<heisig> (I know this is not strictly on topic, but it might interest plenty of people nevertheless)
karayan has joined #lisp
jfrancis has quit [Ping timeout: 260 seconds]
andrei-n has joined #lisp
jfrancis has joined #lisp
emys has quit [Quit: Leaving]
logicmoo has quit [Ping timeout: 272 seconds]
pjb has joined #lisp
z147 has quit [Quit: z147]
jfrancis has quit [Ping timeout: 246 seconds]
<easye> heisig: Thanks for the info on PLDI. Interesting to me...
jfrancis has joined #lisp
nikkal has joined #lisp
nikkal has quit [Client Quit]
jfrancis has quit [Ping timeout: 246 seconds]
ArthurStrong has joined #lisp
<beach> heisig: That's good news.
gxt has quit [Remote host closed the connection]
gxt has joined #lisp
jfrancis has joined #lisp
gravicappa has quit [Ping timeout: 246 seconds]
ech has quit [Ping timeout: 272 seconds]
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
White__Flame is now known as White_Flame
nullman has quit [Ping timeout: 272 seconds]
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
pjb has quit [Ping timeout: 246 seconds]
jfrancis has quit [Ping timeout: 260 seconds]
jfrancis has joined #lisp
ljavorsk_ has joined #lisp
terpri has quit [Quit: Leaving]
nicktick has quit [Ping timeout: 260 seconds]
libertyprime has quit [Quit: leaving]
jfrancis has quit [Ping timeout: 246 seconds]
terpri has joined #lisp
jfrancis has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
gravicappa has joined #lisp
rgherdt_ has joined #lisp
rgherdt_ has quit [Remote host closed the connection]
jesse1010 has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
even4void has joined #lisp
marusich has quit [Quit: zzz]
jprajzne has quit [Client Quit]
bkst_ has joined #lisp
jprajzne has joined #lisp
bkst has quit [Read error: Connection reset by peer]
jfrancis has joined #lisp
akrl` has joined #lisp
akrl has quit [Remote host closed the connection]
eagleflo_ is now known as eagleflo
pjb has joined #lisp
dra has joined #lisp
cosimone has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
McParen has joined #lisp
<McParen> hello
<phoe> heyyy
<phoe> what's up
<splittist> the PLDI talk on Debug Information Validation for Optimized Code looks interesting
<McParen> I'm looking for a form that seturns the setf accessor for a symbol the same way fdefinition returns the reader
<McParen> is there a canonical way to do this?
<phoe> (fdefinition '(setf gethash))
<phoe> ;=> #<FUNCTION (SETF GETHASH)>
<McParen> yes, but I'd like to have gethash be a dynamic parameter?
<jackdaniel> mind that not all setf-able places have a function
<McParen> oh, that works
<phoe> (let ((x 'gethash)) (fdefinition (list 'setf x)))
<flip214> McParen: (fdefinition (list 'setf function-symbol))
<phoe> ;=> #<FUNCTION (SETF GETHASH)>
<McParen> thanks, I've tried every combination except this one, damn.
<White_Flame> (let ((sym 'gethash)) (fdefinition `(setf ,sym))) ;=> #<FUNCTION (SETF GETHASH)>
<phoe> note that this is allowed to fail, see e.g. (fdefinition '(setf getf))
ljavorsk_ has quit [Remote host closed the connection]
jfrancis has quit [Ping timeout: 246 seconds]
ljavorsk has joined #lisp
dddddd has joined #lisp
metallicus has joined #lisp
ldb has joined #lisp
<ldb> hello
jfrancis has joined #lisp
<ldb> yes on ccl (fdefinition '(setf gethash)) fails
<phoe> oh right! it doesn't need to be portable
<phoe> clhs gethash
<phoe> CCL defines a non-function setf expansion for gethash.
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
bhartrihari has left #lisp ["Disconnected: closed"]
bhartrihari has joined #lisp
ldb has quit [Ping timeout: 256 seconds]
jfrancis has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
random-nick has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
jfrancis has quit [Ping timeout: 260 seconds]
ldb has joined #lisp
orivej has quit [Ping timeout: 272 seconds]
jfrancis has joined #lisp
igemnace has quit [Quit: WeeChat 2.8]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
ldb has quit [Ping timeout: 256 seconds]
even4void has quit [Ping timeout: 272 seconds]
jfrancis has quit [Ping timeout: 246 seconds]
<pjb> McParen: the problem as you noted, is that there is NO setf accessor for random places.
bhartrihari has joined #lisp
<pjb> McParen: It can be a special case of the SETF macro, it can be a defsetf (2 forms) or a define-setf-expander, or it can indeed be a function named (setf foo). For places defined in CL, and defstruct, you cannot expect anything. Only for your own definition of a (setf foo) function (or generic function).
<jackdaniel> (setf (random) 5) #| based on a dice roll |#
<pjb> McParen: If you want to extract some information about the implementation of gethash, you can use (macroexpand-1 '(setf (gethash k h) e)) #| --> #+ccl (ccl::puthash k h e) ; t |#
jfrancis has joined #lisp
<pjb> For people who like to talk about primitives, well, (setf (gethash k h) e) IS a CL primitive! :-)
jackdaniel has quit [Remote host closed the connection]
jackdaniel has joined #lisp
<jackdaniel> having (setf foo) as a valid function name is such an ugly exception
<jackdaniel> in cl
<shka_> ugly but practical i guess
<dlowe> clever, though
<shka_> fiat multipla of cl
even4void has joined #lisp
<jackdaniel> dlowe: care to elaborate?
<_death> some implementations extend this practice.. e.g. (cas foo)
jfrancis has quit [Ping timeout: 246 seconds]
Lord_of_Life_ has joined #lisp
<dlowe> jackdaniel: avoids name clashes
milanj has joined #lisp
even4void has quit [Ping timeout: 246 seconds]
<jackdaniel> I don't understand
<pjb> jackdaniel: agreed. 1- implementations can allow other lists as function names, perhaps user-defined lists. 2- all places should be defined by such function (but let's check whether it's really possible for all of them).
<no-defun-allowed> Less annoying than (set-foo <instance> <new-value>), but I guess it could well be generalised to any list as a name. (SBCL does that at least?)
Lord_of_Life has quit [Ping timeout: 260 seconds]
<pjb> _death: what implementation extends it?
<jackdaniel> no-defun-allowed: I'm not saying that setf is a bad idea, I'm explicitly talking about functions named (setf foo)
<_death> pjb: sbcl
Lord_of_Life_ is now known as Lord_of_Life
<dlowe> jackdaniel: what would you have them be named?
<shka_> no-defun-allowed: that would take a lot of time to put in to cl standard
<pjb> What does (cas foo) mean? where are they used?
<shka_> pjb: compare-and-swap?
<_death> pjb: it stands for compare-and-swap.. (describe 'sb-ext:cas)
<jackdaniel> dlowe: setf expansions doesn't have to be functions (and often they are not)
<pjb> ok. So a kind of setf. Nice.
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
<jackdaniel> if you really want to have a function, then name it whatever you like, and make setf expansion use it
<pjb> and 3- the standard doesn't force implementations to use implementation specific mechanisms or defsetf/get-setf-expansion, instead of all (setf foo).
<jackdaniel> but this doesn't matter, I'm just saying that this is an ugly exception and I was surprised that you've called it clever
<pjb> But again, there may be a case or two where get-setf-expansion is required…
jfrancis has joined #lisp
rogersm has quit [Ping timeout: 244 seconds]
<phoe> some implementations just do stuff like (fdefinition '(setf gethash)) ;=> #<FUNCTION |SETF Expansion for GETHASH|>
rogersm has joined #lisp
<dlowe> jackdaniel: if there has to be a name, it's a clever way to name it so that name collisions are not possible.
<jackdaniel> this argument is not convincing to me. thanks for elaborating though
zyckros has joined #lisp
<_death> if (setf foo) was not treated as a function name.. things could still look the same, except you'd have to resolve it yourself before funcall/apply, no?
metallicus has quit [Ping timeout: 246 seconds]
wxie has joined #lisp
<jackdaniel> yes, given that it expands to a function call
<_death> (and of course eval)
jfrancis has quit [Ping timeout: 272 seconds]
<jackdaniel> defgeneric-star in clim is an interesting example of defsetf use with functions
<_death> jackdaniel: would you prefer that?
<jackdaniel> what I prefer what? that (setf foo) is never a function? sure, but it doesn't bother me much
<jackdaniel> so I won't demand a new standard ;-)
<_death> jackdaniel: that everything is the same except a (setf foo) list can't be passed to funcall/apply
<easye> Hmm. Trying to run McCLIM I get the "McCLIM was unable to configure itself automatically..." condition. The system I am running on is macOS which seems to have both XQuartz and MacPorts X11 packages installed which is what I suspect is causing the confusion.
rogersm has quit [Ping timeout: 244 seconds]
<easye> I don't really remember much about fontconfig under X11. Is there a resource somewhere that could be recommended to refresh my memory?
<jackdaniel> _death: sure, then function names could always be compared with eq in the compiler ,)
ldb has joined #lisp
<jackdaniel> easye: McCLIM looks for TTF fonts in standard locations
<jackdaniel> a homegrown renderer with kerning and stuff is used instead of X11 fonts
<easye> Well, some of the TTF fonts are present, but not DejaVuSansMono
<jackdaniel> I think that restart allows you to provide some other ttf. I want to bundle default fonts with McCLIM in the future
<jackdaniel> but I didn't get to it yet
<easye> At least not under <file:/opt/X11/...> where McCLIM seems to be searching.
jonatack has quit [Quit: jonatack]
<_death> jackdaniel: function-name-equal or hash is only slightly more complex :)
<jackdaniel> easye: you may push :mcclim-ugly to features
<jackdaniel> to use x11 fonts
<Xach> hmm, has static-vectors changed recently?
<easye> Yeah. there is a restart for specifying an alternate font path, but not an options to merge.
<jackdaniel> _death: as I said, I don't think it is critical in any way, it is just an ugly irregularity
<_death> jackdaniel: ok :)
<phoe> Xach: "sionescu Release 1.8.5 Latest commit b6bd0e6 yesterday"
<jackdaniel> (which in my eyes doesn't have a fair justification)
<Xach> it is breaking a project
<easye> Xach: static-vectors got a patch from me for ABCL recently.
<phoe> and a series of patches from fe[nl]ix two days ago
<easye> Xach: what's the breakage?
ldb has quit [Ping timeout: 246 seconds]
rogersm has joined #lisp
<phoe> can't :element-type be a variable in there though?
<easye> Xach: it seems that your code is treating array-element-type as a symbol for some reason.
toorevitimirp has quit [Remote host closed the connection]
<Xach> it's not my code.
jfrancis has joined #lisp
<Xach> and it has not changed in a long time.
toorevitimirp has joined #lisp
zyckros has left #lisp [#lisp]
<_death> constantp is very tricky
<_death> it could return true but does not guarantee that the constant value is available
<jackdaniel> constant-and-ready-for-business-p
<phoe> (let ((element-type '(unsigned-byte 8))) (static-vectors:with-static-vector (vector 8 :element-type element-type) (print vector)))
<pjb> Try it: (defun |SETF Expansion for FOO| (v x) 'hi) (defun (setf foo) (v x) 'lo)
<phoe> fe[nl]ix: ^
<pjb> It'd better be #<FUNCTION #:|SETF Expansion for GETHASH|>
orivej has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
jfrancis has quit [Ping timeout: 260 seconds]
jfrancis has joined #lisp
monokrom has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
<Xach> phoe: thank you
jonatack has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
even4void has joined #lisp
wxie has quit [Ping timeout: 246 seconds]
<ralt> I wonder if it's possible to implement yield/coroutines almost painlessly with some abort-thread/restarts tricks...
<ralt> or only restarts, maybe
<phoe> ralt: you still need to unwind the stack when you leave the coroutine
jfrancis has joined #lisp
<jackdaniel> there is a library green-threads, maybe you can find some inspiration there?
cosimone has quit [Quit: Quit.]
ldb has joined #lisp
jfrancis has quit [Ping timeout: 272 seconds]
jfrancis has joined #lisp
<flip214> ain't coroutines mostly Continuation Passing, ie. the CPS transform?
ldb has quit [Ping timeout: 272 seconds]
noskill has quit [Ping timeout: 265 seconds]
jfrancis has quit [Ping timeout: 246 seconds]
<heisig> I just checked - green-threads uses cl-cont. So it uses CPS.
<jackdaniel> afair cl-cont is made in a roundabout way due to lack of the implementation support
noskill has joined #lisp
<dlowe> green threads are substantially less useful when I/O blocks every thread
metallicus has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
<ralt> dlowe: green threads are substantially more useful when I/O blocks every thread, because then you can use an epoll-based event loop
<dlowe> blocks every green thread, I should say
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
<ralt> jackdaniel: the issue is that ideally you need to find a way to monkey patch standard library functions (read-sequence etc) so that you can transparently switch to green threads
jfrancis has joined #lisp
<ralt> or you can do cl-async etc but it becomes hairy.
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
jfrancis has quit [Ping timeout: 260 seconds]
jfrancis has joined #lisp
even4void has quit [Ping timeout: 246 seconds]
ldb has joined #lisp
metallicus has quit [Quit: Leaving]
JohnMS_WORK has quit [Ping timeout: 246 seconds]
ldb has quit [Ping timeout: 260 seconds]
jfrancis has quit [Ping timeout: 246 seconds]
Bike has joined #lisp
cpape has quit [Quit: ERC (IRC client for Emacs 26.3)]
jfrancis has joined #lisp
ljavorsk has quit [Ping timeout: 246 seconds]
cpape has joined #lisp
ldb has joined #lisp
freshpassport has joined #lisp
gko has joined #lisp
ldb has quit [Ping timeout: 246 seconds]
jfrancis has quit [Ping timeout: 260 seconds]
wsinatra has joined #lisp
jfrancis has joined #lisp
yonkunas has joined #lisp
jfrancis has quit [Ping timeout: 272 seconds]
heisig has quit [Ping timeout: 260 seconds]
JohnMS_WORK has joined #lisp
FreeBirdLjj has joined #lisp
ldb has joined #lisp
jfrancis has joined #lisp
FreeBirdLjj has quit [Ping timeout: 260 seconds]
jfrancis has quit [Ping timeout: 260 seconds]
ldb has quit [Ping timeout: 272 seconds]
jfrancis has joined #lisp
hyuke has joined #lisp
even4void has joined #lisp
vap1 has quit [Read error: Connection reset by peer]
even4void has quit [Client Quit]
vaporatorius has joined #lisp
vaporatorius has quit [Changing host]
vaporatorius has joined #lisp
vaporatorius has quit [Read error: Connection reset by peer]
vaporatorius has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
JohnMS_WORK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
zulu-inuoe has joined #lisp
aeth_ is now known as aeth
nullman has joined #lisp
jfrancis has joined #lisp
FreeBirdLjj has joined #lisp
jfrancis has quit [Ping timeout: 260 seconds]
scymtym has quit [Ping timeout: 272 seconds]
jfrancis has joined #lisp
mathrick has quit [Ping timeout: 256 seconds]
mathrick has joined #lisp
Bourne` has joined #lisp
Bourne` has quit [Remote host closed the connection]
Bourne has quit [Ping timeout: 246 seconds]
ahungry has joined #lisp
ldb has joined #lisp
ldb has quit [Client Quit]
jfrancis has quit []
rgherdt has quit [Quit: Leaving]
hyuke has quit [Ping timeout: 272 seconds]
ArthurStrong has quit [Quit: leaving]
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
sjl_ has joined #lisp
dmiles has joined #lisp
dyelar has joined #lisp
EvW has joined #lisp
gravicappa has quit [Ping timeout: 260 seconds]
theseb has joined #lisp
roelj has joined #lisp
rgherdt has joined #lisp
<roelj> So, how would you read from a gzip-compressed file with Common Lisp?
<roelj> (or any gzip-compressed bytestream..)
<phoe> looks like gzip-stream might be useful
<Shinmera> roelj: If it should be reasonably fast, https://github.com/3b/3bz
<roelj> Thanks. That gives good starting points :)
gko has quit [Ping timeout: 246 seconds]
ech has joined #lisp
freshpassport has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
narimiran has quit [Ping timeout: 272 seconds]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
ravndal has quit [Ping timeout: 272 seconds]
EvW has quit [Quit: EvW]
<|3b|> 3bz is probably still slow with actual CL streams, so manually buffer those into ram if you need that
<|3b|> should be reasonably fast from actual files it can mmap, or from (simple-array (unsigned-byte 8) (*)), or foreign pointers
gravicappa has joined #lisp
<|3b|> (currently lacks much testing beyond being used for loading pngs though, if you manage to break it let me know)
scymtym has joined #lisp
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
gko has joined #lisp
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
rpg has joined #lisp
bitmapper has joined #lisp
Bourne has joined #lisp
gko has quit [Ping timeout: 246 seconds]
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
theseb_ has joined #lisp
theseb has quit [Ping timeout: 246 seconds]
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
kaftejiman has joined #lisp
toorevitimirp has quit [Remote host closed the connection]
sdumi has quit [Ping timeout: 260 seconds]
gaqwas has joined #lisp
whiteline has quit [Remote host closed the connection]
hyuke has joined #lisp
whiteline has joined #lisp
<phoe> Xach: static-vectors is updated
<rpg> Quick SLIME question: I have updated to master recently and the C-c L <x> chords don't work for me any more. I get the prompt after C-c L but after that no keystroke moves me to a new buffer and I have abort out of the minibuffer. Anyone else seeing this? Seems like the input parser isn't accepting any of my characters. When I look in the messages buffer, it looks like my characters are getting upcased so that slime is seeing, e.g., ?\R
<rpg> instead of ?\r...
EvW1 has joined #lisp
<rpg> oh, I see... grrr....
<phoe> hm?
<rpg> Aquamacs....
seoushi has joined #lisp
EvW1 has quit [Ping timeout: 260 seconds]
<rpg> Aquamacs did a bad thing to redefine KEY-DESCRIPTION, but SLIME shouldn't use it the way it does, either -- it's making a pretty description specifically for display, and not for use matching.
karayan has quit [Ping timeout: 260 seconds]
kaftejiman has quit [Remote host closed the connection]
kaftejiman has joined #lisp
cosimone has joined #lisp
oxum has joined #lisp
Bourne has quit [Ping timeout: 246 seconds]
oxum has quit [Client Quit]
gravicappa has quit [Ping timeout: 272 seconds]
bitmapper has quit [Remote host closed the connection]
sunset_NOVA has left #lisp ["Leaving"]
<rpg> Is there any way to tell if a system is being loaded by Quicklisp or by ASDF without Quicklisp?
bitmapper has joined #lisp
<phoe> rpg: define "loaded"
<phoe> do you mean by #'ql:quickload or by #'asdf:load-system?
<rpg> Is the top level call QUICKLOAD or LOAD-SYSTEM?
<jcowan> There is no reason not to multiplex green threads on OS threads.
<pjb> Moving slowly toward it: Persistent Memory: Blurring the Difference Between RAM and Disk <https://blogs.oracle.com/database/persistent-memory-primer>
sdumi has joined #lisp
<phoe> rpg: the quicklisp-client code does not show anything
<phoe> #'quickload calls #'autoload-system-and-dependencies which calls #'apply-load-strategy which calls #'asdf:load-system
<phoe> with no dynamic variables bound in between that would show that ASDF is getting invoked from QL.
<rpg> phoe: I was hoping there might be a dynamic binding or something. Turns out ASDF's DEFSYSTEM-DEPENDS-ON doesn't work properly, so you may still have to put a manual LOAD-SYSTEM in an .asd file. So you should really quickload instead of load-system if the asdf file is being loaded by Quickload rather than load-system.
<phoe> rpg: doesn't work properly? What do you mean?
<rpg> If you have a system that extends the initargs of DEFSYSTEM, then it will error out parsing the defsystem before it gets the defsystem-depends-on dependency loaded.
<phoe> I see
<phoe> rpg: we are going to hell for this, but you should be able to use ql::*macroexpand-progress-in-progress*
sendai_ has joined #lisp
<phoe> this dynavar is bound to T just before ASDF:LOAD-SYSTEM is called
<phoe> the definition is at L148
<rpg> phoe: I should probably figure out how to extract :defsystem-depends-on **before** calling parse-defsystem, but ... 🤮
<phoe> rpg: that would be much better, yes
sdumi has quit [Ping timeout: 265 seconds]
<phoe> as for that variable, let us invoke Hyrum's Law
<phoe> "With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody."
luckless has quit [Ping timeout: 240 seconds]
Krystof has quit [Ping timeout: 272 seconds]
theseb_ has quit [Quit: Leaving]
sdumi has joined #lisp
Bourne has joined #lisp
ravndal has joined #lisp
karayan has joined #lisp
<phoe> I mean, I think this is as good of a *quicklisp-operating-p* as we can get right now
sdumi has quit [Ping timeout: 272 seconds]
karayan has quit [Ping timeout: 246 seconds]
karayan has joined #lisp
<rpg> phoe: 👍🏻
gxt has quit [Ping timeout: 240 seconds]
gxt has joined #lisp
hyuke has quit [Ping timeout: 246 seconds]
housel has quit [Ping timeout: 244 seconds]
dale_ has joined #lisp
dale_ is now known as dale
theseb has joined #lisp
housel has joined #lisp
efm has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
gravicappa has joined #lisp
hiroaki has joined #lisp
rumbler3_ has quit [Remote host closed the connection]
gaqwas has quit [Remote host closed the connection]
bitmapper has quit [Remote host closed the connection]
karswell_ has joined #lisp
heisig has joined #lisp
kaftejiman has quit [Remote host closed the connection]
hyuke has joined #lisp
gaqwas has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
sauvin has quit [Ping timeout: 258 seconds]
karswell_ is now known as karswell
bitmapper has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
mikecheck has joined #lisp
bhartrihari has joined #lisp
liberliver has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 246 seconds]
Bourne has quit [Ping timeout: 260 seconds]
McParen has left #lisp [#lisp]
FreeBirdLjj has quit [Remote host closed the connection]
orivej has joined #lisp
FreeBirdLjj has joined #lisp
_paul0 has quit [Remote host closed the connection]
shifty has quit [Ping timeout: 246 seconds]
paul0 has joined #lisp
shifty has joined #lisp
Cymew has quit [Ping timeout: 272 seconds]
quazimodo has quit [Ping timeout: 260 seconds]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
epony has quit [Ping timeout: 258 seconds]
akoana has joined #lisp
<p_l> Weird question, but I have a bunch of code that might be only accessible short term from python, burgled batteries might not be enough (callbacks), does anyone have experience using CORBA or similar?
cosimone has quit [Quit: Quit.]
cosimone has joined #lisp
hyuke has quit [Ping timeout: 272 seconds]
gravicappa has quit [Ping timeout: 260 seconds]
gravicappa has joined #lisp
<fe[nl]ix> wow, CORBA. that's a name I hadn't heard in a while :D
efm has joined #lisp
<fe[nl]ix> since doing some work on Gnome 1 in high-school ~20 years ago
cosimone has quit [Client Quit]
<fe[nl]ix> p_l: what do you need do to ?
<p_l> fe[nl]ix: I have working OPC UA (industrial automation) library in Python, but the tasks I need to do with it are annoying to write in Python and wanted to use C Land have the python just so interface
sdumi has joined #lisp
orivej has quit [Ping timeout: 260 seconds]
rumbler31 has joined #lisp
orivej has joined #lisp
<p_l> Gah
<p_l> Autocorrupt
<p_l> And wanted to use another language (CL) to drive actual logic with Python just as interface
<p_l> Started to think CORBA might be a good idea fof minimal effort wrapper
<p_l> Had we knew a lot more few weeks ago, I'd have just rewritten OPC UA code in CL
rumbler31 has quit [Ping timeout: 260 seconds]
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 272 seconds]
X-Scale` is now known as X-Scale
rogersm has quit [Quit: Leaving...]
epony has joined #lisp
<heisig> p_l: You could use https://github.com/marcoheisig/cl4py, but I am not sure how well it fits your use-case.
FreeBirdLjj has quit [Ping timeout: 246 seconds]
Krystof has joined #lisp
bitmappe_ has joined #lisp
bitmapper has quit [Read error: Connection reset by peer]
hyuke has joined #lisp
X-Scale has quit [Ping timeout: 246 seconds]
X-Scale` has joined #lisp
pjb has quit [Ping timeout: 246 seconds]
X-Scale` is now known as X-Scale
heisig has quit [Ping timeout: 256 seconds]
twelvemonkeys has quit [Ping timeout: 258 seconds]
<p_l> heisig: I'm more looking towards the opposite, minimizing presence of python and coding as much as possible in CL and PAIPROLOG
twelvemonkeys has joined #lisp
<jackdaniel> p_l: check out thrift
<jackdaniel> it has support for both common lisp and python
matzy_ has joined #lisp
<p_l> Is the CL binding in any better shape than protobufs, and did they fox the abysmal protocol situation since 2016? (used thrift in the past)
<jackdaniel> I don't know what is the absymal protocol situation since 2016, so I can't say. I don't know what is the shape of protobufs, so can't help with that either.
<_death> the cl-protobufs system looks pretty good.. there's also py4cl (2) btw
<housel> I used CLORB to do CORBA from SBCL back in '07 or so
pjb has joined #lisp
<p_l> Reason I consider CORBA over protobufs and thrift and the like - I could get away with writing no custom session / context handlers and just export python objects and consume them from CL
<p_l> housel: how did it go for you?
<housel> The IDL integration was convenient; beyond that I don't remember much
<katco> is there somewhere other than the asd file something like this should live? i'm running into a problem wherein guix (linux distro) generates its own asd file to load precompiled fasls, and any top-level stuff in the original asd file doesn't come along for the ride. https://github.com/lmj/lparallel/blob/master/lparallel.asd#L31-L54
<matzy_> ok i'm honestly really stuck, i've been googling and trying to figure this out since 9am, and i'm about to go crazy. i'm using easy-routes (a wrapper lib for hunchentoot), but need to set my Access-Control-Allow-Origin and Content-Type. I originally tried to set them at the top of the file, but wasn't having any luck. So I tried setting them in
<matzy_> a specific route, and i'm no longer getting any eval errors, but when i try to hit the route with my front-end it is saying in the console "No 'Access-Control-Allow-Origin' header is present on the requested resource", yet I specifically set that header in my route to "*"
<katco> consequently, when the fasl is loaded, the runtime complains that it can't find `sb-cltl2` because it's only required in the asd file.
<katco> is this a guix problem, or a lisp best practices problem?
<_death> katco: if guix "generates its own asd file" that definitely sounds like a guix problem
<matzy_> testjson is the route i'm trying to get to work now
shka_ has quit [Quit: Konversation terminated!]
bitmappe_ is now known as bitmapper
<katco> _death: well, maybe? but it's very similar to an asd file that might be generated with a `deliver-asd-op` which would also exhibit this problem
<katco> guix just does it itself so that it can inject paths to dependencies, which are a bit special in guix
<katco> maybe put more clearly: i think putting code in an asd file assumes that loading that asd file is the only way to utilize the library, which i don't think is always true (e.g. loading fasl files, or asd files generated by asdf).
<katco> but i am here to check my suppositions! :)
zooey has quit [Ping timeout: 240 seconds]
rogersm has joined #lisp
<_death> katco: but it is the only way in practice
<katco> do you mean it is the canonical way?
<fe[nl]ix> .asd parsing is not pure, because of reader conditionals and the fact that any code can be defined there
zooey has joined #lisp
<fe[nl]ix> so what guix does is doomed to fail. it just happens to work in some simple cases
<fe[nl]ix> who wants an ASDF4 ? please raise hands :D
<katco> well, guix has techniques to alter the packages being compiled. i'm just trying to determine if they need to be employed.
<katco> but it sounds like code in asd files is an expected norm, and needs to be accounted for
heisig has joined #lisp
heisig has quit [Client Quit]
<matzy_> nvm i FINALLY figured it out
<matzy_> I was sending the same headers from the front-end too
rogersm has quit [Remote host closed the connection]
gravicappa has quit [Ping timeout: 260 seconds]
<katco> ty for your input, _death and fe[nl]ix
wsinatra has quit [Quit: WeeChat 2.8]
karayan has quit [Remote host closed the connection]
karayan has joined #lisp
monokrom has quit [Read error: Connection reset by peer]
<matzy_> wow, so it looks like the problem was defining the routes with easy-routes:defroute. once i switched to hunchentoot:define-easy-handler everything worked fine. does that make sense though? i thought easy-routes was a light wrapper on top of hunchentoot
gaqwas has quit [Remote host closed the connection]
hapticFeels has joined #lisp
FreeBirdLjj has joined #lisp
dyelar has quit [Quit: Leaving.]
dra has quit [Remote host closed the connection]
FreeBirdLjj has quit [Ping timeout: 260 seconds]
gaqwas has joined #lisp
hyuke has quit [Ping timeout: 246 seconds]
madage has quit [Ping timeout: 240 seconds]
gxt has quit [Ping timeout: 240 seconds]
gxt has joined #lisp
resttime has joined #lisp
andrei-n has quit [Quit: Leaving]
hineios73 has quit [Quit: The Lounge - https://thelounge.chat]
madage has joined #lisp
hineios73 has joined #lisp
rogersm has joined #lisp
rogersm has quit [Client Quit]
<resttime> Any CFFI maintainers here? I might have found a bug in cffi-libffi which I came across trying to pass a foreign structure by value to a varadic argument function
<resttime> libffi docs say that ffi_prep_cif_var needs to be used in this case
<resttime> The function doesn't seem to be defined although: https://github.com/cffi/cffi/blob/master/libffi/libffi-functions.lisp
<fe[nl]ix> resttime: open a bug on github
<resttime> Bug reports are disabled
<fe[nl]ix> on launchpad.net then
<fe[nl]ix> luis: ping
<resttime> Thanks, doing it now. Can't believe I overlooked that part in the readme
potta_coffee has joined #lisp
ahungry has quit [Remote host closed the connection]
hyuke has joined #lisp
<luis> resttime: good thing we've added that link to bug tracker the other day! :D
<luis> nobody checks project homepages anymore
rgherdt has quit [Ping timeout: 272 seconds]
<fe[nl]ix> luis: how about we just shutdown the launchpad tracker ?
<fe[nl]ix> also, IMO the libffi integration is becoming more of a liability
<fe[nl]ix> it has very few users and seems buggy
<jmercouris> CL library to play sounds?
<jmercouris> harmony is a bit too heavy
<White_Flame> SDL?
<jmercouris> could be, I thought that was only graphics?
<White_Flame> SDL does gfx, input, sound, etc
<White_Flame> but is intended to be a "simple" direct layer
<resttime> I wrote some bindings to the BASS audio library before: https://github.com/resttime/bass
FreeBirdLjj has joined #lisp
<resttime> I guess technically can also use the Allegro5 audio stuff with this: https://github.com/resttime/cl-liballegro
<jmercouris> resttime: interesting
<resttime> (somewhat related to earlier, the Allegro5 bindings is actually how I came across the CFFI bug https://github.com/resttime/cl-liballegro/issues/19)
FreeBirdLjj has quit [Ping timeout: 272 seconds]
mrcom has quit [Quit: This computer has gone to sleep]
mrcom has joined #lisp
hyuke has quit [Ping timeout: 256 seconds]
shifty has quit [Ping timeout: 256 seconds]
gekkou has joined #lisp
sjl_ has quit [Ping timeout: 260 seconds]
roelj has quit [Remote host closed the connection]
<pve> In the glossary entry for compiler macro functions, it says that the function may return nil to indicate that the original form should not be replaced. Is it really so?
<pve> sbcl seems to replace the form if I return nil
<Bike> the glossary entry is incorrect.
<pve> ok thanks
<Bike> to indicate that the form shouldn't be replaced, you return the original form.
<pve> yep
<Bike> this will inhibit further compiler-macro-expansion so it won't loop forever.
elosant has joined #lisp
efm has quit [Quit: Konversation terminated!]
random-nick has quit [Ping timeout: 246 seconds]
gaqwas has quit [Remote host closed the connection]
X-Scale` has joined #lisp
pve has quit [Quit: leaving]
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` is now known as X-Scale
SGASAU has quit [Ping timeout: 260 seconds]
SGASAU has joined #lisp
hyuke has joined #lisp
EvW has joined #lisp
younder has joined #lisp
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 272 seconds]
X-Scale` is now known as X-Scale
theseb has quit [Quit: Leaving]
rpg has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
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
pjb has quit [Remote host closed the connection]
rpg has joined #lisp
mason has left #lisp [#lisp]
thmprover has joined #lisp
tinga has quit [Remote host closed the connection]
tinga has joined #lisp
ech has quit [Ping timeout: 265 seconds]
ech has joined #lisp
cosimone has joined #lisp
hyuke has quit [Ping timeout: 260 seconds]
gekkou has quit [Ping timeout: 260 seconds]
igemnace has joined #lisp
v0|d has joined #lisp
v0|d has quit [Remote host closed the connection]
v0|d has joined #lisp
Jeanne-Kamikaze has joined #lisp
Oladon has joined #lisp
cosimone has quit [Quit: Quit.]
orivej has quit [Quit: No Ping reply in 180 seconds.]
pjb has joined #lisp
orivej has joined #lisp
thmprover has quit [Read error: Connection reset by peer]
thmprover has joined #lisp
arpunk has quit [Remote host closed the connection]