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

I'm somewhat into FP concepts, and here is how I de-jargon these terms:

> transducers

Just a function composition operator. Notes: is aware of iterators like `reduce`, and merges multiple consecutive of such loops into one. (should optimizing compilers not strive to do this anyway?)

> monads

Literally just an "interface". For instance, you will be able to .map() it.

> algebraic effects

Resumable exceptions (you can go back to the "throw" with the corrected data)



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

Search: