> 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.
I think there's a lot more to be blamed on a planet that's getting hotter, pesticides in the food, lead in the soil, plastic in the food containers, hormones in the meat and cheese, and cost of living that goes up while salaries don't. Social trust is at an all time low. 99% of the population gets poorer everyday and can feel it. There's no hope of things getting better, so yeah plenty of people stop doing enriching activities.
Porn isn't the cause, it's a symptom of a population losing hope that things will be better for their kids. Or that can't afford kids at all.
rtpg · · focus · HN ↗
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://simon.peytonjones.org/assets/pdfs/slpj-book-1987-searchable.pdf" rel="nofollow">https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-sea...
jan_m_savage · · focus · HN ↗
[dead]
JackMorgan · · focus · HN ↗
Porn isn't the cause, it's a symptom of a population losing hope that things will be better for their kids. Or that can't afford kids at all.
jan_m_savage · · focus · HN ↗
Just look at the effect it has had on yourself. And tell me it didn't depress you?
I have clients telling me their lives were destroyed because they couldn't stop the addiction.