jackdaniel changed the topic of #commonlisp to: Common Lisp, the #1=(programmable . #1#) programming language | Wiki: <https://www.cliki.net> | IRC Logs: <https://irclog.tymoon.eu/libera/%23commonlisp> | Cookbook: <https://lispcookbook.github.io/cl-cookbook> | Pastebin: <https://plaster.tymoon.eu/>
ello_ has quit [Read error: Connection reset by peer]
ello has quit [Read error: Connection reset by peer]
kevingal has quit [Ping timeout: 252 seconds]
spdegabrielle has joined #commonlisp
ello has joined #commonlisp
ello_ has joined #commonlisp
rkazak has quit [Ping timeout: 268 seconds]
bitmapper has joined #commonlisp
toadlicker_ has joined #commonlisp
toadlicker_ has quit [Remote host closed the connection]
istewart has quit [Quit: Konversation terminated!]
istewart has joined #commonlisp
ello_ has quit [Read error: Connection reset by peer]
ello has quit [Read error: Connection reset by peer]
ello has joined #commonlisp
ello_ has joined #commonlisp
decweb has quit [Quit: Konversation terminated!]
rkazak has joined #commonlisp
ello_ has quit [Quit: ZNC 1.9.1 - https://znc.in]
ello has quit [Quit: ZNC 1.9.1 - https://znc.in]
rkazak has quit [Ping timeout: 265 seconds]
kyoji has quit [Quit: ZNC 1.9.1 - https://znc.in]
ello has joined #commonlisp
random-nick has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
ello_ has joined #commonlisp
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
veqq has quit [Quit: veqq]
ello- has joined #commonlisp
kyoji has joined #commonlisp
ello has quit [Ping timeout: 272 seconds]
ello_ has quit [Ping timeout: 248 seconds]
ello has joined #commonlisp
rkazak has quit [Ping timeout: 245 seconds]
ello- has quit [Ping timeout: 252 seconds]
ello has quit [Read error: Connection reset by peer]
ello has joined #commonlisp
ello has quit [Read error: Connection reset by peer]
bpanthi977 has quit [Ping timeout: 252 seconds]
qsaiyan has quit [Ping timeout: 252 seconds]
ello has joined #commonlisp
ello_ has joined #commonlisp
spdegabrielle has quit [Quit: Connection closed for inactivity]
rkazak has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 265 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
bpanthi977 has joined #commonlisp
stanrifkin_ has joined #commonlisp
bpanthi977 has quit [Ping timeout: 276 seconds]
stanrifkin has quit [Ping timeout: 272 seconds]
rkazak has quit [Ping timeout: 276 seconds]
puercopop has quit [Quit: WeeChat 4.5.1]
decweb has joined #commonlisp
bpanthi977 has joined #commonlisp
bpanthi977 has quit [Remote host closed the connection]
bpanthi977 has joined #commonlisp
bjorkintosh has quit [Ping timeout: 260 seconds]
puercopop has joined #commonlisp
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
rkazak has joined #commonlisp
Pixel_Outlaw has quit [Quit: Leaving]
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #commonlisp
decweb has quit [Quit: Konversation terminated!]
GalaxyNova has quit [Ping timeout: 252 seconds]
rkazak has quit [Ping timeout: 245 seconds]
bjorkintosh has quit [Ping timeout: 260 seconds]
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
ello_ has quit [Read error: Connection reset by peer]
ello_ has joined #commonlisp
rkazak has joined #commonlisp
shka has joined #commonlisp
rkazak has quit [Ping timeout: 265 seconds]
bitspook has quit [Remote host closed the connection]
shka has quit [Ping timeout: 248 seconds]
shka has joined #commonlisp
stanrifkin_ has quit [Quit: Leaving]
edgar-rft has joined #commonlisp
edgar-rft` has quit [Ping timeout: 260 seconds]
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
rkazak has joined #commonlisp
akoana has joined #commonlisp
rgherdt has joined #commonlisp
pve has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
emaczen has quit [Ping timeout: 248 seconds]
GalaxyNova has joined #commonlisp
rgherdt has quit [Read error: Connection reset by peer]
rgherdt has joined #commonlisp
rgherdt_ has joined #commonlisp
bpanthi977 has quit [Ping timeout: 245 seconds]
rgherdt has quit [Ping timeout: 260 seconds]
akoana has quit [Quit: leaving]
doyougnu has quit [Quit: ZNC 1.8.2 - https://znc.in]
doyougnu has joined #commonlisp
rkazak has joined #commonlisp
Lord_of_Life_ has joined #commonlisp
Lord_of_Life has quit [Ping timeout: 265 seconds]
Lord_of_Life_ is now known as Lord_of_Life
GalaxyNova has quit [Ping timeout: 276 seconds]
rkazak has quit [Ping timeout: 252 seconds]
istewart has quit [Quit: Konversation terminated!]
JuanDaugherty has joined #commonlisp
rgherdt_ is now known as rgherdt
shka has quit [Quit: Konversation terminated!]
shka has joined #commonlisp
attila_lendvai has joined #commonlisp
rkazak has joined #commonlisp
<beach> phoe: I decided to try to be a bit more ambitious with respect to the website of SICL-related libraries: http://metamodular.com/SICL-related-libraries/sicl-related-libraries.html and I hope to finish the site before ELS.
<ixelp> SICL-related librariese
<beach> Oops typo.
<younder> How is the performance of Khazern?
<beach> At run time, as fast as you can expect. Like other implementations of the LOOP macro, it creates a TAGBODY.
<Josh_2> Did you decide to go with a dsl or are you writing static html?
<beach> The latter.
<beach> I'll put it in a GIT repository soon.
<younder> Ok I have created a jenkins-gitea CI environment and have started running the preliminary tests of parts of the compiler code
<beach> What parts?
<younder> loop-detection and peephole optimization. The SSA-transform and strength-reduction
<younder> It hasn't been pushed upstream to codeberg yet. It is running on gitea locally.
Guest47 has joined #commonlisp
<beach> I see.
<younder> Once I have worked out a few snags in going from gitea to forgejo I will push it and you can have a look if you want.
<beach> OK.
rkazak has quit [Ping timeout: 276 seconds]
stanrifkin has joined #commonlisp
shka has quit [Quit: Konversation terminated!]
<younder> Fascinating, AMD uses a DNN to predict branches in new Zen architecures. Not a Markov chain like I thought.
mgl has joined #commonlisp
<Josh_2> a DNN?
<younder> Anyhow it is good at CLOS optimations with generic methods. It might not be the great problem that I thought.
<younder> Josh_2: Apparently. AMD holds it's cards pretty close to it's chest when it comes to card prediction. But I have it from a good source Jim Kelly (the chief architect of Zen)
<younder> card/branch
* younder refers to Godbolt ho said virtual functions have the worrst branch prediction patterns andt that 'Clean Code' has the worst performance.
<younder> who
<younder> Anyhow the virtual dispatch pattern may not be worth optimizing on modern architectures.
<younder> I have found a bunch of other optimations which modern architectures don't benefit from.
<younder> One remaning obstacle is division. It is still expensive. You need to minimize mod and div
<younder> Although Intel managed to reduce it from 200 cloock cycles to 40..
mala has quit [Ping timeout: 260 seconds]
<younder> In modern CPU architectures you are profoundly confused by the fact that all though instructions go in and out of the processor in sequential order the are executed asynchronously. In fact a sequence of instructions will never travel the same way twice. Normally that doesn't matter unless you are writing a compler optimizer..
mala has joined #commonlisp
rkazak has joined #commonlisp
mgl has quit [Ping timeout: 260 seconds]
<younder> The next big one is branch less instructions
<younder> I am going for the BIG wins
cage has joined #commonlisp
<younder> Incidentally Beach. The memory layout is also a big part of this. Computers like arrays and trees and slow. They need to be layed out ot sequentially in memory or the performance goes to pots. You can't seperate optimation from memory management.
<younder> Just my two bits
yazz has quit [Ping timeout: 276 seconds]
yazz has joined #commonlisp
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
Guest3730 has joined #commonlisp
cage has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 248 seconds]
treflip has joined #commonlisp
Guest47 has quit [Remote host closed the connection]
rkazak has joined #commonlisp
Guest47 has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 276 seconds]
treflip` has joined #commonlisp
treflip has quit [Ping timeout: 276 seconds]
treflip`` has joined #commonlisp
rgherdt has quit [Quit: Leaving]
treflip` has quit [Ping timeout: 244 seconds]
rgherdt has joined #commonlisp
rkazak has joined #commonlisp
ejohnson has quit [Ping timeout: 252 seconds]
treflip`` has quit [Ping timeout: 272 seconds]
<beach> I see.
random-nick has joined #commonlisp
reb has quit [Remote host closed the connection]
rkazak has quit [Ping timeout: 245 seconds]
rkazak has joined #commonlisp
decweb has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
jon_atack has joined #commonlisp
apac has joined #commonlisp
jonatack has quit [Ping timeout: 252 seconds]
surabax has joined #commonlisp
surabax has quit [Changing host]
surabax has joined #commonlisp
rkazak has joined #commonlisp
Guest3730 has quit [Ping timeout: 265 seconds]
<beach> phoe: So, one option for you would be to just use the main page for the talk. It contains basically the same information as the text file I showed the other day. Then again, you seemed to have other ideas about the presentation, and that's fine too.
rkazak has quit [Ping timeout: 245 seconds]
bitspook has joined #commonlisp
jonatack has joined #commonlisp
jon_atack has quit [Ping timeout: 244 seconds]
pranav has joined #commonlisp
Guest47 has quit [Remote host closed the connection]
rkazak has joined #commonlisp
mwnaylor has quit [Read error: Connection reset by peer]
zxcvz has joined #commonlisp
zxcvz has quit [Client Quit]
rkazak has quit [Ping timeout: 252 seconds]
rkazak has joined #commonlisp
rgherdt_ has joined #commonlisp
rgherdt has quit [Ping timeout: 245 seconds]
rkazak has quit [Ping timeout: 276 seconds]
danza has joined #commonlisp
rkazak has joined #commonlisp
apac has quit [Ping timeout: 268 seconds]
rkazak has quit [Ping timeout: 268 seconds]
Oddity has quit [Ping timeout: 276 seconds]
rkazak has joined #commonlisp
wbooze has quit [Quit: Leaving]
bjorkintosh has quit [Remote host closed the connection]
bjorkintosh has joined #commonlisp
bjorkintosh has joined #commonlisp
kevingal has joined #commonlisp
bitspook has quit [Remote host closed the connection]
emaczen has joined #commonlisp
<skeemer> i have a couple of questions... 1) how can i view the source code of a function in common lisp? 2) given the sheer amount of libraries without any documentation, what is your workflow to understand how a library works ?
rkazak has quit [Ping timeout: 245 seconds]
<beach> skeemer: See #clschool. Don't post the same thing in more than one place.
<skeemer> ok thanks
McParen has joined #commonlisp
rkazak has joined #commonlisp
rkazak has quit [Ping timeout: 260 seconds]
bpanthi977 has joined #commonlisp