libera/#sbcl - IRC Chatlog
Search
13:00:26
hayley
Unsolicited pony: compile once you hit however many constructions, and use a slow path before then?
13:14:50
Krystof
yes, though we're currently talking about precompilation for application delivery, where we know we never want to pay the slow-path or the compilation cost at runtime
13:20:13
_death
if in the normal case the class info is already available and finalized, is it not the case that eager ctor generation could work?
13:25:08
Shinmera
fwiw I don't currently, but will need, ways to eliminate as much runtime COMPILE as possible for the switch port.
13:29:12
Krystof
_death: I don't think that is necessarily the normal case. (Class finalization is somewhat expensive, so it tends to be done lazily)
13:29:55
Krystof
Shinmera: there are ways to precompile dispatch functions too, though I don't know how much they've bitrotted
13:34:07
_death
I see.. I guess for delivery it's already expected that some application specific precomputation and caching steps make for a better performing image
13:45:05
_death
a delivery library like deploy could perhaps offer a way to do general precomputations like those made possible by sb-pcl before saving