User: Password:
Subscribe / Log in / New account



Posted Apr 4, 2013 4:13 UTC (Thu) by Cyberax (✭ supporter ✭, #52523)
In reply to: Rust-lang by imgx64
Parent article: Mozilla and Samsung building a new browser engine

>Java? What does Go have in common with Java?
"Style" of it.

>Like I said, "practical"--that's how computers work.
No it isn't. CPUs now quite often have their own local memory so having explicit support for local arenas is becoming essential.

> What kind of cruft are you objecting to? make()? append() and friends?
The idiotic error handling with tuples. For example. Then the whole generics fiasco.

From what I'm seeing, a lot of Go code out there simply has no error handling - it either works or fails mysteriously.

(Log in to post comments)


Posted Apr 8, 2013 7:53 UTC (Mon) by nix (subscriber, #2304) [Link]

>>Java? What does Go have in common with Java?
>"Style" of it.

That's C's style you're seeing, not Java, which is not surprising given who its authors are.

I'm afraid most of your criticisms are heavy on vituperation and light on facts, or anything that would suggest what you find wrong (naming features and calling them 'fiascos' does not satisfy).


Posted Apr 8, 2013 10:21 UTC (Mon) by Cyberax (✭ supporter ✭, #52523) [Link]

No, I'm definitely see Java's style: half-baked solutions made in the order to be 'simple'. Which lead to the kind of complexity caused by necessity to combine _a lot_ of 'simple' components to get anything meaningful.

My favorite language which tries to avoid it is Python.

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds