Xach 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/>
learning_ has joined #lisp
gendarme has quit [Ping timeout: 260 seconds]
Bike has joined #lisp
learning has quit [Ping timeout: 265 seconds]
learning_ has quit [Ping timeout: 260 seconds]
learning has joined #lisp
random-nick has quit [Ping timeout: 265 seconds]
Codaraxis has quit [Ping timeout: 260 seconds]
anewuser has quit [Ping timeout: 240 seconds]
gendarme has joined #lisp
duuqnd has quit []
Josh_2 is now known as bigkewlkidJosh2
bigkewlkidJosh2 is now known as birthdayboyJosh_
birthdayboyJosh_ is now known as BirthdayboiJosh
<phoe> writing robust software is hard
<mfiano> Xach: The worst part is this same thing happened the last time you pinged me about it. I had this repository hard reset to a specific commit, and pushing a minor change fast-forwarded it. This is what I get for not paying attention.
<phoe> mfiano: try removing the respective remote in your local gitconfig
<phoe> you can't accidentally push if there is nowhere to push™
<mfiano> I wanted to, I just didn't do it correctly
anewuser has joined #lisp
smokeink has joined #lisp
<mfiano> Repairing this is above my head right now, because I can't rebase or revert with merge commits in the tree
<mfiano> Sigh
<mfiano> I guess I can revert just my working tree and then make another commit. Simple enough idea. Let's see how it plays out
clothespin has quit [Ping timeout: 260 seconds]
learning has quit [Remote host closed the connection]
gendarme has quit [Ping timeout: 258 seconds]
learning has joined #lisp
gendarme has joined #lisp
clothespin has joined #lisp
Kevslinger has joined #lisp
libertyprime has joined #lisp
karlosz has quit [Quit: karlosz]
lucasb has quit [Quit: Connection closed for inactivity]
brass has quit [Ping timeout: 268 seconds]
vidak` has joined #lisp
jeosol has joined #lisp
<mfiano> fixed
asdf_asdf_asdf has joined #lisp
gendarme has quit [Quit: Konversation terminated!]
Bourne has quit [Read error: Connection reset by peer]
<harovali> (require 'cl-pdf)
harovali has quit [Remote host closed the connection]
brass has joined #lisp
harovali has joined #lisp
stux|RC-only has quit [Quit: Aloha!]
anewuser has quit [Ping timeout: 258 seconds]
<Xach> bodge!
learning has quit [Remote host closed the connection]
karlosz has joined #lisp
learning has joined #lisp
stux|RC-only has joined #lisp
EvW has quit [Ping timeout: 248 seconds]
learning has quit [Ping timeout: 260 seconds]
asdf_asdf_asdf has quit [Remote host closed the connection]
sjl has joined #lisp
karlosz has quit [Remote host closed the connection]
z147 has joined #lisp
<Xach> galdor: what happened to lisp-zmq and m2cl?
z147 has quit [Ping timeout: 240 seconds]
karlosz has joined #lisp
william1_ has joined #lisp
william1_ has quit [Ping timeout: 260 seconds]
igemnace has joined #lisp
igemnace has quit [Ping timeout: 265 seconds]
rdh has joined #lisp
rdh has quit [Client Quit]
ft has quit [Ping timeout: 260 seconds]
ft has joined #lisp
karlosz has quit [Quit: karlosz]
karlosz has joined #lisp
ft has quit [Ping timeout: 240 seconds]
ft has joined #lisp
stux|RC-only has quit [Quit: Aloha!]
ahungry has joined #lisp
stux|RC-only has joined #lisp
stux|RC-only has quit [Read error: Connection reset by peer]
ealfonso has joined #lisp
bitmapper has quit [Ping timeout: 240 seconds]
igemnace has joined #lisp
<Xach> well, here are a bunch of update failures: https://gist.github.com/quicklisp/97e9df796326da8d0c75af75b91400d9
<Xach> I think I may just remove those projects
<Xach> They are just gone from github or the internet.
igemnace has quit [Client Quit]
stux|RC-only has joined #lisp
bilegeek has joined #lisp
bilegeek has quit [Remote host closed the connection]
HumanGeode has quit [Quit: Leaving]
Oladon has joined #lisp
lxpnh98 has joined #lisp
X-Scale has quit [Ping timeout: 268 seconds]
ArthurStrong has joined #lisp
ahungry has quit [Remote host closed the connection]
Codaraxis has joined #lisp
ahungry has joined #lisp
ArthurStrong has quit [Ping timeout: 260 seconds]
ArthurStrong has joined #lisp
X-Scale has joined #lisp
drdo has quit [Quit: ...]
dddddd has quit [Ping timeout: 258 seconds]
drdo has joined #lisp
ft has quit [Ping timeout: 265 seconds]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 265 seconds]
Lord_of_Life_ is now known as Lord_of_Life
akoana has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
ft has joined #lisp
jgodbout has joined #lisp
ahungry has quit [Ping timeout: 260 seconds]
lxpnh98 has quit [Quit: Leaving]
ealfonso has left #lisp ["ERC (IRC client for Emacs 26.1)"]
karlosz has quit [Quit: karlosz]
karlosz has joined #lisp
jgodbout has quit [Ping timeout: 260 seconds]
karlosz has quit [Remote host closed the connection]
<smokeink> (in clisp): (list :); => (:||) , is there any way to make this work in sbcl as well? illegal terminating character after a colon: #\)
<Bike> i think that's bad syntax
<Bike> you could write (list :||)
<no-defun-allowed> Yeah, I think CLISP is being lenient and you have to at least put :|| there.
EvW has joined #lisp
<smokeink> https://www.reddit.com/r/lisp/comments/72n6gy/the_nest_macro_ported_from_common_lisp_to_scheme/ ": as a universally accepted token denoting a self-evaluating keyword would be handy."
ahungry has joined #lisp
karlosz has joined #lisp
<harovali> is it possible to see the coorect glyph in CL-PDF's pdf:draw-text with characters like #\U+00CD ?
<no-defun-allowed> I don't think so.
Bike has quit [Quit: Lost terminal]
<harovali> which roadpath should I follow to get that ?
vidak` has quit [Ping timeout: 240 seconds]
<no-defun-allowed> From memory, CL-PDF has the kerning information for some Adobe fonts, but only for the ASCII character set.
<harovali> I think I should render those unicode strings in another library and compose that in cl-pdf, right? Is cl-typesetting that sort of library? Are there other nice options?
<beach> Good morning everyone!
<BirthdayboiJosh> Morning beach
p0a has joined #lisp
<pjb> smokeink: you could add "" as nickname to the "KEYWORD" package.
<p0a> What's the difference between foo:bar and foo::bar?
<pjb> Ah, right, sorry. ||:foo is :foo in clisp…
<pjb> p0a: :: means you don't care whether the symbol named "BAR" is exported from the package named "FOO" or not.
<pjb> p0a: : means that you want to get an error signaled if the symbol named "BAR" is NOT exported from the package named "FOO".
<pjb> p0a: so basically, you should always use : and if an error occurs, it means you're messing with the internals of the package, and you should correct and limit yourself to the public, exported API.
<smokeink> p0a: they both refer to the symbol named "BAR" from the package named "FOO" . if you want to use foo:bar then first you have to export 'bar
<p0a> gotcha
ahungry has quit [Ping timeout: 240 seconds]
<p0a> yeah like public/private
<p0a> in some other languages
<beach> Not quite.
<beach> But similar.
ahungry has joined #lisp
Oladon has quit [Quit: Leaving.]
<p0a> so quickloading my project
<p0a> I get errors coming from past source codes. What is going on?
<p0a> Do I need to delete the .fasl files?
<p0a> actually there's no .fasl files I'm super confused. It complains about "/home/emacs/Pictures/foo" but that string does no longer exist in my main.lisp project. I restarted the lisp image too
<smokeink> paste the full error on pastebin
<pjb> p0a: the .fasl files are stored by asdf in ~/.cache/common-lisp/. In general, you don't need to bother with them.
<pjb> p0a: or you may go inside this directory to clean them if really needed.
<smokeink> HUNCHENTOOT:CREATE-FOLDER-DISPATCHER-AND-HANDLER is trying to access that folder, perhaps
<smokeink> so remove/fix the code that tries to make use of that directory
<pjb> p0a: CL distinguishes PATHNAMEs designating directories from pathnames designating files. #P"/home/emacs/Pictures/foo" designates a file named foo. #P"/home/emacs/Pictures/foo/" designates a directory named foo.
<mfiano> frame 4.
<pjb> p0a: so in your code, write: (ADD-SLIDESHOW "foo" "/home/emacs/Pictures/foo/") instead.
<mfiano> i think you're trying to compile files rather than taking the iterative development approach
<p0a> smokeink: there is no such code
<p0a> I deleted all of it
<smokeink> p0a: right, check out frame 4 as mfiano said
<p0a> okay thank you
froggey has quit [Ping timeout: 265 seconds]
<p0a> mfiano: what is the iterative approach then? load the file instead?
<harovali> how do I create a new repl in slime if I accidentally closed it ? the inferior buffer is still there
<no-defun-allowed> M-x slime-repl
<harovali> thanks
<mfiano> p0a: C-c C-c
<pjb> harovali: M-x slime RET
asarch has joined #lisp
froggey has joined #lisp
ArthurStrong has quit [Quit: leaving]
<p0a> mfiano: thank you. I will try that
<smokeink> pjb: added "" as nickname to the "KEYWORD" package but it didn't do the trick
<pjb> smokeink: yes, sorry. This was a trick in clisp to read :foo in the keyword package. But for after :, you need to use :||.
<pjb> smokeink: or, write a reader macro for #\:.
ahungry has quit [Ping timeout: 260 seconds]
ahungry has joined #lisp
gravicappa has joined #lisp
orangebot has joined #lisp
orangebot has quit [Quit: Simple IRC: The quit option.]
EvW has quit [Ping timeout: 260 seconds]
notzmv has quit [Ping timeout: 260 seconds]
notzmv has joined #lisp
Oladon has joined #lisp
Codaraxis has quit [Read error: Connection reset by peer]
<smokeink> pbj: can a reader macro for #\: be writtten without breaking things ?
patlv has quit [Quit: Leaving]
Inline has quit [Quit: Leaving]
william1_ has joined #lisp
refpga has joined #lisp
<p0a> I don't understand
<p0a> when I quickload the asd file, the hunchentoot server runs
<p0a> so that I can't load my main.lisp code (socket in use error).
<p0a> But when I delete that line of code that starts the server in my main.lisp file, the asd file no longer starts the server
<pjb> smokeink: yes. You must be very careful.
<pjb> p0a: check your toplevel forms. I would advise avoiding starting things from lisp sources. Instead, define functions, and call them from the repl. Like main, or start-server, stop-server, etc.
<p0a> I think you're right
<p0a> I might as well just stop reading this tutorial
william1_ has quit [Ping timeout: 240 seconds]
<p0a> and just read the hunchentoot docs
stux|RC-only has quit [Quit: Aloha!]
stux|RC-only has joined #lisp
<p0a> but wouldn't C-c C-c'ing (in-package :project-alpha) get me in project-alpha? It still is in CL-USER> or is that just for the REPL?
libertyprime has quit [Ping timeout: 258 seconds]
<p0a> all these interfaces on top of interfaces have me so mixed up
<no-defun-allowed> C-M-x would, but I don't believe C-c C-c would.
<no-defun-allowed> No, that won't either.
<p0a> So what's the point of evaluating IN-PACKAGE?
<no-defun-allowed> In the REPL, it will set *package* to the package specified.
* p0a is tempted to write his website in C++
<p0a> but it's still CL-USER> for me
<no-defun-allowed> If you have it in a file, SLIME will evaluate/compile/&c everything after that definition in the specified package, but it won't affect the REPL.
<p0a> got it, thank you
stux|RC-only has quit [Remote host closed the connection]
<no-defun-allowed> If you evaluate (in-package package-name) in the REPL, it will change the package there.
<smokeink> slime evals in a separate thread than the repl
<no-defun-allowed> And for the love of all things that are not Turing-complete to parse, please don't make a website using C++.
<harovali> cl-typesetting has an example which has a sequence type specifier of 'unicode-string-type. I'm trying to compile this code in SBCL, and it seems not to have that name defined. I'm trying without success to figure out the SBCL equivalent. Would you please help me?
* no-defun-allowed recalls the presence of #. and gives up on that set of all things
<smokeink> and in each thread *package* can be set to something different
<no-defun-allowed> harovali: I would use the specifier STRING, because SBCL has Unicode support, so you should be fine.
<harovali> no-defun-allowed: thanks !
<no-defun-allowed> smokeink: That is a bit of a simplification. *package* is a special variable, and can be bound to many packages by one thread.
<smokeink> yeah
<smokeink> slime's background evaluation thread peeks at (in-package :package-name) in the source file, and then sets *package* accordingly, before evaling the sourcecode (if I'm not mistaken)
<no-defun-allowed> Close enough.
<smokeink> pjb : I need help writing that reader macro for #\: https://paste.ofcode.org/sMLY3Awg6pPKtJhrBCRLzT
<no-defun-allowed> From memory, the symbol reading stuff is called when there is no macro character to use, so that makes sense, though it doesn't help.
libertyprime has joined #lisp
<p0a> I believe #\: gives nil in get-macro-character because it's not a macro character
<p0a> Something like :Foo is literally the name of the symbol right?
<smokeink> yes, it's not a macro character
<beach> p0a: No, the : is not part of the name.
* loke was sure that I had seen references to #, before, but CLHS doesn't mention it
<p0a> beach: okay, thank you
<smokeink> I want a macro character that'll allow me to read : as a symbol, and will not break pkg:symbols or :symbols
<loke> Apparently it was removed (there is a note about that in CLHS). I must have seen it in the ClTL2 book.
<loke> From the discssuion I don't understand what #, actually did...
<aeth> loke: I'm guessing that #, did load time eval like #. does read time eval?
<aeth> based on something called LOAD-TIME-EVAL being a proposed replacement
stux|RC-only has joined #lisp
<loke> aeth: Yeah, I guess. But they also mention #,,
<loke> And they also talk about EVAL-WHEN
<loke> Oh wait. there is more information here: http://www.lispworks.com/documentation/HyperSpec/Issues/iss216_w.htm
stux|RC-only has quit [Quit: Aloha!]
refpga has quit [Ping timeout: 265 seconds]
refpga has joined #lisp
<p0a> What is :cl? It says can't find that package
<harovali> any hint to have SBCL load the truetype fonts in arch linux ?
p0a has left #lisp ["bye"]
<smokeink> harovali: you want your xterm to load a specific font ?
<harovali> smokeink: no, I'm trying to render a unicode enabled truetype font in making a pdf document with cl-pdf and cl-typesetting
Oladon has quit [Quit: Leaving.]
<no-defun-allowed> SBCL doesn't know anything about fonts.
<harovali> no-defun-allowed: see this invocation: (tt:with-style (:font "atruetypefont"
<no-defun-allowed> Neither does cl-pdf, actually. It just gets character size information.
<no-defun-allowed> You would have to generate said information, and I don't know how to.
oxum has quit [Remote host closed the connection]
<no-defun-allowed> harovali: Those would look like the AFM files in https://github.com/mbattyani/cl-pdf/tree/master/afm
stux|RC-only has joined #lisp
<pjb> smokeink: if you want to deal with (foo:) -> (foo:||) then you also need to add reader macro on all consituent characters, and parse foo too.
<smokeink> pjb: thanks!
dale has quit [Quit: My computer has gone to sleep]
<pjb> smokeink: you could change the test for next-char to something like: (or (find …) (not (nth-value 1 (get-macro-character next-char)))) for more generality, I guess.
<pjb> (not tested).
<pjb> so for example, (:(foo)) -> (:|| (foo))
stux|RC-only has quit [Read error: Connection reset by peer]
<pjb> or rather: (multiple-value-bind (rm nt) (get-macro-character next-char) (and rm (not nt)))
torbo has quit [Remote host closed the connection]
refpga has quit [Read error: Connection reset by peer]
refpga has joined #lisp
sauvin has joined #lisp
refpga has quit [Read error: Connection reset by peer]
karlosz has quit [Quit: karlosz]
stux|RC-only has joined #lisp
narimiran has joined #lisp
oxum has joined #lisp
kajo has quit [Ping timeout: 248 seconds]
space_otter has joined #lisp
xkapastel has joined #lisp
z3t0 has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
Codaraxis has joined #lisp
z147 has joined #lisp
gravicappa has quit [Ping timeout: 240 seconds]
shka_ has joined #lisp
oxum_ has joined #lisp
oxum has quit [Read error: Connection reset by peer]
oxum_ has quit [Read error: Connection reset by peer]
oxum has joined #lisp
epony has quit [Quit: upgrades]
epony has joined #lisp
asarch has quit [Quit: Leaving]
Oladon has joined #lisp
oxum has quit [Remote host closed the connection]
oxum has joined #lisp
hapticFeels has quit [Remote host closed the connection]
anewuser has joined #lisp
oxum has quit [Remote host closed the connection]
oxum has joined #lisp
narimiran has quit [Ping timeout: 240 seconds]
shangul has joined #lisp
oxum has quit [Remote host closed the connection]
ahungry has quit [Remote host closed the connection]
oxum has joined #lisp
kajo has joined #lisp
varjag has joined #lisp
scymtym has quit [Ping timeout: 265 seconds]
easye` is now known as easye
nekosagan has quit [Ping timeout: 265 seconds]
mn3m has quit [Quit: mn3m]
ft has quit [Ping timeout: 268 seconds]
ft has joined #lisp
jprajzne has joined #lisp
oxum has quit [Read error: Connection reset by peer]
oxum has joined #lisp
ft has quit [Ping timeout: 260 seconds]
stux|RC-only has quit [Quit: Aloha!]
<galdor> Xach: I was not even aware they were in quicklisp, I have not use them for so many years I do not even remember what they were for
<galdor> by all means remove them, I'm pretty sure I never submitted them for inclusion, and I'm not even sure I still have the code
stux|RC-only has joined #lisp
stux|RC-only has quit [Remote host closed the connection]
scymtym has joined #lisp
jayspeer has joined #lisp
Oladon has quit [Quit: Leaving.]
stux|RC-only has joined #lisp
hapticFeels has joined #lisp
z147x has joined #lisp
z147 has quit [Ping timeout: 240 seconds]
stux|RC-only has quit [Ping timeout: 265 seconds]
stux|RC-only has joined #lisp
oxum has quit [Read error: Connection reset by peer]
oxum has joined #lisp
oxum has quit [Read error: Connection reset by peer]
oxum has joined #lisp
stux|RC-only has quit [Quit: Aloha!]
harovali` has joined #lisp
stux|RC-only has joined #lisp
duuqnd has joined #lisp
beach` has joined #lisp
harovali has quit [Ping timeout: 240 seconds]
beach has quit [Ping timeout: 252 seconds]
william1_ has joined #lisp
oxum has quit [Read error: Connection reset by peer]
oxum has joined #lisp
mister_m` has joined #lisp
mister_m has quit [Ping timeout: 258 seconds]
beach` is now known as beach
sindan has quit [Ping timeout: 260 seconds]
_paul0 has joined #lisp
paul0 has quit [Ping timeout: 252 seconds]
akoana has left #lisp ["Leaving"]
rippa has joined #lisp
CrazyEddy has joined #lisp
oxum has quit [Ping timeout: 240 seconds]
oxum has joined #lisp
mingus` has joined #lisp
mingus has quit [Ping timeout: 268 seconds]
oxum has quit [Read error: Connection reset by peer]
xuxuru has joined #lisp
jonatack has quit [Ping timeout: 260 seconds]
ft has joined #lisp
abordado has joined #lisp
ft has quit [Ping timeout: 260 seconds]
easye has quit [Remote host closed the connection]
jayspeer has quit [Remote host closed the connection]
abordado has quit [Remote host closed the connection]
abordado has joined #lisp
abordado has quit [Client Quit]
rdh has joined #lisp
sindan has joined #lisp
heisig has joined #lisp
m00natic has joined #lisp
space_otter has quit [Remote host closed the connection]
mingus` has quit [Remote host closed the connection]
mingus` has joined #lisp
asdf_asdf_asdf has joined #lisp
ghard has joined #lisp
rdh has quit [Quit: Leaving]
easye has joined #lisp
random-nick has joined #lisp
ft has joined #lisp
Necktwi has quit [Ping timeout: 268 seconds]
narimiran has joined #lisp
ebzzry has quit [Ping timeout: 268 seconds]
clothespin has quit [Ping timeout: 268 seconds]
atgreen has joined #lisp
<atgreen> asdf question... I am using a one-package-per-file style, and have packages user and db - but they have a circular dependency (they want to call functions exported by each other), and asdf doesn't like this. What's the best way to address this?
oxum has joined #lisp
troydm has quit [Ping timeout: 260 seconds]
<galdor> avoid the one package per file style ?
<Shinmera> two choices: 1) don't use oppf, 2) factor out the circular deps into a third package both depend on.
<Shinmera> preferably 1), though.
<galdor> there are similar issues in every language, excessive compartmentalization does not help
<pjb> atgreen: put the package definitions in their own file! package.lisp
<pjb> Put in package.lisp: (defpackage "A" (:use "CL") (:export "FA")) (defpackage "B" (:use "CL" "A") (:export "FB")) (eval-when (:compile-toplevel :load-toplevel :execute) (use-package "B" "A"))
<pjb> then you can use '(A::FB B::FA) -> (b:fb a:fa)
<pjb> and yes, you should avoid circular dependencies between the packages. But it's nice to know it's possible to have them if you need them.
<pjb> Some implementation may complain more than others about that…
<atgreen> Ok, thanks for the tips. I do have a top-level package.lisp for the 'main' package, but everything else is oppf. See https://github.com/atgreen/red-light-green-light .
<pjb> atgreen: remove oppf, move your package definitions to the package.lisp file!
cosimone has joined #lisp
narimiran has quit [Ping timeout: 265 seconds]
ljavorsk has joined #lisp
Necktwi has joined #lisp
<atgreen> I've implemented the change, and it works fine. Thanks again.
abordado has joined #lisp
easye` has joined #lisp
abordado has quit [Quit: ZNC 1.7.5 - https://znc.in]
abordado has joined #lisp
mingus` has quit [Remote host closed the connection]
ggole has joined #lisp
easye has quit [Ping timeout: 268 seconds]
abordado has quit [Client Quit]
abordado has joined #lisp
z147x has quit [Ping timeout: 240 seconds]
jonatack has joined #lisp
mingus has joined #lisp
ft has quit [Ping timeout: 240 seconds]
<Xach> galdor: hmm, ok
<galdor> in general, do you let people submit packages they do not maintain ?
<galdor> I do not necessarily disagree, but it might cause issues
<Xach> galdor: yes
<Xach> galdor: if the license is good and it builds, it is added
je4i has joined #lisp
jonatack has quit [Ping timeout: 260 seconds]
jonatack has joined #lisp
<Xach> galdor: some projects use lisp-zmq, apparently
mingus has quit [Ping timeout: 260 seconds]
7GHAAGGRV has joined #lisp
brown121408 has quit [Ping timeout: 268 seconds]
<galdor> ok I found the code
<galdor> I can re-create the repository
troydm has joined #lisp
ghard has quit [Remote host closed the connection]
<Xach> x.let-star's disappearance broke a few things too
<galdor> done, with a warning since I do not maintain it
<galdor> anyone interested about maintaining it is free to contact me to transfer the repository
<galdor> I'll keep it on until then
jebes has joined #lisp
atgreen has quit [Ping timeout: 240 seconds]
ebzzry has joined #lisp
orivej has joined #lisp
william1_ has quit [Ping timeout: 240 seconds]
ljavorsk_ has joined #lisp
ljavorsk has quit [Ping timeout: 240 seconds]
whiteline has quit [Ping timeout: 265 seconds]
shifty has quit [Ping timeout: 268 seconds]
shifty has joined #lisp
trittweiler has quit [Ping timeout: 258 seconds]
atgreen has joined #lisp
orivej has quit [Ping timeout: 258 seconds]
untakenstupidnic has joined #lisp
lucasb has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
asdf_asdf_asdf has quit [Remote host closed the connection]
xuxuru has quit [Quit: xuxuru]
quazimodo has quit [Ping timeout: 265 seconds]
ljavorsk__ has joined #lisp
smokeink has quit [Ping timeout: 260 seconds]
quazimodo has joined #lisp
ljavorsk_ has quit [Ping timeout: 260 seconds]
quazimodo has quit [Ping timeout: 258 seconds]
whiteline has joined #lisp
quazimodo has joined #lisp
ebrasca has joined #lisp
jonatack has quit [Ping timeout: 268 seconds]
v88m has quit [Ping timeout: 265 seconds]
ft has joined #lisp
<untakenstupidnic> everyone who uses lisp is so enthusiastic about it, some say SBCL's generated code can run faster than C. but if there was such a great language from ancient times and was so mainstream, how did C++ survive?
<untakenstupidnic> and why is it so rarely used and unlike C# and java, i don't see efforts to rewrite the whole world in it?
<_death> another day, another troll
<untakenstupidnic> i am just curious
<_death> go be curious elsewhere
trittweiler has joined #lisp
<drdo> untakenstupidnic: There are many other factors that greatly influence popularity
shangul has quit [Ping timeout: 268 seconds]
atgreen has quit [Quit: Leaving]
<untakenstupidnic> drdo: can you explain more?
ebrasca has quit [Remote host closed the connection]
dddddd has joined #lisp
pjb has quit [Remote host closed the connection]
<drdo> untakenstupidnic: many things have been written on this
easye has joined #lisp
pjb has joined #lisp
<phoe> untakenstupidnic: one such thing is http://www.winestockwebdesign.com/Essays/Lisp_Curse.html
<Shinmera> it's not about lisp, it's just a fundamental property that good things don't become dominant just because they're good, and vice versa that dominant things are not necessarily good.
<beach> untakenstupidnic: You make an assumption that just isn't true, namely that people are rational and that they would prefer things just because they are good. If you look around, you will see that this is not the case.
<phoe> also because DARPA stopped funding AI work in the 80s and instead started paying for C++ projects much more
cosimone has quit [Quit: Quit.]
<phoe> also note that your question can be flipped over; if C++ is so popular and used by the some of the largest softwaremaking players in the world, how did $LANGUAGE_NAME survive
<phoe> (including Lisp!)
cosimone has joined #lisp
EvW has joined #lisp
pfdietz has joined #lisp
<phoe> this is a surprisingly non-trivial question with complex and mostly incomplete answers that differ per every language you might insert in there
<Shinmera> which is why we can drop this conversation now
<phoe> sure, I guess I've posted enough links
<phoe> if anything, we could continue it in #lispcafe
frgo_ has joined #lisp
Bike has joined #lisp
frgo has quit [Ping timeout: 268 seconds]
LiamH has joined #lisp
anewuser has quit [Quit: anewuser]
<untakenstupidnic> phoe: thanks! one link was enough. also the C++ thing can be explained because of excessive bloat and that some people care for maintainablity. phoe: beach: Shinmera: but people say it was dominant and is the ultimate language, and people normally don't break the status que for making things worse.
<beach> untakenstupidnic: Those are not the same people. New generations are active now.
<untakenstupidnic> thanks for answering and if a question gets asked every day, ##C solves that with bots.
<beach> untakenstupidnic: We are the friendliest channel around. :)
<katco> we have all defun
<beach> Heh.
<beach> My fun is usually generic.
<katco> however you define your method
william1 has joined #lisp
<beach> That's a different metaclass of fun altogether.
* beach stops now.
<katco> we're stretching a bit now aren't we ;p
<Shinmera> If a function dispatches based on type but nobody is around to see it, is it actually generic?
<phoe> untakenstupidnic: that's an idea. We could add this sort of thing to minion.
<Shinmera> phoe: I feel like a canned bot answer won't really satisfy people that are genuinely looking for the answer, and won't stop people who're just trolling.
<Bike> plus we'd have to trigger the bot anyway
<beach> I agree with Shinmera. I think we should take on the question each time, adapted to the exact question of course. It doesn't happen that often, and we get to show off our friendliness if the troll is not too bad.
<phoe> we never know if a person is trolling or not though, not until later in the discourse
<phoe> genuine curiosity happens
<Shinmera> phoe: That's just another point against the bot though?
<phoe> Shinmera: no, why? one can ask minion about "popularity" to not need to google for these links again and again
<phoe> it's obvious that this isn't enough, but ought to save a minute or two
<phoe> minion: tell phoe about popularity
<phoe> OK, the links are stored
<jebes> i have noticed that lisp is steadily growing
<katco> jebes: i'm curious what signals you've used to make that conclusion?
<beach> jebes: I would like to think that is true, but what is the evidence that you have?
<jebes> no solid evidence, its probably just that i've been more active in the community
<jebes> i see it brought up more but i'm in places that bring up lisp more
<Shinmera> Hmm, seems I have over 100 libraries on QL now.
<Shinmera> I wonder who's gonna take on all that maintenance burden once I'm gone.
<phoe> you're a productive guy, aren'tcha
<katco> congratulations Shinmera
<Shinmera> Not sure it's something to be proud of
<phoe> someone will if the libraries are used; do you plan on disappearing any time in the near future?
<Shinmera> I don't plan to, but I'm no oracle, you know
<phoe> yep, I understand that
<Shinmera> And even if I don't plan to it would be nice if I didn't have to maintain everything while I'm still around. That's a lot to ask for though, I know.
gravicappa has joined #lisp
<phoe> correct, maintenance is a burden in general, especially maintenance that no one pays you for
<jebes> i'm currently unemployed (and probably for the forseeable future) and need some resume boosters, i'd love to help out where I can
<Shinmera> Not sure lisp would boost that resume much, but maybe you can pawn it off as "open source work"
<Shinmera> jebes: Where do your interests lie?
<jebes> shinmera: the only jobs here are enterprise jobs and there's barely developers to begin with. I don't need much of a resume to get a job lmao
<phoe> sure thing you can, working with other people on alive FOSS projects is a useful skill on its own regardless of the languages and technology used
<jebes> shinmera: graphics and ml
<jebes> but honesly i just need something that isn't a video game to kill time
<Shinmera> jebes: I have a couple of projects related to gamedev, text layout, and UI.
<jebes> oooh.
<jebes> https://github.com/Shinmera this is you right?
<Shinmera> yes, and https://github.com/shirakumo
<Shinmera> I would especially like help with https://github.com/Shirakumo/alloy
<jebes> ooooh
<phoe> Shinmera: I think the current README should have links to some of the videos you posted of it in action
<phoe> I can't see those after a brief glance
<phoe> so either they aren't there or they're in a place where I couldn't see them
<jebes> why not work on mcclim?
<Shinmera> phoe: Fair point. They're here for now. https://www.youtube.com/playlist?list=PLkDl6Irujx9Mh3BWdBmt4JtIrwYgihTWp
<Shinmera> jebes: I have my own ideas on how a UI framework ought to work.
<Shinmera> and doing this got me where I needed to be faster than if I needed to figure out how to make a usable GL backend with CLIM.
<jebes> its gl backed?
<jebes> so could i embed it in a game engine to handle the UI?
<phoe> I think that's the idea, yes
<Shinmera> Alloy has a GL backend, and you can use it for that, yes. https://twitter.com/Shinmera/status/1203361882113036288
<pfdietz> Unmaintained libraries are more useful if they're matured to a state where they need little or no maintenance.
<Shinmera> I'd like native backends at some point too but that's not a priority right now.
Ampws has joined #lisp
<pfdietz> Not referring to anything you have done in that comment, but I see libraries up on github from various sources that aren't fully baked.
<Xach> pfdietz: the prove incident is interesting to me because prove is considered obsolete, but is still widely used, and although it didn't change, one of its active prerequisites did.
<Shinmera> pfdietz: True enough. Sadly with most of my stuff I don't know if people are just not using them, or there's no bugs, or they just don't report them and give up.
<pfdietz> I have been spending a little time recently trying to harden some public projects there.
<Shinmera> I'll be right back
<Xach> Shinmera: i've found out about patches to my projects in weird indirect ways, when nobody bothered to tell me about them.
Lord_of_Life has quit [Ping timeout: 265 seconds]
<jebes> Xach: the prove incident?
<Xach> i'm not sure why that happens
<pfdietz> Xach: presumably you are sent email about pull requests?
<Xach> jebes: a prerequisite of prove changed and prove stopped building. prove is not maintained but is still used by a dozen+ projects.
<Xach> well, it was more complex than that
<Ampws> I wonder ... if common lisp is suitable for the study of computational neuroscience...It seems that MATLAB is always used in this subject...
<jebes> better than left-bad
<jebes> left-pad(
<Xach> prove itself kept building but a prerequisite introduced a new dependency that made other stuff break in certain circumstances.
<pfdietz> Ampws: that would likely come down to availability of the necessary libraries and interfacing to other tools.
Lord_of_Life has joined #lisp
jayspeer has joined #lisp
<jebes> Ampws: just do what the CLASP guy did and write it all yourself
<Ampws> thank you~
<Ampws> I see
<pfdietz> Xach: the issue was use of an unexported symbol, right? Curation for that in widely used systems would be useful.
<pfdietz> In our copious spare time.
<jebes> you're welcome. Back in my day we had to write everything in assembly to run forth to run psuedo-lisp to control telescopes
<Xach> pfdietz: oh yeah, that was part of it, and then there was another part that was another problem.
jprajzne has quit [Quit: Leaving.]
patlv has joined #lisp
<jebes> Ampws: out of curiousity what tech stacks do computational neuroscience use in matlab?
<jebes> i have no idea about the field
<Bike> (don't actually write it all yourself)
learning has joined #lisp
je4i has quit [Ping timeout: 264 seconds]
<jebes> write it all yourself is usually the worst idea
<phoe> (even in Lisp)
<jebes> i do want to write a gpgpu system in lisp, unless anyone knows of one already in existence
<phoe> you mean like CUDA?
<phoe> there exist things for that
<jebes> An interface to CUDA (well, OpenCL because NVIDA is >:( )
<Xach> there's a cl-cuda now
<Xach> I don't know much about it
<jebes> well i do not have an nvidia gpu
<phoe> openCL bindings exist as well
clothespin has joined #lisp
<jebes> that does remind me about spir-v
scymtym_ has joined #lisp
dale_ has joined #lisp
scymtym has quit [Ping timeout: 248 seconds]
dale_ is now known as dale
jonatack has joined #lisp
<nirved> phoe: where are the OpenCL bindings?
<_death> https://github.com/gos-k/cl-oclapi although it's quite low-level
scymtym_ has quit [Ping timeout: 248 seconds]
oxum_ has joined #lisp
oxum_ has quit [Remote host closed the connection]
<Shinmera> jebes: I'm the guy that writes everything himself and yes it is a bad idea if you want to be done in a timely fashion.
<Shinmera> Xach: like googling for your name, or?
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
<Xach> Shinmera: some article or blog about some lisp experience that mentions patching something in passing
<Shinmera> Ah.
oxum has quit [Ping timeout: 258 seconds]
karswell has joined #lisp
7GHAAGGRV has quit [Read error: Connection reset by peer]
brown121407 has joined #lisp
raghavgururajan has joined #lisp
jayspeer has quit [Ping timeout: 268 seconds]
oxum has joined #lisp
oxum has quit [Ping timeout: 265 seconds]
efm has joined #lisp
jebes has quit [Quit: ZNC 1.7.4+deb7 - https://znc.in]
<Shinmera> jebes: If you're serious about helping out, feel free to stop by #shirakumo, the primary channel for project discussion around what I do.
pjb has quit [Read error: Connection reset by peer]
pjb has joined #lisp
flazh has quit [Ping timeout: 268 seconds]
<clothespin> i use3dl-matrices
oxum has joined #lisp
pjb has quit [Remote host closed the connection]
pjb has joined #lisp
ebzzry has quit [Ping timeout: 268 seconds]
z147x has joined #lisp
shifty has quit [Ping timeout: 240 seconds]
karlosz has joined #lisp
scymtym has joined #lisp
pjb has quit [Remote host closed the connection]
pjb has joined #lisp
johnjay has quit [Ping timeout: 260 seconds]
johnjay has joined #lisp
orivej has joined #lisp
jayspeer has joined #lisp
narimiran has joined #lisp
asdf_asdf_asdf has joined #lisp
raghavgururajan has quit [Read error: Connection reset by peer]
mister_m` is now known as mister_m
stux|RC has quit [Ping timeout: 252 seconds]
EvW has quit [Ping timeout: 245 seconds]
Lycurgus has joined #lisp
stux|RC has joined #lisp
kajo has quit [Ping timeout: 260 seconds]
ebzzry has joined #lisp
flazh has joined #lisp
Lycurgus has quit [Quit: Exeunt]
efm has quit [Remote host closed the connection]
efm has joined #lisp
earl-ducaine has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
kajo has joined #lisp
gravicappa has quit [Ping timeout: 260 seconds]
heisig has quit [Ping timeout: 268 seconds]
bitmapper has joined #lisp
jayspeer has quit [Quit: ERC (IRC client for Emacs 26.3)]
neuro_sys has joined #lisp
<neuro_sys> Why does 2.el behave differently than 1.el in terms of scope rules? https://gist.github.com/neuro-sys/b5ca549674f1968f1a61da9f07b38c3f (Although note, this is Elisp, was hoping people here are knowledgable about it too).
<Xach> neuro_sys: they might be, but it's only common lisp discussion here.
<TMA> neuro_sys: try #emacs
<neuro_sys> Okay
cosimone has quit [Quit: Quit.]
clothespin has quit [Ping timeout: 240 seconds]
<phoe> LW support landed in trivial-p-l-n. ACL remaining.
efm_ has joined #lisp
efm has quit [Ping timeout: 265 seconds]
<beach> Fantastic!
ljavorsk__ has quit [Ping timeout: 265 seconds]
efm_ has quit [Ping timeout: 240 seconds]
notzmv has quit [Ping timeout: 265 seconds]
<phoe> Its unreleased version also seems to pass the tpln test suite.
xuxuru has joined #lisp
khisanth_ has quit [Ping timeout: 268 seconds]
orivej has quit [Ping timeout: 240 seconds]
william1 has quit [Ping timeout: 265 seconds]
jayspeer has joined #lisp
learning has quit [Remote host closed the connection]
jayspeer has quit [Remote host closed the connection]
brown121407 has quit [Ping timeout: 265 seconds]
jayspeer has joined #lisp
brown121407 has joined #lisp
untakenstupidnic has quit [Ping timeout: 240 seconds]
karlosz has quit [Quit: karlosz]
clothespin has joined #lisp
untakenstupidnic has joined #lisp
jayspeer has quit [Ping timeout: 258 seconds]
m00natic has quit [Remote host closed the connection]
v88m has joined #lisp
pjb has quit [Read error: Connection reset by peer]
khisanth_ has joined #lisp
<Shinmera> phoe: Wait, LW has plns? Since when?
<Shinmera> that is amazing news
* Shinmera goes to update https://shinmera.github.io/portability
karlosz has joined #lisp
dxtr_ is now known as dxtr
ebrasca has joined #lisp
<phoe> Shinmera: not yet
<phoe> it'll be a part of next LW release
<trittweiler> plns?
<phoe> I'm preparing tpln ahead of time.
<phoe> trittweiler: package-local nicknames
<phoe> so hold yer horses until LW releases
<phoe> Shinmera: ^
<trittweiler> ah, thanks
<Shinmera> ok
flazh has quit [Ping timeout: 240 seconds]
william1 has joined #lisp
<Shinmera> I suppose I'll instead try to automate the webpage rebuild with github's action stuff.
<trittweiler> You can run lisp code in different implementations including LW with that?
<trittweiler> or is that run locally before push?
shangul has joined #lisp
<Shinmera> portability only presents an index.
<Shinmera> it's just a webpage generated from a lisp data file.
<Shinmera> it does not actually test anything.
william1 has quit [Ping timeout: 268 seconds]
<Shinmera> so, in theory, all I need to be able to do is to run sbcl to build that index, and then push the new index live.
<phoe> trittweiler: you want cl-all for that
shangul has left #lisp [#lisp]
aindilis has quit [Read error: Connection reset by peer]
ggole has quit [Quit: Leaving]
aindilis has joined #lisp
<harovali`> hi, any hint to add a font with unicode support to cl-pdf is welcome!
JSambrook89 has joined #lisp
asdf_asdf_asdf has quit [Remote host closed the connection]
EvW has joined #lisp
JSambrook89 has quit [Remote host closed the connection]
JSambrook89 has joined #lisp
Dibejzer has joined #lisp
MichaelRaskin has joined #lisp
brown121408 has joined #lisp
brown121407 has quit [Read error: Connection reset by peer]
clothespin has quit [Ping timeout: 260 seconds]
<galdor> is there an equivalent to STRING= for vectors ? i.e. something with :START, :END, :KEY, and :TEST
<galdor> I cannot find it
<Shinmera> There isn't.
Remavas has quit [K-Lined]
<nirved> galdor: you could use search with appropriate arguments
<Shinmera> hmm, actually, nevermind
<Shinmera> I guess there is MISMATCH
<galdor> oh right of course
<galdor> and know I learned about MISMATCH
<galdor> SEARCH works but MISMATCH will stop at the first element which fails the comparison so it's better
<Shinmera> well search would also abort early since they couldn't match anyway due to the two sub regions not being long enough anymore for a match anyway.
jebes has joined #lisp
<Shinmera> but SEARCH does not convey the intention very well.
<galdor> you're right
<nirved> yes, (not (mismatch ...)) looks better
varjag has joined #lisp
<Bike> wow, an actual use of mismatch! exciting
<Shinmera> I know, right
neuro_sys is now known as Guest30616
orivej has joined #lisp
v88m has quit [Ping timeout: 265 seconds]
kark has quit [Remote host closed the connection]
libertyprime has quit [Ping timeout: 268 seconds]
libertyprime has joined #lisp
jmercouris has joined #lisp
<phoe> oh look, this function exists in the standard
<phoe> I remember that I learned about its existence then forgot about it again like three times now
<phoe> time to forget about it for the fourth time
<BirthdayboiJosh> I was just skimming over ANSI Common Lisp and saw mismatch, I didn't know it existed, and then this conversation happened 2 minutes after
Dibejzer has quit [Quit: Leaving]
<travv0> it's pretty embarrassing how often i forget and am reminded of even commonly used functions
sauvin has quit [Read error: Connection reset by peer]
<BirthdayboiJosh> Well there are a huge amount of them :D
<travv0> there sure are
orivej has quit [Ping timeout: 265 seconds]
<pfdietz> I was chagrined when I discovered an entire symbol I had overlooked when writing the ansi-tests: STANDARD
<phoe> oh yes, the mythical method combination
Remavas has joined #lisp
<phoe> I tend to forget about OTHERWISE sometimes
<pfdietz> Mentioned on page 7.6.6.2. It doesn't even rate its own page.
<phoe> because I use T in cond to denote an always true thing
<phoe> pfdietz: it's a second-class standard symbol
<pfdietz> SUBSTANDARD
gareppa has joined #lisp
<phoe> (incf pfdietz)
v88m has joined #lisp
bendersteed has joined #lisp
<BirthdayboiJosh> otherwise is for case isn't it?
<BirthdayboiJosh> does it work with cond?
orivej has joined #lisp
<pfdietz> Perhaps by accident, if it's bound to something as a special?
Dibejzer has joined #lisp
<phoe> it isn't
<phoe> OTHERWISE is not bound
<phoe> clhs otherwise
Dibejzer has quit [Remote host closed the connection]
<pfdietz> I mean, a user *could*. And if evaluated as a special in unsafe code, perhaps it gives some garbage that's not nil?
<phoe> isn't that forbidden though? to proclaim a standard symbol to be special
<phoe> (if it wasn't proclaimed special by the standard)
<pfdietz> Yes.
<pfdietz> But simply using it as a special without a declaration... not conforming, but implementations will let you do that, often.
<pfdietz> All very sinful, of course.
<phoe> kinda, yes
<phoe> I wouldn't want to touch that code with a five foot pole though
learning has joined #lisp
EvW has quit [Ping timeout: 248 seconds]
flazh has joined #lisp
<Bike> BirthdayboiJosh: it doesn't work with cond.
asdf_asdf_asdf has joined #lisp
MichaelRaskin has quit [Remote host closed the connection]
troydm has quit [Ping timeout: 265 seconds]
terpri has joined #lisp
<harovali`> I finally could do the damn unicode font thing in cl-pdf
<Shinmera> harovali`: what was the magic trick?
<harovali`> ( LOAD-TTF-FONT "font.ttf" )
<harovali`> no .afm stuff
<harovali`> at least no for a truetype font
<harovali`> don't know how would it be with newer opentype fonts
<harovali`> there are a couple more font loading functions
<harovali`> there are mentions to "afm" in LOAD-TTF-FONT source though
william1 has joined #lisp
dozn__ has joined #lisp
EvW has joined #lisp
Jesin has quit [Quit: Leaving]
dozn_ has quit [Ping timeout: 258 seconds]
xuxuru has quit [Quit: xuxuru]
whiteline has quit [Read error: Connection reset by peer]
whiteline has joined #lisp
flazh has quit [Quit: flazh]
flazh has joined #lisp
flazh has quit [Client Quit]
flazh has joined #lisp
jebes has quit [Ping timeout: 260 seconds]
xuxuru has joined #lisp
untakenstupidnic has quit [Ping timeout: 240 seconds]
troydm has joined #lisp
untakenstupidnic has joined #lisp
cosimone has joined #lisp
harovali` has quit [Remote host closed the connection]
learning has quit [Remote host closed the connection]
jebes has joined #lisp
zig has joined #lisp
zig has left #lisp ["WeeChat 1.9.1"]
untakenstupidnic has quit [Ping timeout: 240 seconds]
zclark has joined #lisp
untakenstupidnic has joined #lisp
pjb has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
untakenstupidnic has quit [Ping timeout: 240 seconds]
heisig has joined #lisp
shka_ has quit [Ping timeout: 260 seconds]
jmercouris has quit [Remote host closed the connection]
Bike has quit [Quit: Bike]
cosimone has quit [Quit: Quit.]
jebes has quit [Quit: ZNC 1.7.4+deb7 - https://znc.in]
MichaelRaskin has joined #lisp
sugarwren has joined #lisp
MightyJoe has quit [Ping timeout: 258 seconds]
MichaelRaskin has quit [Remote host closed the connection]
cyraxjoe has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
dale has joined #lisp
william1 has quit [Ping timeout: 265 seconds]
jibanes has joined #lisp
makomo has joined #lisp
whiteline has quit [Read error: Connection reset by peer]
cosimone has joined #lisp
whiteline has joined #lisp
untakenstupidnic has joined #lisp
stux|RC-only has quit [Remote host closed the connection]
frgo_ has quit []
Codaraxis has quit [Ping timeout: 268 seconds]
Bike has joined #lisp
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
frgo has joined #lisp
stux|RC-only has joined #lisp
william1 has joined #lisp
femi has quit [Ping timeout: 240 seconds]
MichaelRaskin has joined #lisp
zaquest has quit [Quit: Leaving]
stux|RC-only has quit [Ping timeout: 240 seconds]
orivej has quit [Ping timeout: 258 seconds]
heisig has quit [Quit: Leaving]
xuxuru has quit [Quit: xuxuru]
untakenstupidnic has quit [Ping timeout: 240 seconds]
stux|RC-only has joined #lisp
narimiran has quit [Quit: leaving]
stux|RC-only has quit [Quit: Aloha!]
duuqnd has quit []
sjl has joined #lisp
stux|RC-only has joined #lisp
stux|RC-only has quit [Read error: Connection reset by peer]
stux|RC-only has joined #lisp
EvW has quit [Ping timeout: 260 seconds]
stux|RC-only has quit [Remote host closed the connection]
stux|RC-only has joined #lisp
dozn_ has joined #lisp
makomo has quit [Quit: WeeChat 2.4]
lucasb has quit [Quit: Connection closed for inactivity]
dozn__ has quit [Ping timeout: 260 seconds]
asdf_asdf_asdf has quit [Remote host closed the connection]
gareppa has quit [Quit: Leaving]
Oddity has quit [Read error: Connection reset by peer]
sjl has quit [Quit: WeeChat 2.2-dev]
whiteline has quit [Read error: Connection reset by peer]
whiteline has joined #lisp
LiamH has quit [Quit: Leaving.]
Oddity has joined #lisp
StripedLisper has joined #lisp
StripedLisper has quit [Remote host closed the connection]
StripedLisper has joined #lisp
cosimone has quit [Quit: Quit.]
StripedLisper has quit [Ping timeout: 260 seconds]
random-nick has quit [Ping timeout: 258 seconds]
Codaraxis has joined #lisp
MightyJoe has joined #lisp
cyraxjoe has quit [Ping timeout: 260 seconds]
ineiros has quit [Ping timeout: 250 seconds]
varjag has quit [Quit: ERC (IRC client for Emacs 26.1)]