Hacker News new | past | comments | ask | show | jobs | submit login

That is what attracted me initially to it, but then I got disappointed with the overall direction the language design was going.

I am more of a Swift/Rust guy than Go, in terms of features.

Even Oberon eventually evolved into Active Oberon and Component Pascal variants, both more feature rich than Go.

To be honest, Niklaus Wirth's latest design, Oberon-07 is even more minimalist than Oberon itself.

EDIT: Typo




>then I got disappointed with the overall direction the language design was going.

Can you elaborate? Thanks.


For me the fact that Go is a descent of Oberon-2 and Limbo is quite interesting, but there are several features that a modern language should have that aren't present in Go and never will be.

Hence why I rather see the appeal of Go as a way to attract developers that would otherwise use C, to make use of a more safer programming language.

As many turn to C, just because they don't know other AOT compiled languages well, not because they really need any C special feature.

Regardless of the discussion regarding if it is a systems programming language or not, I think it can be, given its lineage. It only needs someone to get the bootstraped version (1.6) write a bare metal runtime and then it would be proven. Maybe a nice idea for someone looking for a PhD thesis in OS area.

Me, I would rather make use of a .NET, JVM or ML influenced language as those have type systems more of my liking.




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

Search: