Hacker News new | ask | show | jobs
by svnpenn 1604 days ago
> No Safe navigator: require 4 lines of code

> No ternary support: require 6 lines of code

> No map or filter functions (meaning you have to implement these in like 5-6 lines of code)

I like that Go doesnt have these. Many programmers seem to want these big bloated programming languages. So thats what you end up with, a bunch of slow bloated programming languages. Personally I just want something like C, but with a couple of minimal extra features (maps, built in package management, bounds checking). For me, Go is the closest thing I have found to C, without many of the C pitfalls.

> Golang relies on built-in generator comments to help alleviate all of the typing.

I have been programming Go for a few years, and I have like one file in all of my code that uses a generator comment. That file is to interface with the Windows API. Regarding pure Go code, I dont use generator comments at all, so I think this comment is overblown.

1 comments

> I like that Go doesnt have these. Many programmers seem to want these big bloated programming languages. So thats what you end up with, a bunch of slow bloated programming languages.

Those features are added to remove bloat from your source code.

I don't think you understand what bloat is. Just because an end user program has less lines of code, doesn't mean bloat is reduced. That code gets made up in the API, or the language itself.