( aborg | 2015. 07. 12., v – 16:49 )

(Elöljáróban: sosem programoztam benne, de kíváncsi voltam és elolvastam ezt a könyvet. Szóval azóta lehet, hogy javult, újabb változatok biztosan jelentek meg.)
Nekem nem tetszett meg, még ha vannak is benne jó dolgok. Valahogy a könyvtára sem, de kétségtelen, hogy a rendes generics hiánya sem tette vonzóvá. Nem látom, hogy hol van a use-case amit inkább ebben valósítanék meg mint C++-ban, vagy Scala-ban. (Mondjuk back-endre vsz. nem C++-ban kezdenék neki, de nem is RoR, Python vagy Node.js. Preferenciám: .NET vagy JVM lenne, így aztán a go elég gyorsan ki is esik.)
Ha esetleg lesz valami amit máson nagyon kényelmetlen lenne használni, akkor megfontolnám. De szerintem előbb-utóbb a C++-ban is megjelennek a gorutinok megfelelői lib-ként, magasabb szinten pedig meglepődnék ha még nem lennének (értelemszerűen valamivel lassabban), így erre sem sok esélyt látok. Egyébként pedig használnám wrapperen keresztül.
(Azt el tudom képzelni, hogy egy szűk rétegnek pont ilyesmire van szüksége, gondolom a Google sem véletlenül fejlesztette ki.)
Ami tetszik, azért nem fognék neki a használatához, nagy részét megtalálom más nyelvekben.

Ui.: A Dart sem tetszett. Egy ideje Paul Phillips Go-ban programozgat, twitteren az utóbbi napokban megosztotta a tapasztalatait is, pl.:
- standard logging cannot be queried.
- szokásos interface-ek hiánya (gist, interface check) - ez lehet, hogy csak megszokás kérdése, máshol is próbálkoznak ilyesmivel.
- type ascription hiánya