HackerTube

THE VIDEO SHELF · imperative vs functional programming

Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On

Ron Pressler's Curry On 2015 talk arguing that imperative languages should not be polluted with pure functional concepts like monads. He favors simple blocking code over non-blocking styles.

Why HN readers recommended it

Recommended as the case for blocking code and virtual threads over monads and async/await.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Curry On!
Topic
imperative vs functional programming
Format
talk
Level
advanced
HN recommenders in dataset
3
HN mentions in dataset
4
Recommendation years in dataset
2015–2024

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • That's a fair point overall. It's basically the entirety of the debate between functional languages and imperative languages. Nonetheless, it is still pretty good question as far as someone trying to understand the differences and why it might be useful. @hmehta, one of my recent …

    elcritch on Hacker News · 2015-11
    In TensorFlow: open-source library for machine intelligence
  • > Or Java? Yes - that was implied in the same sentence where I wrote "(e.g. exceptions or actual compiler enforced error handling like Rust)." :-) > As far as I know, race conditions happen and leak out into production with Scala and Java. They …

    apta on Hacker News · 2019-06
    In Go proposal: Leave “if err != nil” alone?
  • Does it shake out to any real advantage? To put it shortly: Writing single-threaded blocking code is far easier for most people and has many other benefits, like more understandable and readable programs: [VIDEO] The main reason why non-blocking IO with it's style of intertwining …

    fzeindl on Hacker News · 2024-07
    In Java Virtual Threads: A Case Study

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.