IMO tam "jsou", jen zatím bez slibu zpětné kompatibility GOEXPERIMENT=arenas
Yup, jsou tam jako experiment
https://pkg.go.dev/internal/goexperiment@go1.20#Arenas
3. 2. 2023, 01:05 editováno autorem komentáře
Vývojári sľubovali nový error handling. Ako pozerám, zatiaľ nič z toho.
Moje srdce ma ťahá k jazykom F#, Groovy a Clojure, ale často nakoniec
skončím pri Go. Tá rýchlosť je proste zásadná. Robím také pomocné scripty v F# na prácu s SFTP, no a to kým sa zohreje a naštartuje, tak to je pár sekúnd. Občas aj viac ako 10.
Pri Go je to výrazne rýchlejšie.
3. 2. 2023, 19:24 editováno autorem komentáře
To if err != nil sa má nahradiť kompletne novou syntaxou. Avšak bude to až v vo verzii 2.
https://go.googlesource.com/proposal/+/master/design/go2draft-error-handling-overview.md
Pokud F# vyhovuje, tak hodně podobný (koncepčně i syntakticky) je Lean 4, generuje ale nativní binárky (hodně rychlé). Jako F# je také od Microsoft Research, ale nemá nic společného s .NET, nemá tracing GC a má pekelně rychlý alokátor.
Jako rychlá alternativa ke Clojure může sloužit Chez (nebo možná i novější Racket běžící nad Chezem).
Jasně, nemá skoro nic ve standardní knihovně, ani ne proto, že je "akademický", ale že je to ještě dost raná alfa verze. Má ale hodně dobré FFI, časem třeba, až bude stabilní verze, něco použitelného vznikne.
P.S. "Akademický" je Lean 3 (a předchozí verze), ten dělá v podstatě jen type checking, pustit se dá program jen v nějaké pofidérní VM