‹ BackHN Continuity

Thread

What I did at Recurse Center

133 points · 43 comments · bingden

  1. rtpg · · focus · HN ↗
    > This included what was probably the most interesting part, writing the tricky recursive code to implement the match statement.

    Back in school I found this book[0], "The Implementation of Functional Programming Languages". Flipping through it was very neat because it kinda demystified the nuts and bolts of implementing the "fancier" functional programming features for me.

    Chapter 5 is about implementing pattern matching.

    You read this kind of stuff and realize how easy things become when you just tackle a problem with the right mindset and abstractions. And this is a book from 1987! We've always had decent answers for a lot of the stuff.

    I think it's interesting to flip through if you're a language implementer, though helps to be comfortable with reading some stuff sideways and not understanding every detail.

    [0] <a href="https:&#x2F;&#x2F;simon.peytonjones.org&#x2F;assets&#x2F;pdfs&#x2F;slpj-book-1987-searchable.pdf" rel="nofollow">https:&#x2F;&#x2F;simon.peytonjones.org&#x2F;assets&#x2F;pdfs&#x2F;slpj-book-1987-sea...

    1. jan_m_savage · · focus · HN ↗

      [dead]

      1. paulryanrogers · · focus · HN ↗
        Older people have trouble sleeping all night, walking, doing manual labor. Maybe the neighbor just ... transitioned to a different stage of life.
        1. jan_m_savage · · focus · HN ↗
          I know several older people who live active, happy lives. Why is it so hard to admit this filth causes depression? There is research evidence for it, you know, a google search away.
          1. paulryanrogers · · focus · HN ↗
            Survivorship bias is also a thing. I&#x27;m not saying this neighbor I&#x27;ve never met was happy. Just that many of these symptoms are signs of aging.

            If you&#x27;ve found some compelling evidence then please do share. Because all I&#x27;ve read about it is inconclusive.

            1. jan_m_savage · · focus · HN ↗

              [dead]

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.