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
efm_ has quit [Quit: Konversation terminated!]
userone has quit [Quit: Leaving]
<drmeister> Does anyone know how to figure out what directory asdf is using for its cache?
<Bike> maybe you can call apply-output-translations with whatever source pathname?
<drmeister> Yes - that worked.
<drmeister> As in...
simendsjo has quit [Ping timeout: 256 seconds]
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
gaqwas has quit [Ping timeout: 256 seconds]
akoana has left #lisp ["Leaving"]
bitmapper has quit [Ping timeout: 240 seconds]
ebrasca has quit [Remote host closed the connection]
EvW has quit [Ping timeout: 244 seconds]
efm has joined #lisp
dddddd has quit [Ping timeout: 265 seconds]
gjulio__ has joined #lisp
gjulio_ has quit [Ping timeout: 256 seconds]
v3ga has joined #lisp
Khisanth has quit [Read error: No route to host]
igemnace has joined #lisp
marusich has joined #lisp
wxie has joined #lisp
ahungry has joined #lisp
freshpassport has joined #lisp
efm has quit [Quit: Konversation terminated!]
Khisanth has joined #lisp
syminal has joined #lisp
Bike has quit [Quit: leaving]
jesse1010 has quit [Ping timeout: 246 seconds]
nullman has quit [Quit: Lost terminal]
orivej has quit [Ping timeout: 256 seconds]
pfdietz has quit [Ping timeout: 245 seconds]
orivej has joined #lisp
<beach> Good morning everyone!
libertyprime has joined #lisp
epony has quit [Read error: Connection reset by peer]
eponym has joined #lisp
EvW1 has joined #lisp
yangby has joined #lisp
edgar-rft has joined #lisp
himmAllRight17 has joined #lisp
himmAllRight has quit [Quit: No Ping reply in 180 seconds.]
AdmiralBumbleBee has quit [Ping timeout: 260 seconds]
wxie has quit [Remote host closed the connection]
AdmiralBumbleBee has joined #lisp
yangby has quit [Quit: Go out for a walk and buy a drink.]
quazimodo has quit [Ping timeout: 256 seconds]
quazimodo has joined #lisp
nullman has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
eponym has quit [Quit: reconfigure]
epony has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
zigpaw has quit [Ping timeout: 246 seconds]
zigpaw has joined #lisp
shangul has joined #lisp
vidak` has quit [Remote host closed the connection]
syminal has quit [Ping timeout: 245 seconds]
EvW1 has quit [Ping timeout: 244 seconds]
terpri_ has joined #lisp
terpri__ has quit [Ping timeout: 244 seconds]
terpri_ has quit [Remote host closed the connection]
terpri_ has joined #lisp
gravicappa has joined #lisp
<vegai> morning
<vegai> !
froggey has quit [Ping timeout: 264 seconds]
froggey has joined #lisp
OpenZen has quit [Ping timeout: 260 seconds]
<beach> Hello vegai.
<beach> vegai: Are you new here? I don't recognize your nick.
<vegai> somewhat yes, I've lurked before as well
<beach> I see. Welcome! What brings you to #lisp?
<vegai> the search for the perfect programming language, of course :P
<beach> Look no further! :)
<vegai> or the neverending quest, perhaps
<aeth> Well, you can always write your own. The closer your syntax is to CL's, the easier it is to write it in CL.
<aeth> If it's almost entirely compatible, you can just use macros.
<beach> vegai: So is the plan to learn enough Common Lisp to tell whether you can stop searching?
bocaneri has joined #lisp
<vegai> beach: yes, roughly so
<beach> Sounds good.
<aeth> vegai: what features are you looking for?
<aeth> People have done everything from webdev to gamedev so there's quite the range of projects
Rapeseed has joined #lisp
Rapeseed has quit [Read error: Connection reset by peer]
quazimodo has quit [Ping timeout: 260 seconds]
quazimodo has joined #lisp
cosimone has joined #lisp
Rapeseed has joined #lisp
mrcom has quit [Read error: Connection reset by peer]
JohnMS_WORK has joined #lisp
mrcom has joined #lisp
Rapeseed has quit [K-Lined]
<vegai> well, my checklist reads like it was made for cl
Rapeseed has joined #lisp
Rapeseed has quit [Client Quit]
<vegai> strong repl/dynamic programming; static types (optional or not); performance; stability; non-ambiguous syntax; standard with more than 1 implementation
<beach> Perfect!
narimiran has joined #lisp
<vegai> I don't actually know if cl has non-ambiguous syntax
<beach> That depends on what you mean by that term.
<vegai> it's a simple wish: I just want a deterministic formatter for my code
<beach> But I think it is non-ambiguous.
<vegai> I program a lot of python, where that's a bit of a problem
<vegai> not a huge problem in practice actually, but still
<beach> The surface syntax is trivial, but can become more complicated with reader macros.
<beach> Then there is a second-level syntax on S-expressions in memory.
mankaev has joined #lisp
<beach> The second-level syntax is defined by the special operators.
seok has joined #lisp
<seok> Hi guys!
<beach> Hello seok.
vaporatorius__ has joined #lisp
<seok> Hi professor
<seok> this isn't lisp related, but how would I scan my local ports to see which ports are being used by applications?
<flip214_> seok: "netstat -antp | grep LISTEN", or nmap
<flip214_> seok: but if you use 0 as port number, the kernel will allocate an available one for you
Oladon has quit [Quit: Leaving.]
vaporatorius has quit [Ping timeout: 272 seconds]
flip214_ is now known as flip214
<beach> vegai: The Common Lisp language exposes the structure of the internal representation of code. In most languages, that structure would be internal to the compiler, and different for each compiler. As a consequence, the Common Lisp special operators (corresponding to fixed syntactic constructs in other languages, like loops, assignments, conditionals, etc.) is defined in terms of what goes where in the list that represent the
<beach> S-expression.
<seok> hm
<seok> netstat -antp doesn't show anything for me
<seok> I'm pretty sure I have some databases running
ahungry has quit [Remote host closed the connection]
<flip214> seok: what OS are you on?
<flip214> windows doesn't like -p, it's "netstat -anto" there IIRC
<flip214> don't know about the *BSDs or MacOS
orivej has joined #lisp
jprajzne has joined #lisp
brown121407 has joined #lisp
rgherdt has joined #lisp
rgherdt_ has joined #lisp
epony has quit [Quit: reconfigure]
epony has joined #lisp
rgherdt__ has joined #lisp
rgherdt has quit [Ping timeout: 272 seconds]
rgherdt has joined #lisp
hiroaki has quit [Ping timeout: 264 seconds]
rgherdt_ has quit [Ping timeout: 256 seconds]
rgherdt__ has quit [Ping timeout: 240 seconds]
bsd4me has quit [Quit: Leaving]
praiseallah88 has joined #lisp
<praiseallah88> sun is not doing Allah is doing to accept Islam say that i bear witness that there is no deity worthy of worship except Allah and Muhammad peace be upon him is his slave and messenger
praiseallah7 has joined #lisp
praiseallah88 was banned on #lisp by phoe [*!*cb6d2850@*.com/ip.203.109.40.80]
praiseallah88 was kicked from #lisp by phoe [off-topic]
vaporatorius has joined #lisp
vaporatorius has quit [Changing host]
vaporatorius has joined #lisp
praiseallah7 was kicked from #lisp by phoe [off-topic]
vaporatorius__ has quit [Ping timeout: 240 seconds]
vaporatorius has quit [Client Quit]
vaporatorius has joined #lisp
vaporatorius has quit [Changing host]
vaporatorius has joined #lisp
freshpassport has quit [Quit: Textual IRC Client: www.textualapp.com]
Mawile has quit [Read error: Connection reset by peer]
Cymew has joined #lisp
joels has joined #lisp
msk has quit [Remote host closed the connection]
pve has joined #lisp
rgherdt_ has joined #lisp
orivej has quit [Ping timeout: 272 seconds]
orivej has joined #lisp
rgherdt has quit [Ping timeout: 272 seconds]
<Harag> am I right in assuming that when *print-readably* = t that the object written is not necessarily readble by a different "implementation"
shka_ has joined #lisp
karlosz has quit [Quit: karlosz]
karlosz has joined #lisp
karlosz has quit [Remote host closed the connection]
<phoe> yes
<phoe> it is supposed to be readable back by the same version of the same implementation
mindCrime has joined #lisp
yonkunas has quit [Quit: Connection closed for inactivity]
jeosol has joined #lisp
cyberbanjo has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
<Harag> thanx phoe
shangul has quit [Ping timeout: 246 seconds]
<Harag> is it acceptable to add something to *features* for your own packages? It looks like it because I can see stuff like ALEXANDRIA::SEQUENCE-EMPTYP in there.
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #lisp
<phoe> Harag: yes
<phoe> then you do stuff like #+foo::bar
<phoe> normally *FEATURES* are full of keywords, but there's only this many keywords available; this, and you might want to not export that feature symbol for whatever reason
<Harag> got it
ayuce has joined #lisp
whiteline has joined #lisp
loke has joined #lisp
shangul has joined #lisp
gaqwas has quit [Remote host closed the connection]
freshpassport has joined #lisp
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #lisp
kleptoflora has joined #lisp
anatrope has quit [Ping timeout: 258 seconds]
coltkirk has joined #lisp
gjulio__ has quit [Ping timeout: 272 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
contrapunctus has left #lisp [#lisp]
mindCrime has quit [Excess Flood]
mindCrime has joined #lisp
jdz has quit [Ping timeout: 260 seconds]
ljavorsk has joined #lisp
ArthurStrong has quit [Ping timeout: 264 seconds]
ayuce has quit [Ping timeout: 246 seconds]
clintm has joined #lisp
jdz has joined #lisp
ayuce has joined #lisp
ArthurStrong has joined #lisp
<clintm> If I have two structs both with a slot of the same name, and I call the slot accessor function from one on an instance of the other, that's supposed to be a type error, right? If so, does allegro really just return nil?
<beach> Why would it be a type error?
<clintm> I tested it in a bare alisp repl, but I'd like cofirmation before I plant a proverbial flag in the sand and say "this is bad and we shouldn't do it" at work.
<flip214> clintm: for classes there's the generic function and methods framework. for structures the structure name is prepended for accessor names to avoid such conflicts.
MidHotaru has joined #lisp
<clintm> beach: because it's two different types, at least that's what I assumed. (defstruct a id) (defstruct b id) (a-id (make-b)) -> nil. Should that really be nil? On LW it's a type error.
<beach> Oh, type error because you are giving it a struct of a different type. Got it.
<clintm> I mean, I assumed it would be a type error.
<beach> It might just be undefined behavior.
random-nick has joined #lisp
<lieven> is safety at the highest setting?
<beach> Structs are designed to be fast. It wouldn't surprise me if the accessor does nothing other than access an element with a particular index.
<clintm> lieven: Oh, I didn't try that.
<clintm> Same :(
<beach> Structs are weird. I strongly suggest you use standard classes instead.
<clintm> At least with debug and safety 3
<flip214> clintm: on SBCL I get The value #S(B :ID NIL) is not of type COMMON-LISP-USER::A
<lieven> an implementation is certainly allowed to carp but I don't think it's required
<clintm> flip214: That's what I got with LW as well.
<clintm> Hrm, maybe if I scour the allegro docs I can find a way to turn it on even if just during testing and development. Thanks for the info, everyone!
bhartrihari has joined #lisp
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
<Harag> is there a "prefered" "portable" pretty printing library out there that deals with writing the likes of clos objects and hashtables as readable, even if it is just readable by itself
<phoe> I have phoe-toolbox:print-hash-table-readably for hash tables
jesse1010 has joined #lisp
<phoe> and also possibly phoe-toolbox:print-instance-readably that tries to be DWIMmy in what it does
<phoe> and therefore can miserably fail if one doesn't know what they're doing
<Harag> phoe: I have some as well was just wondering if I was reinventing the wheel again...
<flip214> Harag: alexandria has (hash-table-alist) and -plist and the reverse functions... but you loose the :test that way.
<edgar-rft> (print-readaby "btbtfdctgzthqmjbycftrwknrngmcjvbtnbwlkvf" :-)
seok has quit [Remote host closed the connection]
Lord_of_Life has quit [Read error: Connection reset by peer]
Lord_of_Life has joined #lisp
<phoe> Harag: reinventing the wheel is common in places where the standard and Alexandria are lacking
markoong has joined #lisp
markoong is now known as kongmar
kongmar is now known as margeas
margeas is now known as markoong
markoong has quit [Client Quit]
markoong has joined #lisp
markoong has quit [Client Quit]
markoong has joined #lisp
jeosol has quit [Remote host closed the connection]
<flip214> phoe: perhaps such wheels should be added to alexandria-2, then
vhost- has quit [Ping timeout: 246 seconds]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 258 seconds]
Lord_of_Life_ is now known as Lord_of_Life
<phoe> flip214: tempting
vhost- has joined #lisp
orivej has quit [Ping timeout: 272 seconds]
orivej_ has joined #lisp
dddddd has joined #lisp
<flip214> phoe: can only save space if there are less duplicated implementations of common things
whiteline has quit [Ping timeout: 260 seconds]
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
mindCrime has quit [Ping timeout: 256 seconds]
shangul has quit [Ping timeout: 256 seconds]
bhartrihari has left #lisp [#lisp]
Bike has joined #lisp
whiteline has joined #lisp
shangul has joined #lisp
bhartrihari has joined #lisp
MidHotaru has quit [Quit: Connection closed for inactivity]
libertyprime has quit [Quit: leaving]
ArthurStrong has quit [Quit: leaving]
coltkirk has left #lisp ["ERC (IRC client for Emacs 26.1)"]
gaqwas has quit [Remote host closed the connection]
ggole has joined #lisp
cyraxjoe has joined #lisp
MightyJoe has quit [Ping timeout: 256 seconds]
ljavorsk has quit [Ping timeout: 264 seconds]
rgherdt_ is now known as rgherdt
wsinatra has joined #lisp
wxie has joined #lisp
edgar-rft has quit [Quit: Leaving]
wxie has quit [Ping timeout: 244 seconds]
ebrasca has joined #lisp
freshpassport has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dyelar has joined #lisp
jonatack has quit [Quit: jonatack]
joels has quit [Ping timeout: 256 seconds]
jonatack has joined #lisp
<phoe> flip214: I don't know what should A² be composed of; I could think a little bit on it and propose some ideas
contrapunctus has joined #lisp
shangul has quit [Ping timeout: 240 seconds]
<Xach> Would you please try to "curl https://beta.quicklisp.org/quicklisp.lisp > /dev/null" and tell me if you get an error from curl?
igemnace has quit [Remote host closed the connection]
<Bike> is that an open question? i didn't see any errors.
<Xach> So open
<Xach> Bike: do you mind telling me what OS you are using?
<Bike> arch linux. i can try it on a mac too if you want.
<Xach> Bike: if you don't mind, please do
<Bike> (60) SSL certificate problem: certificate has expired
<Xach> Thanks.
<Bike> welcome
<Xach> Different client SSL configurations produce different results. It's frustrating.
<phoe> Bike: which mac version?
<Xach> phoe: I get it on 10.15.5
<phoe> that's surprisingly recent
<phoe> hmmm
<Bike> uh, 10.13 i think.
ArthurStrong has joined #lisp
<Bike> and i think i got curl through homebrew?
gaqwas has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
<Xach> Hmm, I think I see what I might be able to do.
<ArthurStrong> Hi all!
<phoe> heyy ArthurStrong
<vegai> glad to see the vscode plugins + lsp working pretty well already
<vegai> I've used emacs for a long time so going back to that would be possible
<vegai> I'd rather not though, if there was any options :)
<phoe> vegai: could you give me some sort of screenshots? is the REPL and incremental compilation working?
<vegai> REPL and incremental compilation are working, yes
<Xach> Bike: could you please try again?
<Bike> works this time. on both systems.
<phoe> vegai: :O
<phoe> do you have some sort of screenshots and/or videos?
<Xach> Bike: thank you very much
<Bike> no problem
X-Scale has quit [Ping timeout: 264 seconds]
<vegai> phoe: didn't this use to work? No, I don't readily have screenshots or videos
X-Scale` has joined #lisp
<Xach> I need to compress my systems.txt and releases.txt. They are by far the biggest traffic generators for dists.
<Xach> way more than actual archives.
<vegai> this certainly isn't as advanced as SLIME is
<phoe> vegai: I don't know - I never watched the CL-on-VSCode scene
<phoe> perhaps I should
<vegai> but is enough to get started
X-Scale` is now known as X-Scale
<beach> I wonder whether that is scymtym's work.
<beach> I know he worked on it but maybe someone else did as well.
shangul has joined #lisp
joels has joined #lisp
theseb has joined #lisp
zigpaw has quit [Ping timeout: 272 seconds]
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` has joined #lisp
X-Scale` is now known as X-Scale
<flip214> Xach: the root certificate says valid until "18. Januar 2038, 23:59:59 GMT", perhaps that's a 31bit problem?
joels has quit [Ping timeout: 256 seconds]
jasom has quit [Quit: WeeChat 2.7.1]
<phoe> flip214: we'll worry about that in December 2037
<flip214> phoe: no, because the certificate isn't accepted _now_
jackdaniel has quit [Quit: brb]
<phoe> wait a second...
<phoe> that's the end date
<phoe> what's the start date?
jw4 has quit [Read error: Connection reset by peer]
Archenoth has joined #lisp
<flip214> Xach: brotli is modern
<flip214> phoe: May 2019
ayuce has quit [Remote host closed the connection]
wsinatra has quit [Quit: WeeChat 2.8]
<phoe> the dates seem okay then
orivej has quit [Ping timeout: 264 seconds]
jw4 has joined #lisp
orivej_ has joined #lisp
<flip214> yeah, but the arithmetic on them might be broken
clintm has quit [Ping timeout: 244 seconds]
jackdaniel has joined #lisp
zigpaw has joined #lisp
<phoe> huh, 18th Jan should still fit within Y2K38
leo_song has quit [Ping timeout: 246 seconds]
<Xach> flip214: oh, i would just stick with gzip, since i already have the code for it in the client.
sjl has joined #lisp
<flip214> Xach: https://paste.debian.net/hidden/6b51c5a0/, both with best settings (gzip -k9, brotli -kZ)
zigpaw has quit [Ping timeout: 246 seconds]
<flip214> don't know how expensive bandwidth is for you
Misha_B has joined #lisp
<flip214> about 20% smaller, but of course I understand the convenience of having the unpacker already available
rgherdt has quit [Quit: Leaving]
madage has quit [Ping timeout: 240 seconds]
<Xach> flip214: that looks promising, do you have brotli decompression code in CL?
rgherdt has joined #lisp
rippa has joined #lisp
ayuce has joined #lisp
leo_song has joined #lisp
zigpaw has joined #lisp
t58 has joined #lisp
t58 has left #lisp [#lisp]
<flip214> Xach: use zopfli then. https://paste.debian.net/hidden/72cd504f/, decompression compatible with gzip - in fact, it creates .gz files by default.
<flip214> still about 10% smaller than gzip.
<flip214> JFI: I used "zopfli -c -v --i1000 < systems.txt > systems.txt.zopfli"
madage has joined #lisp
Archenoth has quit [Quit: Leaving]
bsd4me has joined #lisp
ayuce has quit [Remote host closed the connection]
toorevitimirp has joined #lisp
Archenoth has joined #lisp
bitmapper has joined #lisp
EvW has joined #lisp
<ym> Do (ql:update-dist "some-package") works for everybody?
<ym> s/Do/Does/
narimiran has quit [Ping timeout: 265 seconds]
Cymew has quit [Ping timeout: 246 seconds]
theseb has quit [Quit: Leaving]
<phoe> ym: what is "some-package"?
<phoe> you need to put a dist designator there, not a package name
joels has joined #lisp
<jackdaniel>
wsinatra has joined #lisp
voidlily has quit [Ping timeout: 260 seconds]
<ym> Oh
<ym> Then how do I update the package?
<beach> ym: A package is typically created by DEFPACKAGE. Quicklisp does not deal with packages. It deals with distributions of systems.
bhartrihari has left #lisp ["Disconnected: closed"]
bhartrihari has joined #lisp
<phoe> ym: where did the package come from?
<phoe> if it came from Quicklisp, then update the "quicklisp" dist - it'll update the whole Quicklisp world
<ym> Slime doesn't upgrades this way.
<phoe> how did you install slime?
<ym> (ql:quickinstall "swank")
<ym> (ql:system-apropos "slime") shows slime-v2.24 version, but I have 2.23 and (ql:updata-all-dists) doesn't installs newer version.
<phoe> what is ql:quickinstall
<phoe> it's not a part of my Lisp image
rogersm has joined #lisp
<ym> s/quickinstall/quickload/
<ym> sorry
<phoe> no, this is how you load swank
<phoe> how did you *install* slime?
<phoe> quicklisp-slime-helper? elpa/melpa? spacemacs?
<ym> What do you mean by install slime? Doesn't (ql:quickload "swank") downloads slime and swank together?
<phoe> how does your emacs load slime?
<ym> With require in .emacs file.
<phoe> where are the source files for your slime located?
<ym> ~/stand/quicklisp/dists/quicklisp/software/slime-*
voidlily has joined #lisp
joels has quit [Ping timeout: 240 seconds]
rogersm has quit [Remote host closed the connection]
<ym> Oh, wait.
<phoe> no idea then. ensure that slime is loaded from that path and not from somewhere else.
<ym> There was slime-git in my local-projects.
<phoe> ha!
<ym> Sorry, my fault.
<phoe> I fell for that thing way too many times myself
gaqwas has quit [Remote host closed the connection]
<phoe> so, sure, I know that pain
hdasch has quit [Ping timeout: 256 seconds]
<_death> there is ql:where-is-system
RukiSama has quit [Ping timeout: 244 seconds]
frgo has joined #lisp
hdasch has joined #lisp
<ym> Sadly, it can't be used from .emacs.
<ym> Hmm...
drewc has quit [Ping timeout: 258 seconds]
ebrasca has quit [Remote host closed the connection]
drewc has joined #lisp
<ym> Strangely, sbcl --eval '(ql:where-is-system "swank")' doesn't returns the path.
<phoe> what do you mean?
shangul has quit [Ping timeout: 256 seconds]
<phoe> for me, it works - (ql:where-is-system "swank") ;=> #P"/home/phoe/.roswell/lisp/quicklisp/dists/quicklisp/software/slime-v2.24/"
<ym> For me it works from REPL, but doesn't from terminal.
cranes has quit [Quit: Leaving]
shangul has joined #lisp
Bourne has quit [Ping timeout: 240 seconds]
eta has quit [Ping timeout: 265 seconds]
<_death> you need to print it
<ym> Oh, thanks, it works.
eta has joined #lisp
cranes has joined #lisp
choegusung has joined #lisp
shka_ has quit [Quit: Konversation terminated!]
shangul has quit [Ping timeout: 246 seconds]
terpri__ has joined #lisp
bocaneri has quit [Read error: Connection reset by peer]
terpri_ has quit [Ping timeout: 244 seconds]
choegusung has quit [Quit: leaving]
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
cranes has quit [Quit: Leaving]
shka_ has joined #lisp
ggole has quit [Quit: Leaving]
ebrasca has joined #lisp
orivej_ has quit [Ping timeout: 256 seconds]
orivej has joined #lisp
whiteline has quit [Ping timeout: 272 seconds]
edgar-rft has joined #lisp
zigpaw has quit [Ping timeout: 272 seconds]
mindCrime has joined #lisp
zigpaw has joined #lisp
karlosz has joined #lisp
gjulio__ has joined #lisp
nicktick has quit [Ping timeout: 256 seconds]
mindCrime has quit [Ping timeout: 258 seconds]
JohnMS_WORK has quit [Ping timeout: 256 seconds]
terpri__ is now known as terpri
gjulio__ has quit [Ping timeout: 256 seconds]
<pve> (define-foo blah 123) <-- is this a "define-foo form" or a "define-foo expression" or something else?
<Bike> both
<pve> oh, cool thanks
<pve> was afraid I had some findin' and replacin' to do
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
shka_ has quit [Read error: Connection reset by peer]
shka_ has joined #lisp
shka_ has quit [Read error: Connection reset by peer]
shka_ has joined #lisp
gjulio__ has joined #lisp
shka_ has quit [Ping timeout: 264 seconds]
_paul0 has quit [Remote host closed the connection]
paul0 has joined #lisp
bsd4me has quit [Remote host closed the connection]
whiteline has joined #lisp
gjulio__ has quit [Ping timeout: 256 seconds]
lavaflow has quit [Ping timeout: 256 seconds]
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
lavaflow has joined #lisp
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
bhartrihari has joined #lisp
ym has quit [Ping timeout: 246 seconds]
random-nick has quit [Ping timeout: 246 seconds]
theseb has joined #lisp
random-nick has joined #lisp
__jrjsmrtn__ has joined #lisp
shka_ has joined #lisp
ym has joined #lisp
rogersm has joined #lisp
gxt has quit [Remote host closed the connection]
shka_ has quit [Quit: Konversation terminated!]
gxt has joined #lisp
hiroaki has joined #lisp
cyraxjoe has quit [Quit: I'm out!]
orivej has quit [Ping timeout: 258 seconds]
cyraxjoe has joined #lisp
orivej has joined #lisp
mindCrime has joined #lisp
rogersm has quit []
karlosz has quit [Quit: karlosz]
karlosz has joined #lisp
karlosz has quit [Remote host closed the connection]
karlosz has joined #lisp
wsinatra has quit [Quit: WeeChat 2.8]
frgo has quit [Ping timeout: 244 seconds]
frgo_ has joined #lisp
ssake has joined #lisp
nopolitica has joined #lisp
JohnTalent has joined #lisp
narimiran has joined #lisp
edgar-rft has quit [Quit: Leaving]
hiroaki has quit [Ping timeout: 244 seconds]
Lycurgus has joined #lisp
nopolitica has quit [Quit: WeeChat 2.6]
bsd4me has joined #lisp
<|3b|> icfp contest this year ( https://icfpcontest2020.github.io/#/ ) seems to need a premade docker setup to build/run things, anyone know docker well enough to send a PR to https://github.com/icfpcontest2020/dockerfiles ?
bsd has joined #lisp
bsd has quit [Remote host closed the connection]
<phoe> |3b|: what sorta dockerfile you need? just Lisp?
<phoe> if yes, then https://github.com/daewok/docker-sbcl/ is updated
<|3b|> looks like it would probably want sbcl and some preinstalled ql stuff (though hard to say which ql stuff)
jw4 has quit [Read error: Connection reset by peer]
<phoe> will it have internet connection? if yes, then just install the client
<phoe> and swank
<|3b|> building base docker image for a language has internet, build and run of submissions do not
jw4 has joined #lisp
<phoe> huh
<phoe> they want to filter out javascript of what
<phoe> or what*
<|3b|> you can include all the libs you want in submission, so don't have to put everything in the base
<phoe> you could try to cheat the system and predownload the Quicklisp world
<phoe> dunno then, grab the most popular quicklisp systems or something
<phoe> hard to say ahead of time
<dim> save-lisp-and-die at build time to the rescue, then you have a docker container with an “augmented” SBCL image in there
ym has quit [Remote host closed the connection]
<|3b|> so maybe just skip QL stuff in the base, and put it in the sample app
<phoe> generally useful stuff like alexandria, serapeum, closer-mop, split-sequence, esrap, cl-ppcre, babel, flexi-streams, fast-io or what else
<phoe> oooh or that
<|3b|> yeah, probably preinstall stuff like that
<|3b|> (sample needs enough to do an HTTP request anyway, so would probably have a bunch of those)
<dim> drakma and all build dependencies, and the other http clients too, and puri, and html/xml parsers, and esrap, the short list isn't that short
<phoe> oh and your favorite http clients, yes
<dim> hell, I would use pgloader as a proxy to install many dependencies ;-)
* dim was not a fan of having to package 60+ CL libs for debian to allow for having pgloader there
<phoe> :D
<|3b|> phoe: any idea if there is any benefits between daewok/docker-sbcl/ vs fukamachi/sbcl/ docker containers?
knuckles has quit [Ping timeout: 256 seconds]
Lycurgus has quit [Remote host closed the connection]
quazimodo has quit [Quit: leaving]
quazimodo has joined #lisp
knuckles has joined #lisp
<phoe> |3b|: no idea
<|3b|> looks like latter might have roswell/ql already installed, former might have more choice of OS/arch (not sure that matters for this though)
<phoe> other than for my natural distrust for fukamachiware
<|3b|> :)
<dim> one thing I would try with them is doing some SSL stuff or other things you might want to do that require loading a .so file ; it's surprisingly non trivial to make that work reliably, and you certainly want that solved in the docker container
BACKQUOTED-LIST has joined #lisp
<BACKQUOTED-LIST> has anybody here ever used lisp tkinter?
<phoe> what's tkinter?
<BACKQUOTED-LIST> toolkit for gui
<phoe> it seems to be a Python thing
<BACKQUOTED-LIST> theres tkinter for common lisp tho
<phoe> link?
RukiSama has joined #lisp
<BACKQUOTED-LIST> ok
<BACKQUOTED-LIST> give me a sec
<BACKQUOTED-LIST> here it is
* |3b| tried used ltk one, but doesn't really remember anything about it
<|3b|> and ltk is a cl alternative to tkinter, not really tkinter for cl :)
<phoe> that's from 2011
<phoe> the updated version seems to be at https://github.com/herth/ltk
<BACKQUOTED-LIST> oh
<|3b|> both are interfaces to tcl/tk
<BACKQUOTED-LIST> yeah
<BACKQUOTED-LIST> oh just figured out my problem
<BACKQUOTED-LIST> guess i didnt need to ask
<BACKQUOTED-LIST> sorry if i wasted time
bhartrihari has left #lisp ["Disconnected: Replaced by new connection"]
BACKQUOTED-LIST has quit [Quit: Given the choice between you, I'll take the sea-sick crocodile.]
bhartrihari has joined #lisp
ebrasca has quit [Remote host closed the connection]
gravicappa has quit [Ping timeout: 264 seconds]
efm has joined #lisp
knuckles has quit [Ping timeout: 258 seconds]
<phoe> and off he goes
<phoe> wanted to tell him that things like that happen, but oh well
OpenZen has joined #lisp
brown121407 has quit [Remote host closed the connection]
alejandrozf has joined #lisp
cosimone has quit [Remote host closed the connection]
pve has quit [Quit: leaving]
cosimone has joined #lisp
gaqwas has quit [Remote host closed the connection]
akoana has joined #lisp
justache has quit [Remote host closed the connection]
justache has joined #lisp
narimiran has quit [Ping timeout: 256 seconds]
knuckles has joined #lisp
alejandrozf has quit [Remote host closed the connection]
kaftejiman has joined #lisp
theseb has quit [Quit: Leaving]
OpenZen has quit [Remote host closed the connection]
anatrope has joined #lisp
kleptoflora has quit [Ping timeout: 272 seconds]
nicktick has joined #lisp
cosimone has quit [Quit: Quit.]
Lord_of_Life_ has joined #lisp
cosimone has joined #lisp
Lord_of_Life has quit [Ping timeout: 256 seconds]
Lord_of_Life_ is now known as Lord_of_Life
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #lisp
jlpeters has quit [Ping timeout: 240 seconds]
kaftejiman has quit [Remote host closed the connection]
CEnnis91 has quit [Ping timeout: 240 seconds]
cosimone has quit [Quit: Quit.]
physpi has quit [Ping timeout: 240 seconds]
Kaisyu has quit [Ping timeout: 246 seconds]
pent has quit [Ping timeout: 246 seconds]
billstclair has quit [Ping timeout: 246 seconds]
lukego has quit [Ping timeout: 244 seconds]
gjnoonan has quit [Ping timeout: 244 seconds]
avicenna has quit [Ping timeout: 260 seconds]
jlpeters has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
dnm has quit [Ping timeout: 260 seconds]
rgherdt has quit [Quit: Leaving]
chewbranca has quit [Ping timeout: 240 seconds]
bytesighs has quit [Ping timeout: 240 seconds]
fowlduck has quit [Ping timeout: 244 seconds]
rvirding has quit [Ping timeout: 246 seconds]
selwyn has quit [Ping timeout: 256 seconds]
mpontillo has quit [Ping timeout: 240 seconds]
XachX has quit [Ping timeout: 256 seconds]
hydan has quit [Ping timeout: 260 seconds]
jmercouris has quit [Ping timeout: 272 seconds]
Balooga has quit [Ping timeout: 272 seconds]
sgithens has quit [Ping timeout: 246 seconds]
drmeister has quit [Ping timeout: 260 seconds]
jsatk has quit [Ping timeout: 260 seconds]
vutral has quit [Ping timeout: 260 seconds]
tazjin has quit [Ping timeout: 260 seconds]
RagnarDanneskjol has quit [Ping timeout: 256 seconds]
mjl has quit [Ping timeout: 265 seconds]
yottabyte has quit [Ping timeout: 260 seconds]
lispyone_ has quit [Ping timeout: 260 seconds]
p_l has quit [Ping timeout: 240 seconds]
travv0 has quit [Ping timeout: 240 seconds]
entel has quit [Ping timeout: 260 seconds]
tfb has quit [Ping timeout: 272 seconds]
parisienne___ has quit [Ping timeout: 246 seconds]
terrorjack has quit [Ping timeout: 246 seconds]
ffwacom has quit [Ping timeout: 246 seconds]
l1x has quit [Ping timeout: 244 seconds]
gendl has quit [Ping timeout: 240 seconds]
jerme_ has quit [Ping timeout: 260 seconds]
boeg has quit [Ping timeout: 258 seconds]
kilimanjaro has quit [Ping timeout: 260 seconds]
asedeno has quit [Ping timeout: 272 seconds]
gaze__ has quit [Ping timeout: 244 seconds]
mgsk has quit [Ping timeout: 244 seconds]
banjiewen has quit [Ping timeout: 272 seconds]
rme has quit [Ping timeout: 260 seconds]
splittist has quit [Ping timeout: 260 seconds]
sz0 has quit [Ping timeout: 244 seconds]
teej_ has quit [Ping timeout: 244 seconds]
ssd532 has quit [Ping timeout: 246 seconds]
jhei has quit [Ping timeout: 240 seconds]
johs has quit [Ping timeout: 244 seconds]
conjunctive has quit [Ping timeout: 244 seconds]
stylewarning has quit [Ping timeout: 244 seconds]
jlpeters has quit [Ping timeout: 260 seconds]
gaqwas has quit [Ping timeout: 272 seconds]
mindCrime has quit [Excess Flood]
mindCrime has joined #lisp
<Harag> |3b|: if you want to see simple docker for lisp with plenty on notes on what and why, I did these https://gitlab.com/Harag/simple-sbcl-swank-docker and https://gitlab.com/Harag/sbcl-gcloud-run-workaround
igemnace has joined #lisp
random-nick has quit [Ping timeout: 264 seconds]
efm has quit [Ping timeout: 246 seconds]