Ponieważ trochę tu pustki, a ja wiem że wszyscy chcą to wiedziedzieć, ale każdy się boi zapytać to ja spytam pierwszy.
Ponieważ nowy GoLang będzie mieć Generyki jak cywilizowany typowany język programowanie to możliwe już będą w GoLang GoMonady (w skrócie gonady). I teraz pytanie właściwe takie jak w tytule: Którą bibliotekę do gonadgomonad polecacie? Ja na szybko znalazłem https://github.com/OlegStotsky/go-monads ale widzę że to jakiś POC. Wiecie czy w ogóle twórcy GoLang chcą go przenieść w XXI wiek czy wolą dalej tkwić w latach 70' zeszłego stulecia?
1
0
To ja Ci odpowiem że używanie monad w Go jest absolutnie nie idiomatyczne. Jeżeli już ktoś chce macać te "gonady" to niech poczeka na generyki (miały być w sierpniu, ale teraz przesunęli GA na koniec roku).
0
0xmarcin napisał(a):
To ja Ci odpowiem że używanie monad w Go jest absolutnie nie idiomatyczne.
Tak jak monady i funkcje w Javie 6 a mimo to robiłem to i mój kod trafił na produkcję :D
Była taka świetna biblioteka Guava która to umożliwiała.
Jeśli w jakimś języku monada jest nieidiomatyczna tym gorzej dla tego języka :p
0
Wystarcza gonady czy potrzeba cos wiecej z FP?
1
Na razie same Monady. Ale potem będę oczywiście chciał więcej :) Jak zawsze :)