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

It's syntactically Go but it adds a functional DSL on top of it - that is, you can't just know Go, you need to learn the ins and outs of this library too (plus functional programming) before you can use it.

I cannot recommend this unless you really have to for whatever reason. Besides readability, another factor to consider is performance; Go is not optimized for functional programming structures. It doesn't have things like tail call optimization.

There's better languages than Go if you want to / have to do functional programming.



> you can't just know Go, you need to learn the ins and outs of this library too… before you can use it.

That is… literally just how libraries are. You need to understand the underlying language and the semantics and details of the library API.




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

Search: