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/>
cosimone_ has joined #lisp
cosimone has quit [Ping timeout: 250 seconds]
malm has quit [Quit: Bye bye]
malm has joined #lisp
igemnace has quit [Ping timeout: 265 seconds]
Guest13543 has quit [Changing host]
Guest13543 has joined #lisp
Guest13543 is now known as nitrix
kajo has quit [Remote host closed the connection]
kajo has joined #lisp
igemnace has joined #lisp
mathrick has quit [Ping timeout: 240 seconds]
mathrick has joined #lisp
jdz has quit [Ping timeout: 268 seconds]
jdz has joined #lisp
earl-ducaine_ has quit [Ping timeout: 268 seconds]
shifty has quit [Ping timeout: 240 seconds]
smokeink has quit [Ping timeout: 240 seconds]
elfmacs has joined #lisp
vseloved has quit [Ping timeout: 252 seconds]
madmonkey has quit [Remote host closed the connection]
Frobozz has joined #lisp
earl-ducaine_ has joined #lisp
<pjb> phoe: just use emacs! (add-hook 'before-save-hook 'delete-trailing-whitespace)
smokeink has joined #lisp
renzhi has joined #lisp
<Xach> How can I tell if a symbol names a type?
<White_Flame> a specific type, or any type?
<Xach> Any type.
<White_Flame> the 2nd return value of subtypep might be worth looking into. I haven't fully understood it
<White_Flame> there's also DESCRIBE, again, for the non-programmatic version
<Xach> White_Flame: thanks, that actually suggests a way to find the implementation-specific way to find it
<Xach> I'm idly wondering if any symbol other than OTHERWISE is used so purely for syntax.
<White_Flame> (loop do M-. until (knownp))
<Xach> I guess lambda-list keywords fit in that
<White_Flame> all the loop clause symbols
<Xach> those aren't defined in the CL package
earl-ducaine_ has quit [Ping timeout: 268 seconds]
<Xach> from my arbitrary perspective, disqualified
<Bike> there's not any conforming way to tell that something is a valid type specifier, as far as i know
<Bike> i mean, in general. you can check whether it's a class name, of course
<White_Flame> (typep t 'blarg) and catch "unknown type specifier" error :-P
<Bike> not guaranteed
<White_Flame> right
<Bike> sbcl exposes typexpand, so you can see if something is defined by deftype
lucasb has quit [Quit: Connection closed for inactivity]
<Bike> but even if an implementation has that, it might have extra non-macro types as well, like sb-alien types
* White_Flame drilled down to (sb-kernel:type-or-nil-if-unknown <type-specifier>)
<Xach> Anyway, if I remove LLKWs, fbounds, bounds, and find-class values, the remaining CL symbols are easy enough to check individually.
<Xach> White_Flame: thanks!
<Bike> sbcl and ccl have specifier-type functions too
<Xach> there's a fun class of symbols that are used only with DOCUMENTATION and nowhere else
bjorkintosh has quit [Quit: Leaving]
<Xach> White_Flame: how does DESCRIBE identify standard declarations?
<Bike> oh yeah, like variable
<Bike> describe-declaration checks if it's one of the standard one, then checks sbcl's internal info table
<Bike> apparently
<Bike> sorry, no. i mean it has a hardcoded list of the standard ones, then of the sbcl ones, then of ones defined with (declaim (declaration ...))
<Xach> heh
<White_Flame> Xach: M-. :)
igemnace has quit [Quit: WeeChat 2.6]
Codaraxis has quit [Read error: Connection reset by peer]
q-u-a-n2 has joined #lisp
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 265 seconds]
pilne has quit [Quit: Beware of programmers who carry screwdrivers.]
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
davr0s has quit [Quit: Ex-Chat]
Lord_of_Life_ is now known as Lord_of_Life
pilne has joined #lisp
bitmapper has quit [Ping timeout: 240 seconds]
slyrus_ has joined #lisp
jack_rabbit has joined #lisp
slyrus__ has quit [Ping timeout: 240 seconds]
Codaraxis has joined #lisp
<Xach> https://gist.github.com/quicklisp/23728531bb61f9f47dc0d960ae62a45a has a bit of code that puts each symbol into symbol categories
ax-hack has quit [Ping timeout: 265 seconds]
<Bike> bah, i always forget about standard
<Bike> so, what's the results for syntax-only symbols?
<Bike> just otherwise.
<Bike> dag
<Xach> STANDARD is interesting too - the only thing that names a method combination and nothing else
smokeink has quit [Ping timeout: 265 seconds]
jack_rabbit has quit [Ping timeout: 245 seconds]
smokeink has joined #lisp
earl-ducaine_ has joined #lisp
cosimone_ has quit [Quit: Terminated!]
earl-ducaine_ has quit [Ping timeout: 276 seconds]
smokeink has quit [Remote host closed the connection]
smokeink has joined #lisp
gabiruh_ has quit [Ping timeout: 276 seconds]
torbo has joined #lisp
<drmeister> ASDF is on gitlab. I know how to fork projects on github, change them and submit pull requests.
<drmeister> Is there such a thing for gitlab?
<drmeister> I'd like to submit a pull request for a clasp specific change to ASDF
stepnem has quit [Ping timeout: 245 seconds]
<Xach> drmeister: it's the same for gitlab
<Xach> drmeister: if you are logged in, there's a "Fork" option in the upper right of https://gitlab.common-lisp.net/asdf/asdf
stepnem has joined #lisp
karlosz has quit [Quit: karlosz]
renzhi has quit [Ping timeout: 252 seconds]
ahungry has joined #lisp
<drmeister> Ah - I need to register with gitlab
<drmeister> Thank you
<Xach> No problem
stepnem has quit [Ping timeout: 240 seconds]
noobineer has joined #lisp
stepnem has joined #lisp
elfmacs has quit [Ping timeout: 268 seconds]
elfmacs has joined #lisp
stepnem has quit [Ping timeout: 250 seconds]
* Xach hacks on SBCL20 recap post
stepnem has joined #lisp
<beach> Good morning everyone!
earl-ducaine_ has joined #lisp
elfmacs has quit [Ping timeout: 250 seconds]
elfmacs has joined #lisp
Bike has quit [Quit: Lost terminal]
port1024 has quit [Quit: Leaving]
<SaganMan> Morning beach
<LdBeth> Hello
stepnem has quit [Ping timeout: 268 seconds]
stepnem has joined #lisp
<equwal> Good morning beach!
xkapastel has joined #lisp
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 240 seconds]
dddddd has quit [Remote host closed the connection]
earl-ducaine has quit [Ping timeout: 240 seconds]
torbo has quit [Remote host closed the connection]
karlosz has joined #lisp
gravicappa has joined #lisp
Oladon has joined #lisp
smokeink has quit [Remote host closed the connection]
jeosol has joined #lisp
clothespin has joined #lisp
clothespin_ has joined #lisp
igemnace has joined #lisp
pjb has quit [Remote host closed the connection]
smokeink has joined #lisp
pjb has joined #lisp
vlatkoB has joined #lisp
ggole has joined #lisp
reepca has quit [Ping timeout: 268 seconds]
oxum has joined #lisp
Oladon has quit [Quit: Leaving.]
Codaraxis has quit [Read error: Connection reset by peer]
<equwal> The streams interface strikes me as absurdly verbose.
<equwal> (with-open-stream (var (make-string-output-stream)) (get-output-stream-string var))
<White_Flame> or, (with-output-to-string ....)
<no-defun-allowed> Does the rest of CL not strike you as absurdly verbose?
<equwal> No, but if we had things like define-backquotable-macro or define-function instead of defmacro/defun I would.
<beach> equwal: As an implementer of Common Lisp, I very much appreciate how the Common Lisp HyperSpec is helping me figure out how to implement various standard features by specifying lower-level primitives for doing it.
<beach> equwal: I think what you are seeing is that you are reading a specification meant for implementers and taking it to be a user guide.
<White_Flame> still the immediate use case can be shrunk by using with-output-to-string
<beach> equwal: White_Flame is right, the end user should use with-output-to-string instead.
<equwal> beach: that is a good point about the implementation. I did notice how easy it was to accidentally define things like with-output-to-string.
<beach> equwal: Yes, and in fact, I sometimes feel lost when the Common Lisp HyperSpec fails to give me hints about how things ought to be implemented. :)
<White_Flame> and the opposite like here, when you find the low level bits, but didnt' notice the higher level helper stuff
<beach> ... but I can see how the Common Lisp HyperSpec would be confusing to the application programmer, because it does not give hints about what features would be the preferred ones.
<beach> White_Flame: Exactly!
<beach> This is why we need a Common Lisp reference manual that is structured so that this information is explicit, with appropriate hints to application programmers and implementers.
<equwal> I'm currently reading CLtL2, which I think it does a better job than the Hyperspec in this regard.
<equwal> However, it still is definitively an implementor's manual.
<beach> Sure.
lnostdal has joined #lisp
<equwal> So how could I go about making a list of these functions (or functions for another purpose) in order of their level of abstraction?
<beach> Not an easy task. Read up a lot and ask here, I guess.
clothespin__ has joined #lisp
clothespin_ has quit [Ping timeout: 240 seconds]
karlosz has quit [Quit: karlosz]
earl-ducaine_ has quit [Ping timeout: 240 seconds]
oni-on-ion has quit [Remote host closed the connection]
ahungry has quit [Remote host closed the connection]
oni-on-ion has joined #lisp
MetaYan has quit [Ping timeout: 246 seconds]
sauvin has joined #lisp
earl-ducaine has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
shka_ has joined #lisp
froggey has quit [Ping timeout: 265 seconds]
froggey has joined #lisp
quazimodo has quit [Ping timeout: 246 seconds]
MetaYan has joined #lisp
brown121408 has quit [Ping timeout: 265 seconds]
brown121407 has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
smokeink has quit [Remote host closed the connection]
smokeink has joined #lisp
<ck_> you could start with elementary functions cons and build up a directed graph of 'uses' relations
<ck_> I'm sure the Machine Learning community has lots of ideas on how to self-supervisedly learn the abstraction boundaries in the resulting graph. Maybe in the Cloud?
<ck_> Something will have to be 'leveraged' as well.
william1 has joined #lisp
shka_ has quit [Ping timeout: 265 seconds]
<beach> ck_: I haven't thought about it much lately, but there is no such unique directed graph. It can be constructed in several different ways.
<beach> A trivial example, does FIRST use CAR, or is it the other way around?
smokeink has quit [Remote host closed the connection]
smokeink has joined #lisp
<beach> Does FIND use LOOP?
<beach> There is also the question of compile-time and run-time.
<beach> FIND can use LOOP at run time and LOOP can use FIND at compile time.
<White_Flame> IF and COND are another basic pair
Cymew has joined #lisp
<beach> In fact, SICL LOOP used MAKE-INSTANCE and other CLOS stuff at compile time.
scymtym has quit [Ping timeout: 240 seconds]
gxt has quit [Ping timeout: 260 seconds]
<equwal> Yeah, I was thinking something really fuzzy. They cannot be rated very easily, but they are commensurable.
Codaraxis has joined #lisp
<equwal> Seeing how absurd it is, I feel that the question was not very good.
<equwal> Good night beach,
<beach> 'night equwal.
rgherdt has joined #lisp
vlatkoB_ has joined #lisp
loskutak has joined #lisp
vlatkoB has quit [Ping timeout: 268 seconds]
heisig has joined #lisp
enzuru has joined #lisp
scymtym has joined #lisp
smokeink has quit [Remote host closed the connection]
smokeink has joined #lisp
dim has quit [Ping timeout: 250 seconds]
<ck_> beach: yes, I agree, that's why I said "a directed graph", not "the directed graph"
loskutak has quit [Ping timeout: 268 seconds]
loskutak has joined #lisp
enzuru has quit [Quit: Lost terminal]
clothespin_ has joined #lisp
clothespin has quit [Ping timeout: 245 seconds]
Duuqnd has joined #lisp
loskutak has quit [Ping timeout: 265 seconds]
clothespin has joined #lisp
clothespin_ has quit [Ping timeout: 252 seconds]
greaser|q has quit [Remote host closed the connection]
greaser|q has joined #lisp
_whitelogger has joined #lisp
vseloved has joined #lisp
oxum_ has joined #lisp
mn3m has joined #lisp
oxum has quit [Ping timeout: 276 seconds]
davepdotorg has joined #lisp
oxum_ has quit [Remote host closed the connection]
oxum has joined #lisp
hhdave has joined #lisp
oxum has quit [Remote host closed the connection]
oxum has joined #lisp
<LdBeth> I guess it’s like seeking “what could be the best practice”
<LdBeth> Alternatively, “the only one exactly right way”
elfmacs has quit [Ping timeout: 265 seconds]
elfmacs has joined #lisp
Frobozz has quit [Quit: quit]
libertyprime has joined #lisp
stux|RC has quit [Read error: Connection reset by peer]
oxum_ has joined #lisp
oxum_ has quit [Remote host closed the connection]
oxum__ has joined #lisp
oxum has quit [Ping timeout: 265 seconds]
stux|RC has joined #lisp
<beach> ck_: Ah, OK.
amerlyq has joined #lisp
patrixl has quit [Ping timeout: 268 seconds]
m00natic has joined #lisp
shifty has joined #lisp
nckx has quit [Ping timeout: 264 seconds]
nckx has joined #lisp
nckx has quit [Quit: Updating my GNU Guix System — https://guix.gnu.org]
orivej has quit [Ping timeout: 265 seconds]
pilne has quit [Quit: Man who run behind car get exhausted]
vlatkoB_ has quit [Remote host closed the connection]
nckx has joined #lisp
vlatkoB has joined #lisp
Bourne has joined #lisp
nitrix has quit [Read error: Connection reset by peer]
nitrix has joined #lisp
nitrix is now known as Guest15585
JohnMS_WORK has joined #lisp
jmercouris has joined #lisp
_paul0 has quit [Remote host closed the connection]
_paul0 has joined #lisp
<earl-ducaine> A continuing ASDF frustration for me is trying to track down errors when loading a system. I get a message like "Package QT does not exist. Line: 1, Column: 12, File-Position: 12" But there seems to be no information what file generated it.
<phoe> earl-ducaine: take a look at the restarts, there should be a pathname in there
<earl-ducaine> I'm using quicklisp, and even when I switch :verbose t I can't find it.
<earl-ducaine> These are my restarts: 0: [CONTINUE] Use the current package, COMMON-LISP-USER.
<earl-ducaine> 2: [USE-VALUE] Specify a different package
<earl-ducaine> 3: [UNINTERN] Read the symbol as uninterned.
<earl-ducaine> 1: [RETRY] Retry finding the package.
<earl-ducaine> 4: [SYMBOL] Specify a symbol to return
<earl-ducaine> 5: [RETRY] Retry SLIME REPL evaluation request.
<earl-ducaine> 6: [*ABORT] Return to SLIME's top level.
<earl-ducaine> 7: [ABORT] abort thread (#<THREAD "repl-thread" RUNNING {10081D0263}>)
<phoe> hm
<phoe> what is the ASDF command that you issued?
<earl-ducaine> Even hunting through the stack I can't find it.
<phoe> or rather, what did you type in the REPL?
<earl-ducaine> Of course I can use brute force and load each individual file until I find it...
<earl-ducaine> (ql:quickload :clung)
<phoe> is that system available anywhere on github?
<earl-ducaine> No, it's a local one.
<phoe> please post your stacktrace at https://plaster.tymoon.eu/, I'll have a look
<earl-ducaine> Really my question is more general, since I can always figure this out. The question is: is there a way to run ASDF to get better debugging info.
<earl-ducaine> And, why is the debugging information so poor in ASDF? At least the default info.
<phoe> I am confused because I expected to see ASDF restarts in there
<phoe> and I don't see them
jmercouris has quit [Ping timeout: 245 seconds]
<phoe> so my question is whether ASDF was actually invoked
<phoe> there are the unknown-package restarts, and then the SLIME REPL restarts with nothing in between
<earl-ducaine> It's clear god is punishing me for my lack of patience and perspective....
<phoe> I can literally reproduce this by typing (qt:quickload :clung)
<phoe> which is an ugly typo
<earl-ducaine> yup.
<phoe> do show me your stack then, I am curious why ASDF didn't put its restarts there
<earl-ducaine> nothing to do with ASDF...
<phoe> I am confused now
<earl-ducaine> qt --> ql
<phoe> ha!
<phoe> well then, the error message is valid indeed
<phoe> and ASDF is not to blame in that specific case
<earl-ducaine> yup
jmercouris has joined #lisp
<earl-ducaine> ASDF still drives me crazy with it's error handling. Currently it's genering an error, it issues an error but not a line number unless I abort.
<earl-ducaine> But, since I proved my lack of good standing with my previous message, I'll have to hide my head and shame and suck it up.
<phoe> not really
<phoe> the fact that this was a silly typo proves nothing about ASDF's poor error handling
<phoe> so if there's an actual issue with ASDF then please post it here
tourjin has joined #lisp
<phoe> and if you suspect that there's an ASDF issue then post it here anyway, in the worst case someone will point out another typo (;
<phoe> the lisp world will become a bit better place either way
pjb has quit [Remote host closed the connection]
pjb has joined #lisp
loskutak has joined #lisp
<tourjin> https://bpaste.net/show/N4Z5I to my understanding it iterates n times adding k. is there a way to trace every changing n's sum of k's?
gxt has joined #lisp
<earl-ducaine> The problem I've run into in the past is that there have been situations where I've had to individually load files to get the line number location of an error.
<earl-ducaine> But, for example the problem that I just ran into was a warning which doesn't generate line information in SBCL either.
<earl-ducaine> And ultimately that's the challenge: you have SBCL interacting with slime interacting with ASDF and most of the CL debugging infrastructure is implementation dependant.
rgherdt has quit [Ping timeout: 250 seconds]
<earl-ducaine> So, support is sort of the lowest common denominator.
smokeink has quit [Quit: Leaving]
<tourjin> as for above codes, block followed after labels is local definition inside defun and last (temp n) initiates recursive excutions. do I understand correctly?
<pjb> tourjin: some implementations allow you to TRACE inner functions, using a specifier such as (recursive-times temp); check the user manual of your implementation.
<pjb> tourjin: otherwise you can use the cl-stepper.
<pjb> clhs labels
<pjb> tourjin: ^ this explains it all.
ljavorsk_ has joined #lisp
<pjb> tourjin: of course, you can always add a PRINT, it's the simpliest solution.
loskutak has quit [Ping timeout: 276 seconds]
<tourjin> yes I started from there . labels. but having trouble trying to see every recursion values.
<pjb> tourjin: see https://groups.google.com/forum/#!search/comp.lang.lisp$20cl-stepper/comp.lang.lisp/nj3jFxcJYM0/QbzGkAbyAtMJ for an example.
<pjb> or https://groups.google.com/forum/#!original/comp.lang.lisp/50k86A63WJA/hMu30bPh6OsJ
dddddd has joined #lisp
vseloved has quit [Ping timeout: 268 seconds]
Kevslinger has quit [Quit: Connection closed for inactivity]
<earl-ducaine> pjb: I'll try and atone for my moment of pique. Here's a slightly different but concrete example. https://gist.github.com/earl-ducaine/079d448e3c2b41a6bfb70a8b2e4c026c
<earl-ducaine> pjb: If i load this using (ql:quickload :flavor :verbose t) as a local quicklisp project, it generates a load error and puts me into the interactive debugger. (listed: SLIME debug window)
<earl-ducaine> pjb: But the only information the interactive debugger gives me is the file being loaded, not the function or line number. If I try to view source, by pressing 'v' on any of the listed stack frames, I'm not given any useful information about the load.
<earl-ducaine> pjb: If I look over at the SBCL repl I see a number of warnings. But I not told which one caused the load error.
<phoe> earl-ducaine: this is because warnings are treated as errors
<phoe> so I think that any warning is a full stop at this point
<phoe> so, in a way, all of them caused ASDF to choke
<phoe> all and any
<earl-ducaine> :phoe But some warning are for sure not treated as errors, like unused variables.
<earl-ducaine> :phoe So it's difficult to know what the minimal fix is to get a system to load.
<phoe> earl-ducaine: um correct - all warnings except style-warnings
raghavgururajan has joined #lisp
rgherdt has joined #lisp
<earl-ducaine> But, my point isn't that ASDF, or slime, or swank, or SBCL are wrong, per se, but rather that the debug envirnoment when trying to troubleshoot system loadng can be quite confusing and not as helpful as one would like.
<earl-ducaine> And my apologies, I meant to mention phoe: not pjd: in my previous message.
brown121407 has quit [Read error: Connection reset by peer]
brown121407 has joined #lisp
Bourne has quit [Read error: Connection reset by peer]
raghavgururajan has quit [Remote host closed the connection]
rgherdt has quit [Quit: Leaving]
<phoe> earl-ducaine: yes, that is correct. And sad.
<phoe> It could use some improvement and consistency.
lucasb has joined #lisp
sunwukong has joined #lisp
loskutak has joined #lisp
<tourjin> <pjb> tourjin: of course, you can always add a PRINT, it's the simpliest solution. this was the only solution for now. thank you.
<tourjin> but https://bpaste.net/show/NSEZO this code gives me every recursions
<tourjin> while this does'nt. https://bpaste.net/show/ORYNA
<tourjin> what's the difference?
mercourisj has joined #lisp
jmercouris has quit [Disconnected by services]
mercourisj is now known as jmercouris
amerlyq has quit [Quit: amerlyq]
<Kabriel> tourjin: recursive-times is not recursive; it is only called once.
atgreen has joined #lisp
random-nick has joined #lisp
wiselord has joined #lisp
<tourjin> kabriel I don't get it. https://bpaste.net/show/HUNFI this is not recursive? I get 10 to 0 from princ . does'nt it mean it was executed 10 times?
<Kabriel> look at the trace. I only see recursive-times called 1x (0: (recursive-times 1 10))
akoana has joined #lisp
<Kabriel> Think about how you defined the function, and what it means to use labels.
iovec has joined #lisp
loskutak has quit [Ping timeout: 265 seconds]
JohnMS_WORK has quit [Ping timeout: 250 seconds]
amerlyq has joined #lisp
zmv has joined #lisp
libertyprime has quit [Remote host closed the connection]
igemnace has quit [Quit: WeeChat 2.6]
Duuqnd has quit [Quit: Leaving]
loskutak has joined #lisp
<pjb> tourjin: temp is recursive. recursive-times is not.
<tourjin> ok i see . that's why i can't trace inner iterations. recursive-times was called only once. thank you.
<Xach> tourjin: tracing flet/labels is possible in some implementations
<Xach> it has special syntax
davd has joined #lisp
<tourjin> I encounter error message from first line. cl-user> (ql:quickload :com.informatimago.common-lisp.lisp.stepper)
<pjb> tourjin: cd ~/quicklisp/local-projects ; git clone http://github.com/informatimago/lisp informatimago
<vsync> huh, somehow I'm surprised/forgot EQL is only true for conses as EQ
<tourjin> thank you all. but I'm using windows 10 . I only installed windows emacs sbcl. I have to search how I can use git in my OS.
<jackdaniel> tourjin: install cygwin with git and profit ,)
<flip214> tourjin: also look at portacle, perhaps that's easier to use
<jackdaniel> it is not a demon of speed, but is better than clicking all over the place
<pjb> tourjin: you can also download zips form github.
wiselord has quit [Ping timeout: 265 seconds]
Lord_of_Life_ has joined #lisp
rippa has joined #lisp
Lord_of_Life has quit [Ping timeout: 265 seconds]
Lord_of_Life_ is now known as Lord_of_Life
<tourjin> thank you all.
akoana has left #lisp ["Leaving"]
EvW1 has joined #lisp
akoana has joined #lisp
kritixilithos has joined #lisp
brown121407 has quit [Ping timeout: 268 seconds]
brown121407 has joined #lisp
<tourjin> I found github desktop for windows10.
mn3m has quit [Ping timeout: 265 seconds]
oxum has joined #lisp
oxum__ has quit [Ping timeout: 250 seconds]
AnimalCl` has joined #lisp
jmercouris has quit [Ping timeout: 268 seconds]
<ck_> tourjin: (jackdaniel:) I would say the git installation for windows (with git-bash included) is somehow superior to cygwin
Bike has joined #lisp
<tourjin> yes I just intalled github desktop
<tourjin> but I can't find where I type command
<tourjin> cmd or powershell can't find git command.
sauvin has quit [Ping timeout: 265 seconds]
<Kabriel> I don't use Windows, but I know some people that really like tortoise (https://tortoisegit.org/)
theBlackDragon has quit [Ping timeout: 240 seconds]
<nirved> tourjin: there should be "Git Shell" somewhere in the start menu
orivej has joined #lisp
LiamH has joined #lisp
mn3m has joined #lisp
sauvin has joined #lisp
gabiruh has joined #lisp
ljavorsk_ has quit [Ping timeout: 240 seconds]
<tourjin> maybe git commands work on git not on github. I'll install git
varjag has joined #lisp
orivej has quit [Ping timeout: 265 seconds]
m00natic has quit [Remote host closed the connection]
heisig has quit [Quit: Leaving]
oxum_ has joined #lisp
oxum_ has quit [Remote host closed the connection]
<tourjin> is this all? just installing git ? now I see gitbash in the start menu. thank you nirved
<tourjin> is git is similar to cvs?
oxum has quit [Ping timeout: 252 seconds]
wiselord has joined #lisp
shifty has quit [Ping timeout: 265 seconds]
<Xach> tourjin: yes.
sauvin has quit [Ping timeout: 240 seconds]
patrixl has joined #lisp
<tourjin> ok thanks xach. I have another item to learn now. ha~
<tourjin> pjb after I installed git git clone http://github.com/informatimago/lisp informatimago worked . thanks.
Necktwi has quit [Read error: Connection reset by peer]
oxum has joined #lisp
Necktwi has joined #lisp
gareppa has joined #lisp
sauvin has joined #lisp
oxum has quit [Ping timeout: 240 seconds]
theBlackDragon has joined #lisp
<tourjin> git clone https://gitlab.com/com-informatimago/com-informatimago.git informatimago I cloned this . if I'd like to uninstall it completely , what command will do that?
<phoe> tourjin: you do sound like you need tutoring on some basic Linux and Git workflows
<tourjin> informatimago/
<tourjin> I see this under d:/home/quicklisp
<phoe> maybe #clschool will be of some more assistance
<tourjin> yes I must.
<phoe> just delete the directory in that case
<tourjin> ok thanks
<phoe> git clone creates a directory with all the stuff for a given repository; to "uninstall" the repository, just delete its dir.
<tourjin> thank you.
jmercouris has joined #lisp
jayspeer has joined #lisp
clothespin has quit [Ping timeout: 268 seconds]
clothespin__ has quit [Ping timeout: 268 seconds]
loskutak has quit [Ping timeout: 246 seconds]
elfmacs has quit [Ping timeout: 252 seconds]
<katco> is there an idiom for iterating over multiple sequences at different rates? i can only think of using a recursive function.
<jmercouris> katco: what do you mean at different rates? concurrently?
<jayspeer> can anyone point me to good direction? I don't have much experience with common lisp. I'm trying to quickload "cube" project (common lisp kubernetes client), but I get stuck on alexandria.0.dev:read-stream-content-into-string. ALEXANDRIA.0.DEV does not exists, and ALEXANDRIA.1.0.0 does not have the symbol bound
<katco> jmercouris: yes, concurrently, so on one iteration i might move forward one slot in list `A`, but not at all in list `B`
<jmercouris> jayspeer: are you able to quickload any other libraries?
<jmercouris> katco: must the movement be synchronized? if not, you can use bordeaux threads
<jmercouris> katco: if it must you can use loop to go through multiple sequences, I can't remember how though :\
<katco> i want to do something like `(loop for i in list-foo if (pred) for j in list-bar do (foo))`
<jmercouris> Ah, a nested loop!
<jmercouris> why not just write exactly what you wrote above?
<jmercouris> I guess I don't understand what the problem is
<katco> that doesn't work, the `loop` macro doesn't allow `for` within an `if` block
<jmercouris> ah, you just don't know the syntax
<jmercouris> I see
<katco> it's not quite a nested loop either
<jmercouris> sure it is
<jackdaniel> it isn't
<jmercouris> instead of "if pred"
<Bike> no, if you want to go through the lists at different rates you can't do that with loop
<Bike> i mean, not directly
<Bike> you can use for =
<jackdaniel> katco: I'd write a macro based on DO
<jmercouris> what he wrote in pseudocode is definitely not going through two lists at the SAME time
<jayspeer> jmercouris: yeah, previous dependencies installed just fine
<jmercouris> jayspeer: do you have perhaps an old QL dist?
<jayspeer> I just installed it :)
<katco> jmercouris: not a he, but anyway: two lists at the same time, but one of them conditionally, so, what everyone else is saying, different rate
<jayspeer> jmercouris: there is alexandria, but not 0.dev version
<Bike> you can do this with the iterate macro's generators, or do something yourself, prolly
<jmercouris> I still don't see how that is two lists at the same time, but if they help you, then that should be enough
<jmercouris> jayspeer: you may manually download it and place it in a place where asdf can find it then
<katco> Bike: i considered manually unrolling the list, but that seemed cumbersome
<jmercouris> jayspeer: you can use the local projects directory
<Bike> well, you'll have to do something like that under the hood, eventually
<Bike> pop the list or whatnot
<katco> Bike: i think recursion seems cleaner than that? just conditionally `cdr` the parameters?
fookara has joined #lisp
<Bike> it works out the same
<Xach> jlarocco:
<Xach> jayspeer: "cube" is using an old interface that has been updated recently
<jayspeer> Xach: Can you point me to a solution?
<Xach> jayspeer: I'll check it out
<katco> jmercouris: hopefully this helps: here's more "complete" (but woefully invalid) pseudocode: `(loop for i in '(1 2 3) if (evenp i) for j in '(1 2 3) collect (* i j))` i would expect to see `(1 4 6)`, not `(1 4 9)` nor, `((1 2 3) (2 4 6) (3 6 9))` (which would be a nested loop)
<katco> thanks for the advice, all
<katco> Xach: hey, i queried you awhile ago about submitting bug reports to zs3. i'll be doing some work with it in the new year, so just a heads-up again :)
<jmercouris> katco: ah, I see now
<Xach> jayspeer: update the reference to alexandria.0.dev to just alexandria, or the new versioned package name.
<Xach> katco: excellent!
<katco> Xach: one thing that may be more of a conversation: are there any plans for multi-part uploads so i don't have to store large files in memory before streaming up?
AnimalCl` has quit [Ping timeout: 276 seconds]
jmercouris has quit [Remote host closed the connection]
cosimone has joined #lisp
<jayspeer> Xach: it worked, thank you :)
pfdietz has joined #lisp
Kevslinger has joined #lisp
brown121407 has quit [Read error: Connection reset by peer]
brown121407 has joined #lisp
shka_ has joined #lisp
<drmeister> I registered with gitlab and I can see a "Fork" button on the asdf/asdf project - but it is greyed out and I cannot activate it.
<drmeister> I jumped through all the registration hoops that were put in front of me - is there one more?
<drmeister> I've contacted flip214 (suggested by stassats) to solicit his advice about this.
clothespin has joined #lisp
<drmeister> Would anyone else know what I need to do to be able to fork ASDF?
clothespin_ has joined #lisp
* drmeister doesn't like grey buttons.
<phoe> drmeister: gitlab.common-lisp.net?
gxt has quit [Quit: WeeChat 2.6]
<Xach> katco: I think it is a good idea but I won't be working on it any time soon
<phoe> if yes, then poke ehuelsmann on #common-lisp.net and ask him to bump up your repository limit - the last time I remember this happening, it was because of that
<katco> Xach: understood, thank you. with proper issues/agreement, are you open to patches?
* drmeister only likes grey buttons in minecraft.
<Xach> katco: yes. to me that means following the conventions of the surrounding code and writing good documentation. the documentation is plain old html. (i have emacs code to make it easier and can share if it helps.)
rgherdt has joined #lisp
<drmeister> We have decided to use directories as fasl files in Clasp to support debug info on macOS and ASDF currently is hardcoded to only allow fasl files to be files.
monokrom has joined #lisp
<katco> Xach: i would certainly endeavor to do that
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
<drmeister> Note the sad shade of grey of the "Fork" button.
<drmeister> BRB - moving between trains.
brown121407 has quit [Ping timeout: 265 seconds]
brown121407 has joined #lisp
<Xach> katco: if i had time, i'd try to add all the new things in S3
<Xach> Someone also complained in a blog that it doesn't support async operation (but never mentioned it to me) - I'd love to make the processing components async-agnostic at least.
<phoe> drmeister: file a formal complaint on channel #common-lisp.net then
<katco> Xach: i empathize with the time dilemma! i'll try and do what i can within the bounds of my project
grewal has quit [Ping timeout: 268 seconds]
grewal has joined #lisp
<katco> i could easily spend my entire work day contributing back to open source. but alas, not enough time in the day :(
<phoe> minion: tell phoe about equal
<minion> phoe: direct your attention towards equal: identity, equality (eq, eql, equal, equalp) and copying are explained at http://www.nhplace.com/kent/PS/EQUAL.html and in http://home.pipeline.com/~hbaker1/ObjectIdentity.html
<phoe> minion: thanks
<minion> np
atgreen has quit [Ping timeout: 240 seconds]
AnimalCl` has joined #lisp
pjb has quit [Remote host closed the connection]
pjb has joined #lisp
vseloved has joined #lisp
frgo has joined #lisp
fanta1 has joined #lisp
hostile has joined #lisp
bitmapper has joined #lisp
sunwukong has quit [Remote host closed the connection]
smazga has joined #lisp
kmeow has joined #lisp
jlarocco has quit [Ping timeout: 240 seconds]
loskutak has joined #lisp
khisanth_ has joined #lisp
raghavgururajan has joined #lisp
khisanth__ has quit [Ping timeout: 276 seconds]
Guest15585 has quit [Changing host]
Guest15585 has joined #lisp
Guest15585 is now known as nitrix
jayspeer has left #lisp ["ERC (IRC client for Emacs 26.3)"]
jjkola has quit [Quit: Ex-Chat]
AnimalCl` has quit [Read error: Connection reset by peer]
buffergn0me has joined #lisp
gareppa has quit [Quit: Leaving]
davd has quit [Remote host closed the connection]
gareppa has joined #lisp
payphone` has joined #lisp
raghavgururajan has quit [Read error: Connection reset by peer]
<drmeister> phoe: Thank you - I will chat on #common-lisp.net
slyrus has joined #lisp
slyrus__ has quit [Ping timeout: 268 seconds]
ArthurStrong has joined #lisp
<drmeister> The folks on #common-lisp.net were very helpful. I've transcended to forkable status.
* drmeister is a somebody now.
ArthurStrong has quit [Quit: leaving]
<phoe> you have achieved enforkeability
davepdotorg has quit [Quit: Leaving...]
<drmeister> A question on style... In ASDF they have... (let ((source (ensure-pathname source :namestring :lisp :ensure-physical t :want-file t)) ... )
<drmeister> For Clasp we want to use directories as fasl files and so I would suggest:
<drmeister> (let ((source (ensure-pathname source :namestring :lisp :ensure-physical t #-clasp :want-file #-clasp t)) ...)
<drmeister> But there are other ways to achieve this - is what I just pasted a reasonable suggestion for ASDF?
<drmeister> This change has the effect that I'm looking for - it allows directories to be fasls. Without the change I get an error in ensure-pathname.
EvW1 has quit [Ping timeout: 245 seconds]
wiselord has quit [Ping timeout: 268 seconds]
gareppa has quit [Quit: Leaving]
slyrus_ has joined #lisp
slyrus has quit [Ping timeout: 245 seconds]
gareppa has joined #lisp
atgreen has joined #lisp
mn3m has quit [Quit: mn3m]
DGASAU has quit [Read error: Connection reset by peer]
<Xach> drmeister: i'd be inclined to make it more general - what if some other implementation wants to use directories as well?
DGASAU has joined #lisp
hhdave has quit [Quit: hhdave]
slyrus__ has joined #lisp
loskutak has quit [Ping timeout: 245 seconds]
raghavgururajan has joined #lisp
slyrus_ has quit [Ping timeout: 246 seconds]
slyrus has joined #lisp
cosimone has quit [Quit: Terminated!]
raghavgururajan has quit [Read error: Connection reset by peer]
raghavgururajan has joined #lisp
<beach> Was it Xof who wrote a paper about how to handle reader conditionals?
slyrus__ has quit [Ping timeout: 240 seconds]
Cymew has quit [Ping timeout: 252 seconds]
<drmeister> Xach: Perhaps - I'll not presume and let the ASDF developers suggest changes.
<drmeister> I submitted this:
<drmeister> Xach: I followed up with a comment including your suggestion.
<_death> beach: maybe you're referring to https://www.semanticscholar.org/paper/Maintaining-Portable-Lisp-Programs-It's-a-bug%2C-not-Rhodes/f15969cac9f5442522bc9c661c25e22337aa84e7
wsinatra has joined #lisp
<wsinatra> By chance is anyone here familiar with building SBCL on musl libc systems?
scymtym_ has joined #lisp
<drmeister> That paper is completely irrelevant to me because I'm suggesting using #- :-)
* drmeister ducks
<phoe> wsinatra: maybe #sbcl will have someone
scymtym has quit [Ping timeout: 250 seconds]
<wsinatra> I thought to just jump there initially, but figured it wouldn't hurt to ask before bothering the devs :)
<phoe> drmeister: one tiny variation I know of is (... #-clasp #-clasp :want-file t)
william1 has quit [Quit: WeeChat 1.9.1]
william1 has joined #lisp
<drmeister> phoe: Ooooooh - interesting.
william1 has quit [Client Quit]
william1 has joined #lisp
slyrus_ has joined #lisp
enrio has joined #lisp
william1 has quit [Remote host closed the connection]
<phoe> the first time I saw this notation I thought it's a bug
william1 has joined #lisp
<_death> you need more lookahead/lookbehind :)
scymtym_ has quit [Ping timeout: 245 seconds]
slyrus has quit [Ping timeout: 276 seconds]
william1 has quit [Client Quit]
william1 has joined #lisp
<Xach> I've seen that construct fail on some lisps despite personally being persuaded that it is spec-legal
<_death> you can just do the check at runtime and not need any reader conditionals.. or you can use one reader conditionals for the want-file valoue
<Xach> no personal conviction of mine will make a lisp accept something it does not want to accept!
<_death> *conditional, value
* Xach writes Hans Huebner about reviving @planet_lisp tweets
Ankhers has quit [Quit: ZNC 1.7.2 - https://znc.in]
wsinatra has left #lisp ["WeeChat 2.6"]
hostile has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<_death> maybe just dropping want-file would be a good idea
<jackdaniel> #-clasp #-clasp :want-file t -- is it (#-clasp #-clasp) (:want-file t) or #-clasp (#-clasp :want-file) t
Ankhers has joined #lisp
<william1> Is anyone working on anything lispy that I can have a read of?
<william1> Trying to learn cl to stretch my programming brain :)
<Xach> william1: i think cl-ppcre has some interesting code to read
<jackdaniel> minion: tell william1 about paip
<minion> william1: paip: Paradigms of Artificial Intelligence Programming. More about Common Lisp than Artificial Intelligence. Now freely available at https://github.com/norvig/paip-lisp
<jackdaniel> william1: ^ this book has very interesting case studies in common lisp
<william1> Thanks :)
<Xach> it does a useful thing that is probably familiar, and does it with both very good performance and readable code
<william1> I love Norvig
<william1> He's such a dude
dvdmuckle has quit [Quit: Bouncer Surgery]
kritixil1 has joined #lisp
oni-on-ion has quit [Remote host closed the connection]
oni-on-ion has joined #lisp
kritixilithos has quit [Ping timeout: 260 seconds]
dvdmuckle has joined #lisp
DGASAU has quit [Read error: Connection reset by peer]
kritixil1 has quit [Ping timeout: 260 seconds]
wiselord has joined #lisp
DGASAU has joined #lisp
rotucer has joined #lisp
fanta1 has quit [Quit: fanta1]
buffergn0me has quit [Ping timeout: 246 seconds]
atgreen has quit [Ping timeout: 265 seconds]
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 240 seconds]
amerlyq has quit [Quit: amerlyq]
<pjb> phoe: in my time, code was precious. You can't imagine the lengths we went to get some and collect it! Collecting any strip of paper tape, even buggy ones. Buying reviews, and typing it back from listing, spending hours on 300 b/s modems to collect it in chunks and cat'ing back tar files, filling dearly bought floppies. Nowadays, it's just throwable. You git clone, and then rm -rf it! :-(
<pjb> Without even reading it…
<pjb> drmeister: perhaps you need to log-in in addition to registering?
<oni-on-ion> yeah =( =( its become factory work now too. art form passed =(
<jackdaniel> prawdziwyyych, cyganów, już niee ma ,-)
<jackdaniel> there are plenty of hackers, no worries. it is just a number of people writing code grows faster (due to market deamand and education strategy)
eeeeeta has joined #lisp
<jackdaniel> admittedly #lispcafe topic, sorry
dale_ has joined #lisp
dale_ is now known as dale
vaporatorius has quit [Ping timeout: 268 seconds]
brown121407 has quit [Ping timeout: 265 seconds]
brown121407 has joined #lisp
<drmeister> pjb: Everything is fine now - thank you.
<pjb> drmeister: good. I've been watching some videos of train wrecks, so I was worried. There seem to be quite a surprising number of train accidents…
Ankhers has quit [Quit: ZNC 1.7.3 - https://znc.in]
Ankhers has joined #lisp
jack_rabbit has joined #lisp
rgherdt has quit [Ping timeout: 276 seconds]
Inline has joined #lisp
fookara has quit [Read error: Connection reset by peer]
enrioog has joined #lisp
DGASAU has quit [Read error: Connection reset by peer]
oni-on-ion has quit [Ping timeout: 252 seconds]
DGASAU has joined #lisp
gareppa has quit [Quit: Leaving]
oni-on-ion has joined #lisp
enrio has quit [Ping timeout: 245 seconds]
vlatkoB has quit [Remote host closed the connection]
beach` has joined #lisp
beach has quit [Ping timeout: 246 seconds]
<phoe> pjb: what does your comment refer to? I lost context
buffergn0me has joined #lisp
<pjb> phoe: tourjin deleting informatimago.
<phoe> pjb: oh. Yes, the times have changed, and code versions are a commodity now thanks to ubiquitous source control, storage, and bandwidth.
brown121407 has quit [Read error: Connection reset by peer]
efm has quit [Read error: Connection reset by peer]
brown121407 has joined #lisp
efm has joined #lisp
<phoe> And as much as I understand (and somewhat share) the nostalgia, I do not want the past state of matters to return.
jonatack has quit [Ping timeout: 250 seconds]
<pjb> phoe: there's another aspect to it: the Internet, or at least github, may not be there forever.
<pjb> or if there, they will be under different forms, with more political control and censure.
<pjb> So I would strongly advocate for local copies.
<_death> well, they plan on storing a snapshot in some iglu
<pjb> You cannot rely on archive.org for everything
<phoe> pjb: that's another matter, and you are correct about it.
<jackdaniel> ; --> #lispcafe
vms14 has joined #lisp
buffergn0me has quit [Ping timeout: 245 seconds]
sauvin has quit [Read error: Connection reset by peer]
MichaelRaskin has joined #lisp
jack_rabbit has quit [Ping timeout: 245 seconds]
Lycurgus has joined #lisp
jadedctrl has joined #lisp
efm has quit [Remote host closed the connection]
ggole has quit [Quit: Leaving]
efm has joined #lisp
vaporatorius has joined #lisp
vaporatorius has quit [Changing host]
vaporatorius has joined #lisp
pilne has joined #lisp
EvW has joined #lisp
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 276 seconds]
X-Scale` is now known as X-Scale
<pfdietz> There is a certain industrial excitement to trawling over large code bases with automated tooling.
<copec> What sort of automated tooling?
<copec> I would like to know how to familiarize myself with large code bases, better.
<pfdietz> In my case, it was extracting code fragments from all the software in quicklisp to construct random compiler tests.
earl-ducaine has quit [Ping timeout: 246 seconds]
<copec> I see.
<copec> Are you the one that posted the tests on the clasp github wiki?
<pfdietz> (and also tossing in many other public Common Lisp sources I could find)
<pfdietz> No?
efm has quit [Read error: Connection reset by peer]
<pfdietz> I just wrote that test suite :)
efm has joined #lisp
gabiruh has quit [Ping timeout: 276 seconds]
jonatack has joined #lisp
<Bike> clhs ~s
hostile has joined #lisp
bitmapper has quit [Remote host closed the connection]
Oladon has joined #lisp
X-Scale` has joined #lisp
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` is now known as X-Scale
akoana has left #lisp ["Leaving"]
davsebam1e has joined #lisp
wiselord has quit [Quit: Leaving]
davsebamse has quit [Ping timeout: 250 seconds]
zmv has quit [Read error: Connection reset by peer]
wiselord has joined #lisp
voidlily has quit [Ping timeout: 245 seconds]
<Xach> pfdietz: cool
orivej has joined #lisp
raghavgururajan has quit [Read error: Connection reset by peer]
vms14 has quit [Remote host closed the connection]
Bike has quit [Remote host closed the connection]
ebrasca has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
voidlily has joined #lisp
earl-ducaine has joined #lisp
vseloved has quit [Ping timeout: 268 seconds]
Lycurgus has quit [Remote host closed the connection]
noobineer has quit [Ping timeout: 252 seconds]
noobineer has joined #lisp
enrioog has quit [Ping timeout: 245 seconds]
vseloved has joined #lisp
vseloved has left #lisp [#lisp]
vseloved has joined #lisp
adolby has quit [Read error: Connection reset by peer]
adolby_ has joined #lisp
twocatts has joined #lisp
<Xach> Hmm, is a missing domestic library the opposite of a missing foreign library?
hiroaki has quit [Ping timeout: 265 seconds]
* phoe slow claps
shka_ has quit [Ping timeout: 276 seconds]
Codaraxis has quit [Ping timeout: 265 seconds]
* no-defun-allowed claps slightly faster but still slowly
Oladon has quit [Quit: Leaving.]
Bike has joined #lisp
gravicappa has quit [Ping timeout: 246 seconds]
wheelsucker has joined #lisp
efm has quit [Ping timeout: 240 seconds]
twocatts has quit [Quit: WeeChat 2.4]
Obb has joined #lisp
Obb has left #lisp [#lisp]
efm has joined #lisp
EvW has quit [Ping timeout: 246 seconds]
efm has quit [Ping timeout: 268 seconds]
phlim has joined #lisp
phlim has left #lisp ["WeeChat 2.4"]
earl-ducaine has quit [Ping timeout: 240 seconds]
Lord_of_Life has quit [Read error: Connection reset by peer]
Lord_of_Life has joined #lisp
Lord_of_Life has quit [Excess Flood]
pjb has quit [Read error: Connection reset by peer]
Lord_of_Life has joined #lisp
sjl has quit [Ping timeout: 265 seconds]
shifty has joined #lisp
pjb has joined #lisp
smokeink has joined #lisp
earl-ducaine has joined #lisp
scymtym has joined #lisp
efm has joined #lisp
smokeink has quit [Ping timeout: 246 seconds]
whiteline has quit [Remote host closed the connection]
william1 has quit [Remote host closed the connection]
phlim has joined #lisp
pjb has quit [Read error: Connection reset by peer]
smokeink has joined #lisp
william1 has joined #lisp
william1 has quit [Client Quit]
william1 has joined #lisp
pjb has joined #lisp
vms14 has joined #lisp
aeth has quit [Read error: Connection reset by peer]
aeth has joined #lisp
EvW1 has joined #lisp
ljavorsk has joined #lisp
clothespin has quit [Ping timeout: 245 seconds]
clothespin_ has quit [Ping timeout: 265 seconds]
efm has quit [Read error: Connection reset by peer]
vseloved has quit [Ping timeout: 265 seconds]
nitrix has quit [Read error: Connection reset by peer]
nitrix has joined #lisp
nitrix is now known as Guest55714
efm has joined #lisp
kajo has quit [Ping timeout: 250 seconds]
hiroaki has joined #lisp
kajo has joined #lisp
buffergn0me has joined #lisp
LiamH has quit [Quit: Leaving.]
karlosz has joined #lisp
sjl has joined #lisp
EvW1 has quit [Ping timeout: 245 seconds]
hostile has quit [Ping timeout: 252 seconds]
noobineer has quit [Read error: Connection reset by peer]
noobineer has joined #lisp
eriix[m] has left #lisp ["User left"]
noobineer has quit [Read error: Connection reset by peer]
eriix[m]1 has joined #lisp
bitmapper has joined #lisp
earl-ducaine has quit [Ping timeout: 240 seconds]
Codaraxis has joined #lisp
Codaraxis has quit [Remote host closed the connection]
smazga has quit [Quit: leaving]