contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
aartaka has joined #lisp
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
contrapunctus has left #lisp ["Disconnected: closed"]
contrapunctus has joined #lisp
whiteline has quit [Ping timeout: 260 seconds]
Bike has quit [Quit: Lost terminal]
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
iissaacc has quit [Ping timeout: 258 seconds]
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
wxie has quit [Ping timeout: 260 seconds]
kiroul has joined #lisp
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
skapata has left #lisp ["Leaving"]
contrapunctus has joined #lisp
_whitelogger has joined #lisp
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
aartaka has quit [Ping timeout: 260 seconds]
ech has quit [Ping timeout: 240 seconds]
aartaka has joined #lisp
aartaka has quit [Read error: Connection reset by peer]
aartaka_d has joined #lisp
gravicappa has joined #lisp
aartaka_d has quit [Ping timeout: 260 seconds]
ech has joined #lisp
nicktick1 has joined #lisp
dilated_dinosaur has quit [Ping timeout: 264 seconds]
aartaka has joined #lisp
nicktick has quit [Ping timeout: 272 seconds]
narimiran has joined #lisp
earl-ducaine has joined #lisp
aartaka has quit [Read error: Connection reset by peer]
shka_ has joined #lisp
Qudit314159 has quit [Ping timeout: 260 seconds]
dbotton_ has quit [Quit: -a- IRC for Android 2.1.59]
dbotton has joined #lisp
wxie has joined #lisp
bocaneri has joined #lisp
madage has quit [Ping timeout: 240 seconds]
liberliver has joined #lisp
madage has joined #lisp
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
contrapunctus has left #lisp ["Disconnected: closed"]
contrapunctus has joined #lisp
liberliver has quit [Ping timeout: 260 seconds]
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
ggole has joined #lisp
saganman has quit [Quit: WeeChat 1.6]
shangul has joined #lisp
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
Nilby has joined #lisp
contrapunctus has left #lisp ["Disconnected: closed"]
contrapunctus has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
saganman has joined #lisp
amb007 has joined #lisp
IPmonger has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
IPmonger has joined #lisp
toorevitimirp has joined #lisp
Alloc has quit [Ping timeout: 246 seconds]
notzmv has quit [Read error: Connection reset by peer]
Alloc has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
<TMA>
Good morning.
orivej has joined #lisp
contrapunctus has left #lisp ["Disconnected: closed"]
Nilby has quit [Read error: Connection reset by peer]
contrapunctus has joined #lisp
Nilby has joined #lisp
<beach>
Hello TMA.
amb007 has quit [Ping timeout: 246 seconds]
amb007 has joined #lisp
liberliver has joined #lisp
aartaka has joined #lisp
kiroul has quit [Ping timeout: 272 seconds]
Aurora_v_kosmose has quit [Remote host closed the connection]
Aurora_v_kosmose has joined #lisp
refpga has joined #lisp
ech has quit [Ping timeout: 240 seconds]
refpga has quit [Ping timeout: 246 seconds]
refpga has joined #lisp
ech has joined #lisp
semz has quit [Ping timeout: 260 seconds]
wxie has quit [Ping timeout: 260 seconds]
semz has joined #lisp
Blukunfando has quit [Remote host closed the connection]
semz has quit [Ping timeout: 260 seconds]
amb007 has quit [Ping timeout: 272 seconds]
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
amb007 has joined #lisp
whiteline has joined #lisp
Alloc has quit [Ping timeout: 246 seconds]
Blukunfando has joined #lisp
Alloc has joined #lisp
Cymew has joined #lisp
semz has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
epony has quit [Remote host closed the connection]
epony has joined #lisp
bilegeek has quit [Quit: Leaving]
rgherdt has joined #lisp
dddddd has quit [Ping timeout: 240 seconds]
IPmonger has quit [Ping timeout: 260 seconds]
IPmonger_ has joined #lisp
brj has quit [Ping timeout: 240 seconds]
brj has joined #lisp
random-nick has joined #lisp
Aurora_v_kosmose has quit [Quit: afk]
Oladon1 has joined #lisp
Oladon has quit [Ping timeout: 260 seconds]
pve has joined #lisp
toorevitimirp has quit [Remote host closed the connection]
supercoven has joined #lisp
supercoven has quit [Max SendQ exceeded]
Stanley00 has quit [Read error: Connection reset by peer]
Stanley|00 has joined #lisp
supercoven has joined #lisp
toorevitimirp has joined #lisp
davepdotorg has joined #lisp
supercoven has quit [Max SendQ exceeded]
supercoven has joined #lisp
Stanley|00 has quit [Ping timeout: 246 seconds]
davepdotorg has quit [Remote host closed the connection]
davepdotorg has joined #lisp
davepdotorg has quit [Ping timeout: 272 seconds]
hendursa1 has joined #lisp
hendursaga has quit [Ping timeout: 240 seconds]
davepdotorg has joined #lisp
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
brj has quit [Ping timeout: 246 seconds]
Stanley00 has joined #lisp
brj has joined #lisp
jonatack has quit [Ping timeout: 260 seconds]
aartaka has quit [Read error: Connection reset by peer]
space_otter has quit [Remote host closed the connection]
toorevitimirp has quit [Quit: Konversation terminated!]
whiteline has quit [Remote host closed the connection]
whiteline has joined #lisp
jonatack has joined #lisp
dbotton has quit [Remote host closed the connection]
notzmv has joined #lisp
whiteline has quit [Client Quit]
shangul has quit [Ping timeout: 256 seconds]
toorevitimirp has joined #lisp
emys has joined #lisp
refpga has quit [Ping timeout: 260 seconds]
refpga has joined #lisp
dilated_dinosaur has joined #lisp
cosimone has joined #lisp
Ven`` has joined #lisp
Ven`` has quit [Client Quit]
orivej has quit [Ping timeout: 260 seconds]
nicktick1 has quit [Ping timeout: 264 seconds]
jonatack has quit [Read error: Connection reset by peer]
saganman has quit [Ping timeout: 260 seconds]
mankaev has quit [Ping timeout: 256 seconds]
jonatack_ has joined #lisp
shangul has joined #lisp
contrapunctus has left #lisp ["Disconnected: closed"]
contrapunctus has joined #lisp
srhm has joined #lisp
<pve>
Hi! If I have a generic function "whitespacep" and compare it with another, "make-whitespace-predicate", which returns a function that recognizes whitespace, I get these results:
<beach>
It is always tricky to do performance analyses on such small functions.
<pve>
I'm mostly interested in whether make-whitespace-predicate "should" be faster
<pve>
I feel it should, since there is no dispatch involved
<no-defun-allowed>
whitespacep would perform method dispatch every time it is called, whereas make-whitespace-predicate only performs dispatch once. For such a small function, the runtime of method dispatch might be comparable to the runtime of your method.
<pve>
right
<beach>
no-defun-allowed: But the generic function is faster.
<aeth>
in SBCL, generic functions tend to "warm up" iirc
<aeth>
the first run is more expensive iirc
<beach>
Oh, sorry, misread the output.
<no-defun-allowed>
beach: Are you sure? I'm reading the opposite: test-1 invokes a generic function and takes 1.5 seconds, and test-2 does not and takes 0.6 seconds.
<no-defun-allowed>
Okay.
* beach
must be tired.
<aeth>
Hmm... Not noticably, though. (time (test-1)) (time (test-1)) has the second one faster, but not by much.
<no-defun-allowed>
No stress - it's Friday (evening after an electrical engineering exam here).
jesse1010 has joined #lisp
<flip214>
pve: if you test via SBCL, I like to compare the cycle counts.
<pve>
flip214: ok, seems reasonable
<pve>
is there a way to tell the compiler "I think I know what I'm doing, use only this whitespacep method and skip the dispatch"?
mankaev has joined #lisp
srhm has quit [Read error: Connection reset by peer]
<flip214>
GET compares the INDICATOR via EQL, and that can't be changed, right? So if I did (SETF (GET 'sym '(text :de)) "foo") I can't use GET to retrieve but have to use SYMBOL-PLIST?!
<pve>
or is the make-foo-predicate approach better in a tight loop?
<flip214>
pve: don't have a GF, or perhaps a compiler macro
<flip214>
or mark the function as INLINE and have a TYPECASE in there (with identical code, perhaps) - some past ELS used that to have the "right" optimized version for each usage
<Xach>
going to upgrade to the new sbcl and hammer away on the bug reports
frost-lab has quit [Quit: Connection closed]
<beach>
Congratulations! And thanks!
shifty has quit [Ping timeout: 264 seconds]
<adlai>
Xach: I am drafting a reasonably-concise and hopefully-polite literal copy of my explanation from yesterday, to place in the github issue; in case it was not clear, there is a reasonable chance that I will nix the licensing question and close the issue myself, without requiring further action from you.
moewe has quit [Ping timeout: 240 seconds]
nicktick has joined #lisp
emys has quit [Ping timeout: 258 seconds]
bitmapper has quit [Quit: Connection closed for inactivity]
emys has joined #lisp
dbotton__ has joined #lisp
davepdotorg has quit [Remote host closed the connection]
<dbotton__>
_death I will take a look at that also soon, thanks!
dbotton__ is now known as dbotton_
davepdotorg has joined #lisp
frgo has joined #lisp
<dbotton_>
seems like that link doesn't work
amb007 has joined #lisp
<dbotton_>
althouh maybe something local
amb007 has quit [Read error: Connection reset by peer]
davepdot_ has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
emys has quit [Ping timeout: 256 seconds]
frgo_ has joined #lisp
Alloc has quit [Ping timeout: 265 seconds]
Alloc has joined #lisp
frgo has quit [Ping timeout: 260 seconds]
Posterdati has joined #lisp
shangul has joined #lisp
dbotton_ has quit [Ping timeout: 260 seconds]
emys has joined #lisp
enrio has quit [Ping timeout: 258 seconds]
Posterdati has quit [Excess Flood]
Lord_Nightmare has quit [Ping timeout: 258 seconds]
emys has quit [Ping timeout: 240 seconds]
bitmapper has joined #lisp
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]
contrapunctus has joined #lisp
emys has joined #lisp
dbotton_ has joined #lisp
refpga has quit [Read error: Connection reset by peer]
dbotton has quit [Ping timeout: 256 seconds]
refpga has joined #lisp
cosimone has quit [Ping timeout: 240 seconds]
emys has quit [Ping timeout: 240 seconds]
Posterdati has joined #lisp
emys has joined #lisp
enrio has joined #lisp
sjl_ has joined #lisp
pxpxp has quit [Ping timeout: 256 seconds]
toorevitimirp has quit [Ping timeout: 260 seconds]
pxpxp has joined #lisp
voidlily has quit [Ping timeout: 260 seconds]
emys has quit [Ping timeout: 258 seconds]
emys has joined #lisp
hiroaki has quit [Ping timeout: 260 seconds]
emys has quit [Ping timeout: 264 seconds]
<saganman>
what's going on?
<saganman>
oops, wrong channel
Blukunfando has left #lisp [#lisp]
narodism has quit [Ping timeout: 272 seconds]
* beach
thought that maybe saganman wanted updates on works in progress.
<ck_>
beach: don't let that stop you -- please: what's going on?
<saganman>
lol beach, I wouldn't undertsnad any of that. I'm just some what better than amateur programmer.
<beach>
ck_: Nice offer, but I am quite busy actually. To summarize, I am redoing the bootstrapping procedure for SICL with improved techniques, and I just finished phase 2 a few minutes ago.
voidlily has joined #lisp
<Xach>
amateur programmers make things because they enjoy making them, which is pretty cool.
<Xach>
it is different when you make something because someone five levels above you in some hierarchy decided it should be made, and on what terms and schedule
<beach>
Yes, and that's what "amateur" means, namely a person pursuing an activity out of love.
<saganman>
beach, If my memory serves correctly, you have been working on that for long time. Good Luck!
<beach>
As opposed to "professional" which means a person pursuing an activity for money.
Cymew has quit [Ping timeout: 256 seconds]
<beach>
saganman: Thanks.
emys has joined #lisp
<beach>
saganman: Since I am a very slow thinker, I often get things wrong, and then I have to ditch what I did and start over. I have learned to live with that.
<saganman>
Yeah, I don't have any plans with Lisp. Lisp history and the language piqued my interest.
<saganman>
nice beach, I wouldn't disturb you anymore. Good luck once again and good day.
* beach
goes back to work.
X-Scale has quit [Ping timeout: 258 seconds]
X-Scale` has joined #lisp
<Xach>
today quicklisp is 10 years and 1 week in beta
X-Scale` is now known as X-Scale
<Xach>
i think it will only take 9 years and 51 weeks more to be finally released
<_death>
more than halfway there!
<Xach>
just so
Alloc has quit [Ping timeout: 256 seconds]
<Nilby>
Heh. Cool. Maybe my software will be ready for Quicklisp 1.0.
Alloc has joined #lisp
davepdot_ has quit [Remote host closed the connection]
<Nilby>
But I only started it before quicklisp was in beta.
<dbotton_>
why keep it beta?
davepdotorg has joined #lisp
<Xach>
dbotton_: there are things that remain to be done
<dbotton_>
that is called 1.0 :)
kapil_ has joined #lisp
rgherdt has quit [Quit: Leaving]
davepdotorg has quit [Ping timeout: 240 seconds]
<adlai>
saganman: do you need suggestions of doctoral dissertations to read during your copious free time?
Lord_Nightmare has joined #lisp
<adlai>
there are occasionally good ones, if you search finely enough.
<saganman>
adlai, if it interests me, sure
<adlai>
there is one specific dissertation, pertaining to computer programming in general, although it investigates one common lisp compiler along with a few compilers of other languages
<adlai>
and it might, quite possibly, help you understand why exactly beach's work is so important.
contrapunctus has left #lisp ["Disconnected: Replaced by new connection"]