freenode/#sicl - IRC Chatlog
Search
16:11:03
Colleen
Bike: heisig said 8 hours, 14 minutes ago: The question is, should Trucler include functions for reading implementation-defined optimize info? Since they are implementation-defined, that particular implementation can simply subclass optimize-description and provide custom accessors.
16:11:42
Bike
i could have cleavir mandate that describe-optimize needs to return a special cleavir subclass of optimie-dscription, i guess
17:40:16
Bike
::notify heisig brief description of what i'm thinking wrt trucler optimize info https://gist.github.com/Bike/daa1bf795c8b718022856ac4cb15175a
19:31:12
jdz
There was a discussion about branch prediction here recently, so I'll just leave this here: https://blog.cloudflare.com/branch-predictor/
19:32:38
Bike
the "Obviously, this code could be improved" bit is a little weird to me because I'm pretty sure modern C compilers can rewrite that as a multiway branch/table lookup/whatever no sweat. sorta mentions that in the footnote though.
19:38:22
jdz
This sounds very good for all kinds of checks: "The takeaway is clear - you can have as many never-taken branches as you want, without incurring any cost."
1:01:40
karlosz
Bike: i was reading the make-load-form specification pretty carefully today; i don't know if you thought about it already but could you base an object graph copier/serializer based on the make-load-form mechanism?
1:02:46
Bike
yeah, i've tested that a bit in something else and it works. but you have to touch a file for it, which is not great.