Ask HN: Interesting programming language concept to implement

3 points by jackling ↗ HN
My Programming Languages and Interpreters requires students to find a research paper published in ACM or IEEE that details a programming language concept, and implement it. The task should take 10-20 hours to implement.

I'm having trouble picking a paper to implement. All the papers I found so far seem too difficult for me to understand, or not interesting. Any ideas on an interesting paper to implement? I did look into probabilistic programming, which seems interesting.

The paper is to be implemented in Haskell if that matters. Thanks!

5 comments

[ 3.1 ms ] story [ 27.3 ms ] thread
I doubt there is an official paper to be found to go with it, but one of the most intriguing things I've seen in the past few years was metamine - which has been pulled from the internet, except for bits you can find at archive.org

The main thing about it of value is that it managed to coherently mix imperative and declarative programming models

a variable acted like normal, but a result (for lack of a better term) was always updated it the inputs to the function changed

this had interesting uses as the clock was one thing you could use to feed your results with

https://web.archive.org/web/20201011194337/https://github.co...