would an extended usage of this paradigm be considered unidiomatic in Go?
Note the _excessive_ caveat. Used with some restraint I think it is a very powerful construct.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
As for the value, at the very least there is the same value as using closures in general. The rest (why converting to single argument functions for pure Currying was necessary) would have to be use-case specific. The example given doesn't speak to why it's valuable.
I would be curious to understand the value by exploring more real-world use-cases myself!
I don't pretend to be proficient in this realm of functional programming, but I would be very surprised if this is valuable in a language like Go that can and does hold state.