Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

Me too. I have a personal "research hobby" aimed at exactly this.

For your monads example: one of the things I'm looking into is how to have the experts establish the monadic abstraction and have the system gain all of the benefit WITHOUT jRandomCoder at HugeCorp having to understand what a monad is... or even realize he's using one. Obviously Haskell falls short in that area.



> or even realize he's using one.

Uh, this happens all the time. Scala programmers everywhere are used to the pattern

    for { 
       a <- optionA
       b <- optionB
    } yield ("Both options have values! A = " + a + " B ="+b)




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: