I think i would like it, tough it have some syntax i don’t like at the moment.
Aras already twitted about it.
Looks interesting at least for those capable to wrap their head around this kind of programming.
To me it looks a lot like Google is trying to push an F# alike language out though.
Google uses Python, so it’s odd that their new language looks more like c than Python.
I’d rather have a compilable language with Python syntax. I guess we sort of have that already with Boo, though.
Google has actually been telling their developers not to use python anymore. As far Go, it seems interesting, but I wonder why they choose to build the compiler on top of GCC…
Interesting. I wonder if this is due to the backwards incompatibility of 3.0?
I always thought that was a bad idea…
No, from what I read it was basically because of Python’s performance and how well Python scales.
Here’s the mailing list thread I read: http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e
This is the first I’ve heard of it, so thanks for making this thread!
I’m still looking into it, but if go has real concurrency then I see a bright future for this language. In my opinion, the only truely concurrent language I’m aware of right now is erlang.
I’ve learned erlang and am productive in it, but the syntax is very different and I think the masses of programmers out there simply won’t tolerate it.
Here’s an example of erlang syntax:
http://www.erlang.org/examples/examples-2.0.html
This is kinda like how I feel about python-- just the fact that it uses indentation really bugs me, because its easy to make an error in whitespace.
They seem to be pushing go based on compile speed. I don’t really care, but I guess other people do.
Its likely built on GCC because GCC is a collection of compilers, not a compiler, and it allows them to customize or not the backend and the front end independently. LLVM might be a better choice in the long run but in the short run, getting a language going, using GCC makes a lot of sense.
Google uses Python, so it’s odd that their new language looks more like c than Python.
I’d rather have a compilable language with Python syntax. I guess we sort of have that already with Boo, though.
I agree. Go’s features look interesting but unfortunately the creators don’t seem to have a very good taste in syntax.
I really would prefer if it looked more like Python or Boo.
Genie (which is based on Vala) is supposed to be a compilable language with python inspired syntax but I haven’t really looked into it yet. Only heard it mentioned somewhere.