I spent the summer at Recurse Center, a programming retreat in Brooklyn, at the recommendation of my friend Cory. These are some things I did there.
43 comments
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] https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-sea...
Of course this book is a bunch of "research papers" stapled together in some sense but the act of curating is quite nice
Mode-collapse is characteristic of pretty much all chatbots post-davinci-002 and a major challenge to anything creative or game-like.
Read the full thread on Hacker News →
Related stories
- Flix - The Elegance of Functional Programming with the Conciseness of Logic Programmingflix.github.ioLobsters · 11 points · about 10 years ago
- Ars Technica · 0 points · 3 days ago
- Lobsters · 10 points · 6 months ago
- Programming languagespacknback.github.ioLobsters · 22 points · about 8 years ago
- Make the Raku programming language familiar to C++ programmerssoftware.gellyfish.co.ukLobsters · 8 points · over 4 years ago
- Microsoft and Code.org will use Minecraft to teach kids the basics of computer programminggeekwire.comLobsters · 3 points · almost 11 years ago