• Log in | Sign up@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    1 day ago

    As a haskell nerd, I feel that I have the moral authority to declare you king of the nerds.

    “Ha! You think your language has macros? You call that a macro?! This list processing code is a list of tokens, why wouldn’t it be able to edit itself?”

    It breaks my brain.

      • Log in | Sign up@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        4 hours ago

        Absolutely. It’s just that less fuss is being made about it on hacker news because the cool kids say you’ll be a better programmer in other languages if you learn rust when they used to say that you’ll be a better programmer in other languages if you learn haskell.

        With stack (consistent package version snapshot database based project starter and build tool) instead of cabal, you get the transferable and repeatable build benefits of docker with none of the hassle. Just stack new at the start and stack build or stack repl during development. Nothing gets bitrotten any more.

    • wer2@lemm.ee
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      When they said, “Don’t write self modifying code”, they obviously didn’t mean me! /s