Justin du Coeur (jducoeur) wrote,
Justin du Coeur

[PROGRAMMING] More Hardcore Geekery

And an even more interesting article out of MSR, discussing the topic of composable memory transactions as a way to make multi-threaded programming actually scale properly in complex systems without it all breaking down. This one's really neat, although a lot of the core ideas work as well as they do because they're working in Haskell -- carrying the whole thing back to a more conventional language wouldn't be easy.

Still, it's fodder for my long-standing suspicion that declarative languages will eventually win out over imperative ones, because you can just program better in them. In particular, if Haskell keeps turning out to be more scalable in a multi-threaded environment than the C family, sooner or later that's going to overwhelm the usual speed arguments...

  • The Third Way: Beyond Fun and Authenticity

    I just came across this marvelous essay on the SCA fun/authenticity false dichotomy, and a different way of looking at it. It was written some…

  • Fairy Lights

    One surprising highlight from 50 Year doesn't seem to have made it into many accounts -- I think our encampment was particularly well-placed in this…

  • Animal-friendly events are just *different*

    (As usual for when I've attended something long, I'll be posting some random reminiscences.) Being held at a 4-H Fairground, SCA 50th Year was just…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded