Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Go language

Name: Anonymous 2012-03-27 16:57

What do you think?

I didn't look to deep so I don't know much about it yet but I find it interesting. Mainly: no exceptions, no OOP, lambdas, integer variants. Also I read some opinions, here they are:

http://www-cs-students.stanford.edu/~blynn//c/ch13.html
http://www.math.bas.bg/bantchev/misc/on-go.html

OP can't learn it and make his opinion

I'm a fag.

Name: Anonymous 2012-03-28 1:57

It's a mixed bag in my opinion, like all things.

There are plenty of things I don't like about the language, a few obvious ones:
1. The name (let's make a language called the!).
2. Forced brace style due to auto-insertion of semicolons.
3. panic is weird.
4. Library naming convention is too terse. For example in the syntax package, there is a type called Inst- which is "a single instruction in a regular expression program".
5. Using interface{} as a cheap substitute for generics.
6. new vs make is weird.
7. Having a separate distinction between T and *T for methods is weird.
8. Relies on GC- can't replace C which is what I was hoping for.


And here are some things I do like:
1. The "reverse" type declaration syntax, complex function headers are easy to grok compared to the C counterpart.
2. Interface<->Type is a nice concept. I prefer a level organization as opposed to a bunch of hierarchy.
3. Capitalization for public/private, and similarly gofmt.
4. Fast compiles.
5. Site is clean and organized, to look something up is quick.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List