And that is precisely what gives me hope, Go is going against the trend of almost every other language.
1,466 karma · joined January 25, 2009
And that is precisely what gives me hope, Go is going against the trend of almost every other language.
Rob Pike and Russ Cox both use acme on OS X.
P.S.: Both sam and acme were written by Rob pike (ken wrote ed), in Plan 9 circles some people would call acme 'an ide', and while I use acme, I would consider sam a better text editor in part because it is precisely just: a text editor and nothing else.
I might be naive, but Go is the only thing that has given me some hope for the future of software development in recent times, it means there is a chance that maybe some day I will be able to write software in an environment and with tools that are not byzantine hideously insane piles of layers gratuitiously complex crud.
Hell, with Go you completely bypass even libc (but unlike Plan 9, you still can take advantage of the hardware and software support of existing operating systems/kernels, that sadly are an unavoidable mess, which is one of the things that made it impossible to adopt in practice).
"For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." — Richard P. Feynman, minority report on the Space Shuttle Challenger Accident ( http://quotes.cat-v.org/science )
Go has a much more vibrant community and development is blindly fast. Given Go's dramatic memory efficiency advantages over Java I would hope Google will push it on Andriod soon.
Go code can already run on Android, but building Android apps in Go is another matter, but with Brad Fitzpatrick moving from the Android to the Go team recently, I'm optimistic.
John Carmack: "I agree with Microsoft’s assessment that WebGL is a severe security risk. The gfx driver culture is not the culture of security."
http://twitter.com/#!/ID_AA_Carmack/status/81732190949486592
The problem is that errors can and will happen, and exceptions make the control flow of error handle unpredictably convoluted.
From a control flow point of view exceptions are worse than COMEFROM.
> It also makes it easier to let callers further up in the call-chain to set the policy of of what to do in case of an error.
Callers that do not have any of the real context in which the error happened, and that often can't do anything particularly smart about it other than throw their hands in the air.
As a redditor for >5 years, I'm not sure they can claim even that anymore.
I can't blame him for suffering from Gell-Mann Amnesia Effect: http://harmful.cat-v.org/journalism/gell-mann-amnesia-effect
This is a feature ed had 40 years ago.
Even more fun fact: the National Review has also been pro-legalization for ages, as was William F. Buckley Jr.
And that is without going into the potential of perhaps taking advantage of concurrency and parallelization for some things.
Try Go.