Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-25 Thread Roger Critchlow
On Sun, Jul 25, 2010 at 9:29 AM, Owen Densmore wrote: > So .. here's the question, given our current understanding: can Go succeed? > > Generally a new technology has to have a 10x improvement over the current > tech to make it. Its just too hard to change for it to merely be good and > sexy. >

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-25 Thread Marcus Daniels
Owen Densmore wrote: I've been on the Go Nuts group and found that they apparently are fairly slim group Unlike, http://www.haskell.org/pipermail/haskell-cafe/ http://hackage.haskell.org/packages/archive/pkg-list.html http://software.intel.com/en-us/blogs/2010/05/27/announcing-intel-concurrent

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-25 Thread Tyler White
Go is open source and I'm wondering how many of the successful languages are open source. Go seems to be designed well for multiple core situations, so it may take off as cloud computing does. Go might lower the development costs for huge projects if the right Go team can exploit the language'

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-25 Thread Owen Densmore
So .. here's the question, given our current understanding: can Go succeed? Generally a new technology has to have a 10x improvement over the current tech to make it. Its just too hard to change for it to merely be good and sexy. I've been on the Go Nuts group and found that they apparently are

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-24 Thread Marcus Daniels
Roger Critchlow wrote: I can see that goroutines and channels are appealing programming abstractions, but have a hard time believing they could scale. Seems like the more goroutines you have the more CPU cycles that will be absorbed in switching amongst them.I could see how

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-24 Thread Roger Critchlow
On Sat, Jul 24, 2010 at 12:46 PM, Marcus Daniels wrote: > Roger Critchlow wrote: > >> I found it even more apparent on this pass through that the language is >> very well built for the kind of parallel programming that I've become >> comfortable with in erlang. That is, go makes it very easy to s

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-24 Thread Marcus Daniels
Roger Critchlow wrote: I found it even more apparent on this pass through that the language is very well built for the kind of parallel programming that I've become comfortable with in erlang. That is, go makes it very easy to spin off a new thread/process/goroutine and establish communication

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-24 Thread Roger Critchlow
Pike actually says in a few places that there could be pointers when his examples use arrays. Declaring an array argument doesn't automatically get you a pointer to the contents of the array, but you can get one if it's needed. So pointers and references. I found it even more apparent on this pa

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-24 Thread Owen Densmore
It's interesting to see that go already is in the language shootout: http://shootout.alioth.debian.org/u32/which-programming-languages-are-fastest.php#table That means its pretty serious .. lota work to get the benchmark programs written. But they have a long way to go: above them are c/c++, jav

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-24 Thread Douglas Roberts
I thought they were good references. ;-] ;-] --Doug On Sat, Jul 24, 2010 at 10:59 AM, Owen Densmore wrote: > Thanks, good .. er .. pointers. :) > > -- Owen > > On Jul 23, 2010, at 9:16 PM, Roger Critchlow wrote: >> >> Oh, I see Pike gave two other talks at OSCON, no video but pdfs of the

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-24 Thread Owen Densmore
Thanks, good .. er .. pointers. :) -- Owen > On Jul 23, 2010, at 9:16 PM, Roger Critchlow wrote: > >> Oh, I see Pike gave two other talks at OSCON, no video but pdfs of the >> slides: >> >> Go http://www.oscon.com/oscon2010/public/schedule/detail/15464 >> Another Go at Language Design

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-23 Thread Roger Critchlow
Oh, I see Pike gave two other talks at OSCON, no video but pdfs of the slides: Go http://www.oscon.com/oscon2010/public/schedule/detail/15464 Another Go at Language Design http://www.oscon.com/oscon2010/public/schedule/detail/14760

Re: [FRIAM] [sfx: Discuss] The Go Programming Language

2010-07-23 Thread Roger Critchlow
Rob Pike made a presentation at the O'Reilly Open Source Conference yesterday slamming Java and C++ as part of explaining how the Go Language came about. http://infoworld.com/d/developer-world/google-executive-frustrated-java-c-complexity-375