• 2 Posts
  • 61 Comments
Joined 11 months ago
cake
Cake day: August 6th, 2023

help-circle







  • For what its worth , the cache locality of Vec<Box<Dyn trait>> is terrible in general, i feel like if youre iterating over a large array of things and applying a polymorphic function you’re making a mistake.

    Cache locality isnt a problem when youre only accessing something once though.

    So imo polymorphism has its place for non iterative-compute type work, ie web server handler functions and event driven systems.










  • bonus_crab@lemmy.worldtomemes@lemmy.worldWhy is this?
    link
    fedilink
    arrow-up
    6
    arrow-down
    12
    ·
    3 months ago

    Lower testosterone is probably a big part of it. Look at 23 or 24 year old enhanced bodybuilders. they look like theyre 35. For whatever reason peoples T levels have been going down about 1 percent per year for the last 50 years. Its bound to have an effect.


  • Having used it in a major project its a shame that its so inefficient because the user experience really is much much better. It feels like a successor language to CSS because it fixed lots of unobvious and badly named attributes and makes lots of things just easier.

    The code is more verbose but also you can completely understand how the page will look just by reading the html.

    That said it makes sense the performance is so much worse, where you would have matched on one class for N styles you now match on N classes for N styles.

    Theoretically its totally possible to do that matching at compile time and ‘compile’ the string of classes you wrote into individual ones per element for each combination used in the html though.