Go Language Resources Go, golang, go... NOTE: This page ceased updating in October, 2012

--- Log opened Wed Sep 15 00:00:03 2010
--- Day changed Wed Sep 15 2010
00:00 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:00 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:01 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:01 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:01 < plexdev> http://is.gd/fb0Z3 by [Robert Griesemer] in
go/src/cmd/godoc/ -- godoc: atomically update filter file
00:02 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:02 -!- segy [~segfault@pdpc/supporter/active/segy] has quit [Quit: leaving]
00:02 -!- vdrab [~vdrab@58-188-74-112f1.kyt1.eonet.ne.jp] has quit [Quit: vdrab]
00:02 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:04 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:05 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:06 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:06 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:07 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:07 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:08 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:08 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:09 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:09 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:10 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 272 seconds]
00:10 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:11 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Read
error: Connection reset by peer]
00:11 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
00:11 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:12 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:13 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:13 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:14 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:14 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:15 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:15 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Read
error: Connection reset by peer]
00:16 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined
#go-nuts
00:16 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:17 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:19 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:19 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:20 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:20 -!- napsy [~luka@88.200.96.18] has quit [Read error: Operation timed out]
00:20 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:21 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:21 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:23 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:24 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:24 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:25 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:26 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:26 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:27 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:27 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:28 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:28 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:29 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:29 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Remote
host closed the connection]
00:30 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:30 -!- allengeorge [~allengeor@bas1-brampton37-1176134925.dsl.bell.ca] has quit
[Quit: allengeorge]
00:30 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:31 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Read
error: Connection reset by peer]
00:31 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Read
error: Operation timed out]
00:32 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined
#go-nuts
00:33 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:33 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Remote
host closed the connection]
00:33 -!- ericvh [~ericvh@cpe-70-123-128-44.austin.res.rr.com] has quit [Quit:
ericvh]
00:34 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has joined
#go-nuts
00:34 -!- powerje [~powerje@2002:4b3c:e588:0:5ab0:35ff:fe80:7cd2] has quit [Read
error: Connection reset by peer]
00:35 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
00:35 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Remote host closed the connection]
00:37 -!- ukai [~ukai@nat/google/x-unkeugeiantqdaqe] has quit [Ping timeout: 240
seconds]
00:38 -!- ukai [~ukai@nat/google/x-ctphklgbvpdgalho] has joined #go-nuts
00:39 -!- Tv [~tv@gige.bur.digisynd.com] has quit [Ping timeout: 245 seconds]
00:39 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
00:41 -!- ExtraSpice [~XtraSpice@78-57-168-219.static.zebra.lt] has quit [Ping
timeout: 240 seconds]
00:46 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Quit: Venom_X]
00:50 -!- Tonnerre [tonnerre@netbsd/developer/tonnerre] has quit [Ping timeout:
240 seconds]
00:50 -!- jhaddad [~jhaddad@rrcs-173-196-139-66.west.biz.rr.com] has joined
#go-nuts
00:51 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Remote
host closed the connection]
00:52 -!- cco3-hampster [~conleyo@nat/google/x-khuctrqpcjvunfte] has quit [Remote
host closed the connection]
00:54 -!- steveno [~stevenoli@c-24-131-221-195.hsd1.pa.comcast.net] has joined
#go-nuts
00:54 -!- steveno [~stevenoli@c-24-131-221-195.hsd1.pa.comcast.net] has quit
[Changing host]
00:54 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has joined #go-nuts
00:57 -!- iant [~iant@66.109.106.2] has quit [Ping timeout: 265 seconds]
00:58 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
01:00 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
01:04 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 265 seconds]
01:04 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
01:08 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
01:08 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error:
Connection reset by peer]
01:13 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
01:13 -!- skelterjohn [~jasmuth@c-76-124-23-156.hsd1.nj.comcast.net] has joined
#go-nuts
01:14 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
01:17 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
01:21 -!- segy [~segfault@pdpc/supporter/active/segy] has joined #go-nuts
01:37 < Tv> has anyone made a socketpair/pipe look like a
io.ReadWriteCloser?
01:37 -!- major_majors [~major_maj@173-10-44-57-Michigan.hfc.comcastbusiness.net]
has joined #go-nuts
01:38 < Tv> it's not quite exactly the same..
01:38 < Tv> well pair pipes in this case, bidir; hence, two fds
01:38 < Tv> i'm not sure why my socketpair trick isn't working :-/
01:38 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
01:38 -!- mode/#go-nuts [+v iant] by ChanServ
01:42 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 265 seconds]
01:47 -!- artefon [~thiago@189.107.228.2] has quit [Quit: bye]
01:59 -!- jhaddad [~jhaddad@rrcs-173-196-139-66.west.biz.rr.com] has quit [Quit:
jhaddad]
02:01 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has quit [Quit:
steveno]
02:03 -!- bjorkintosh [~bjork@ip72-213-130-240.ok.ok.cox.net] has joined #go-nuts
02:04 -!- bjorkintosh [~bjork@ip72-213-130-240.ok.ok.cox.net] has left #go-nuts
["Leaving"]
02:04 < plexdev> http://is.gd/fb8fI by [Robert Griesemer] in
go/src/cmd/godoc/ -- godoc: better handling of deep directory trees
02:07 -!- skelterjohn [~jasmuth@c-76-124-23-156.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
02:09 < Tv> oh right i need to do shutdown(2)
02:12 -!- l00t- [~i-i3id3r_@189.105.51.77] has joined #go-nuts
02:12 < Tv> mmm, much better
02:12 -!- boscop [~boscop@g225215051.adsl.alicedsl.de] has quit [Ping timeout: 240
seconds]
02:13 -!- enherit [~enherit@cpe-98-149-170-48.socal.res.rr.com] has quit [Quit:
leaving]
02:14 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
02:14 -!- mat_ [~mat@prod2.absolight.net] has quit [Read error: Connection reset
by peer]
02:14 -!- mat_ [~mat@prod2.absolight.net] has joined #go-nuts
02:15 -!- l00t [~i-i3id3r_@189.105.102.211] has quit [Ping timeout: 272 seconds]
02:17 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
02:22 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 276 seconds]
02:23 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
02:27 -!- l00t- [~i-i3id3r_@189.105.51.77] has quit [Ping timeout: 265 seconds]
02:35 -!- nicktick [~nicktick@unaffiliated/nicktick] has joined #go-nuts
02:45 -!- meadman [~shaun@97-122-206-5.hlrn.qwest.net] has quit [Ping timeout: 276
seconds]
02:45 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has quit [Remote host
closed the connection]
02:49 -!- skelterjohn [~jasmuth@c-76-124-23-156.hsd1.nj.comcast.net] has joined
#go-nuts
02:50 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 276 seconds]
02:51 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
02:53 -!- meadman [~shaun@97-122-193-185.hlrn.qwest.net] has joined #go-nuts
03:00 -!- bookses [~John@222.180.36.142] has joined #go-nuts
03:00 -!- ako [~nya@fuld-4d00d305.pool.mediaWays.net] has joined #go-nuts
03:01 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds]
03:01 < bookses> I have to say gccgo is so big :-D
03:01 -!- meadman [~shaun@97-122-193-185.hlrn.qwest.net] has quit [Ping timeout:
240 seconds]
03:03 < bookses> about 450M
03:04 -!- aho [~nya@fuld-4d00d164.pool.mediaWays.net] has quit [Ping timeout: 245
seconds]
03:04 < bookses> compress them to xz 48M
03:04 < nsf> probably it's not gccgo but gcc, it is very huge, I don't use
it because of that
03:05 < bookses> it includes go gcc g++ java and etc.
03:05 < nsf> (I don't use gccgo I mean)
03:05 < nsf> yep :(
03:05 < bookses> I just want go to work with my existing c code
03:06 < nsf> there is cgo for that
03:08 < bookses> Does cgo ships with go?
03:08 < skelterjohn> yes
03:08 < bookses> oh thanks
03:09 < bookses> anyone who wants to download gccgo just type wget
"208.115.228.54/gccgo.tar.xz" --head='Host: bbbccc.com'
03:09 < bookses> I just uploaded it this morning:-D
03:10 < bookses> about 48M
03:11 < skelterjohn> ? why wouldn't one get it through the normal channel?
03:11 < bookses> as the raw source is about 450M and it is really huge
03:11 < bookses> you'll need a lot of time
03:12 < skelterjohn> so you've posted only the binary?
03:12 -!- meadman [~shaun@97-122-212-94.hlrn.qwest.net] has joined #go-nuts
03:12 < bookses> no , just the compressed sou:)rce
03:12 < skelterjohn> oh i see
03:12 < bookses> just compressed source
03:12 < bookses> nothing changed
03:12 < skelterjohn> 480M, 48M, same thing :)
03:13 < Namegduf> Doesn't GCC's VCS compress text?
03:14 < bookses> downloading single files is much faster than millions of
files ( maybe millions )
03:15 < Namegduf> Doesn't GCC's VCS compress the repository when cloned?
03:16 < Namegduf> (The problems you describe do not occur with git, and I
would be surprised if they occurred with whatever GCC uses)
03:17 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 272 seconds]
03:20 -!- skelterjohn [~jasmuth@c-76-124-23-156.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
03:20 -!- nikki93 [~nikki@89.211.99.126] has joined #go-nuts
03:21 < nikki93> I keep getting confused whether <-chan is a sender or a
receiver chan...  How do I remember this?
03:22 < Tv> nikki93: away from the channel object, towards the channel
object
03:22 < nikki93> Ahh.
03:22 < nikki93> Makes sense now.  :)
03:22 < bookses> can cgo links with c source?
03:23 < nikki93> bookses: I think that's answered in the FAQ somewhere...
lemme look it up
03:23 < bookses> okay
03:23 < nikki93> bookses:
http://golang.org/doc/go_faq.html#Do_Go_programs_link_with_Cpp_programs
03:23 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Remote
host closed the connection]
03:27 -!- bookses1 [~John@122.73.83.14] has joined #go-nuts
03:28 < enferex> is there a microsecond sleep, like usleep(), I cannot seem
to find such in the packages.
03:29 < Tv> enferex: time.Sleep takes nanoseconds
03:29 < enferex> ah ok
03:29 < enferex> thx
03:29 -!- bookses [~John@222.180.36.142] has quit [Ping timeout: 240 seconds]
03:30 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 252
seconds]
03:31 -!- nicktick [~nicktick@unaffiliated/nicktick] has left #go-nuts []
03:34 < nikki93> Hmm, I tried the 'prime' thing but it gives me some
'deadlock' problem.
03:34 < nikki93> This is what I have so far: http://codepad.org/wSwVY97B
03:35 -!- bookses1 [~John@122.73.83.14] has quit [Quit: Leaving.]
03:36 -!- bookses [~John@122.73.83.14] has joined #go-nuts
03:37 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
03:37 -!- bookses [~John@122.73.83.14] has quit [Read error: Connection reset by
peer]
03:37 -!- bookses [~John@122.73.83.14] has joined #go-nuts
03:43 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Remote host closed the connection]
03:44 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
03:47 < nikki93> I found the problem.
03:47 < nikki93> I did 'filter' instead of 'go filter'.  :/
03:49 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Ping timeout: 245 seconds]
03:57 < nikki93> Wow this is totally awesome!  I'm loving this 'goroutine'
stuff!
03:57 < nikki93> http://codepad.org/v8cFXxXp check it out
03:57 < nikki93> Makes you think about programming in a very different
way...
03:57 < nikki93> Just pipe the output to 'sed 40q' or something and you can
kind of track how it works.  It's awesome.  :)
04:04 < nsf> hehe, they are nice indeed, but I'm not sure about "makes me
thing about programming in a different way"
04:05 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
04:06 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
04:06 < nikki93> well in my case it does maybe because I've never done much
threading before.
04:07 < nikki93> This particular example reminds me of 'lazy evaluation'
from haskell.  :)
04:08 < nikki93> Like that famous fibonacci sequence example where you add
an infinitely long list of numbers to itself repeatedly shifting forward each time
04:09 < nsf> I don't know maybe it makes sense to do that kind of things
with channels and goroutines
04:09 < nsf> to me it's easier to do that simply as a structure and a
function
04:09 < nikki93> Me too.
04:09 < nikki93> But it's kewl.  :P
04:09 < nsf> slow and kewl
04:09 < nsf> ok :)
04:09 < nikki93> :(
04:10 < nsf> well, of course it's faster than let's say stackless python
04:10 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout:
619 seconds]
04:10 < nikki93> I was thinking in a game, for example, each object could
push its draw requests to a common 'draw' channel, then a 'drawer' will handle
each of those.
04:10 < nsf> but still, I prefer the way without locking
04:10 < nsf> nikki93: in a simple game it's ok
04:10 < nsf> but you know that in most modern games CPU is a bottleneck
04:10 < nikki93> Hmm.
04:11 < nsf> so..  people don't do suboptimal stuff
04:11 < nikki93> Yeah, but on my last project it was GPU.  :P
04:11 < nikki93> My shader programming sucked I guess.  hehe
04:11 < nikki93> nsf: Do you program in go?
04:11 < nsf> latest GPUs are so fast
04:11 < nsf> nikki93: of course
04:11 < nikki93> nsf: Why?
04:11 < nsf> but not games
04:11 < nsf> I like Go
04:11 < nikki93> nsf: I mean - why do you use Go?
04:11 < nsf> I hate C++ compilation time
04:11 < nsf> :)
04:12 < nikki93> That's it?  :/
04:12 < nsf> well, it's clean
04:12 < nsf> and contains interesting concepts
04:12 < nsf> like interfaces, goroutines, channels
04:12 < nikki93> Yeah that's why I like it too.
04:12 < nsf> for me Go is more C++ than C++ (in a sense of C increment
operation)
04:13 < nikki93> I just don't like the enforced brace stile.  :/ I used to
use the 'Allman' style mostly.
04:13 < nikki93> Well, you remember that joke?
04:13 < nsf> well, I don't care about brace style I can use whatever is
correct
04:13 < nsf> nikki93: probably not
04:13 < nikki93> " c++; /* this makes c bigger but returns the old value */
"
04:13 < nsf> ah, yes
04:13 < nikki93> :)
04:14 < nikki93> So what kind of things do you write in Go?
04:14 < nsf> in Go c++ doesn't return anything
04:14 < nsf> it just increments C
04:14 < nsf> :)
04:14 < nikki93> No it increments c.  :P
04:14 < nikki93> Another reason I was checking out Go because Ken and Rob
are involved and they have 'good taste'.  :P
04:14 < nsf> uhm..  for the last two months I was working on this:
http://github.com/nsf/gocode
04:15 < nsf> it's a tool written in Go that helps you write Go code :)
04:15 < nikki93> Ah! A git user!
04:15 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
04:15 * nikki93 highfives nsf
04:15 < nikki93> Too many mercurial people here.  :/
04:15 < nsf> not really
04:15 < nsf> at least those that are talking
04:15 < nsf> use git mostly
04:15 < nikki93> I see.
04:16 < nikki93> gocode looks good.  :O
04:16 < nsf> works for me
04:16 < nsf> and for few other people too probably
04:16 < nikki93> do you use the omnicppcomplete for c++?
04:17 < nsf> no
04:17 < nsf> you can't autocomplete C++ stuff
04:17 < nikki93> ?
04:17 < nsf> because it's nearly impossible, due to preprocessor, due to
complexity of the language, etc.
04:17 < nikki93> No I mean, when you write C++ do you use it.
04:17 < nsf> no
04:17 < nikki93> Well yeah it does kinda work though.  :)
04:17 < nsf> because it sucks
04:18 < nsf> it doesn't work
04:18 < nsf> there are zillion cases when it doesn't work
04:18 < nsf> and it will never work
04:19 < nikki93> Nice.
04:24 < nikki93> Yay it's on AUR.  :)
04:25 < nsf> yes, falconindy did that
04:26 < nikki93> AUR is awesome.
04:26 < nikki93> Are you on Arch Linux, nsf?
04:26 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has
quit [Quit: dj2]
04:26 < nsf> yes
04:34 -!- major_majors [~major_maj@173-10-44-57-Michigan.hfc.comcastbusiness.net]
has quit [Quit: major_majors]
04:34 < nsf> http://bit.ly/bs8a3m <- hehe, I love UNIX
04:36 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
04:37 < bookses> Does google use go inside?
04:37 < bookses> on real system
04:37 < jcao219> yes
04:38 < jcao219> Rob Pike said that Google was using it internally
04:38 < bookses> One day we can run go on google app engine
04:43 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 276
seconds]
04:43 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Ping timeout: 245 seconds]
04:54 -!- bookses1 [~John@222.180.36.142] has joined #go-nuts
04:54 -!- bookses1 [~John@222.180.36.142] has quit [Client Quit]
04:54 -!- nikki93 [~nikki@89.211.99.126] has quit [Quit: WeeChat 0.3.3]
04:57 -!- bookses [~John@122.73.83.14] has quit [Ping timeout: 240 seconds]
04:57 -!- bookses [~John@222.180.36.142] has joined #go-nuts
05:01 -!- scm [justme@d057129.adsl.hansenet.de] has quit [Ping timeout: 240
seconds]
05:02 -!- scm [justme@d071056.adsl.hansenet.de] has joined #go-nuts
05:07 -!- zozoR [~zozoR@4705ds1-ris.0.fullrate.dk] has joined #go-nuts
05:47 -!- mikespook [~mikespook@219.137.74.173] has joined #go-nuts
05:54 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts
05:58 -!- sacho [~sacho@213.91.244.15] has joined #go-nuts
06:00 -!- enferex [~enferex@users.757.org] has quit [Ping timeout: 272 seconds]
06:00 -!- enferex [~enferex@users.757.org] has joined #go-nuts
06:10 -!- ikaros [~ikaros@dslb-188-097-078-227.pools.arcor-ip.net] has joined
#go-nuts
06:18 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 276 seconds]
06:28 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
06:41 -!- bookses [~John@222.180.36.142] has quit [Read error: Connection reset by
peer]
06:42 -!- ikaros [~ikaros@dslb-188-097-078-227.pools.arcor-ip.net] has quit [Quit:
Leave the magic to Houdini]
06:44 -!- BlaSux [7f000001@dr.kleiner.lambdacomplex.org] has joined #go-nuts
06:50 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 272 seconds]
06:50 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
06:53 < plexdev> http://is.gd/fbpp8 by [Rob Pike] in go/src/pkg/netchan/ --
netchan: make -1 unlimited, as advertised.
06:58 -!- mikespook [~mikespook@219.137.74.173] has quit [Ping timeout: 252
seconds]
07:01 -!- zozoR [~zozoR@4705ds1-ris.0.fullrate.dk] has quit [Quit: Morten.  Desu~]
07:05 -!- mikespook [~mikespook@219.137.50.99] has joined #go-nuts
07:05 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
07:05 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
07:06 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Remote host closed the
connection]
07:07 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts
07:10 -!- ako [~nya@fuld-4d00d305.pool.mediaWays.net] has quit [Quit:
EXEC_over.METHOD_SUBLIMATION]
07:20 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 252 seconds]
07:22 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
07:46 -!- raylu [raylu@c-24-131-193-106.hsd1.pa.comcast.net] has quit [Ping
timeout: 264 seconds]
07:50 -!- ucasano [~ucasano@151.12.47.139] has joined #go-nuts
07:52 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
07:53 -!- prip [~foo@host65-129-dynamic.35-79-r.retail.telecomitalia.it] has quit
[Read error: Operation timed out]
07:55 -!- skejoe [~skejoe@188.114.142.231] has joined #go-nuts
08:13 -!- Fish9 [~Fish@86.65.182.207] has joined #go-nuts
08:18 -!- KirkMcDonald [~Kirk@pysoy/developer/KirkMcDonald] has quit [Changing
host]
08:18 -!- KirkMcDonald [~Kirk@python/site-packages/KirkMcDonald] has joined
#go-nuts
08:20 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
08:22 -!- prip [~foo@host83-121-dynamic.42-79-r.retail.telecomitalia.it] has
joined #go-nuts
08:24 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
08:25 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 265 seconds]
08:25 -!- ucasano [~ucasano@151.12.47.139] has quit [Ping timeout: 255 seconds]
08:27 -!- ucasano [~ucasano@151.12.47.139] has joined #go-nuts
08:33 -!- skejoe [~skejoe@188.114.142.231] has quit [Quit: leaving]
08:35 -!- clip9 [tj@12.81-166-62.customer.lyse.net] has quit [Ping timeout: 255
seconds]
08:46 -!- Tonnerre [tonnerre@netbsd/developer/tonnerre] has joined #go-nuts
08:50 -!- ExtraSpice [~XtraSpice@78-57-168-219.static.zebra.lt] has joined
#go-nuts
08:51 -!- manveru [~manveru@b08s28ur.corenetworks.net] has quit [Quit: WeeChat
0.3.2]
08:51 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
09:02 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
09:11 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
09:17 -!- wrtp [~rog@92.17.57.188] has joined #go-nuts
09:24 -!- jmettraux [~jmettraux@211.19.55.177] has quit [Remote host closed the
connection]
09:29 -!- raylu [raylu@c-24-131-193-106.hsd1.pa.comcast.net] has joined #go-nuts
09:29 < nsf> gocode users here?  have suggestions, feature requests, bug
reports?  I'm here and my TODO list is sort of empty
09:30 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 272 seconds]
09:30 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
09:30 -!- mikespook [~mikespook@219.137.50.99] has quit [Quit: Leaving.]
09:36 -!- norepinephrine [debian-tor@gateway/tor-sasl/norepinephrine] has joined
#go-nuts
09:41 -!- tvw [~tv@212.79.9.150] has joined #go-nuts
09:45 -!- bookses [~John@222.55.49.11] has joined #go-nuts
09:52 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
09:52 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has joined #go-nuts
09:57 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 276 seconds]
09:58 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
09:59 < falconindy> nsf: it's hard to see the bugs through the blaring
awesomeness
10:06 -!- bookses [~John@222.55.49.11] has quit [Quit: Leaving.]
10:12 -!- piyushmishra [~piyushmis@117.200.228.179] has quit [Ping timeout: 276
seconds]
10:13 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Quit: WeeChat
0.3.2]
10:15 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 272 seconds]
10:21 -!- jmettraux [~jmettraux@PPPbm5391.kanagawa-ip.dti.ne.jp] has joined
#go-nuts
10:26 -!- Project_2501 [~Marvin@82.84.71.147] has joined #go-nuts
10:35 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has quit
[Ping timeout: 240 seconds]
10:35 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has joined
#go-nuts
10:36 -!- Innominate [~sirrobin@cpe-076-182-074-143.nc.res.rr.com] has quit [Ping
timeout: 240 seconds]
10:36 -!- Innominate [~sirrobin@cpe-076-182-074-143.nc.res.rr.com] has joined
#go-nuts
10:36 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 255
seconds]
10:37 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
10:39 < wrtp> nsf: i had a brief look at gocode - i couldn't see where it
parses any external packages...  does it?
10:40 < wrtp> (i was, probably naively, just looking for occurrences of
ParseDir...)
10:43 -!- allengeorge [~allengeor@bas1-brampton37-1176134925.dsl.bell.ca] has
joined #go-nuts
10:47 -!- nictuku [~nictuku@cetico.org] has quit [Ping timeout: 272 seconds]
11:07 < mpl> an empty TODO list?  does that really exist?  ;)
11:07 -!- lmoura [~lauromour@187.113.108.95] has quit [Ping timeout: 265 seconds]
11:10 -!- allengeorge [~allengeor@bas1-brampton37-1176134925.dsl.bell.ca] has quit
[Quit: allengeorge]
11:11 -!- skejoe [~skejoe@188.114.142.231] has joined #go-nuts
11:15 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
11:16 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
11:20 < nsf> "Makes binaries work with 6cov again."
11:20 < nsf> niiice
11:20 < nsf> can't wait for the release
11:26 -!- skejoe [~skejoe@188.114.142.231] has quit [Quit: leaving]
11:37 -!- piyushmishra [~piyushmis@117.200.225.111] has joined #go-nuts
11:38 -!- artefon [~thiago@189.107.228.2] has joined #go-nuts
11:41 < wrtp> nsf: Error detected while processing function
gocomplete#Complete..<SNR>23_gocodeAuto
11:41 < wrtp> complete..<SNR>23_gocodeCommand..<SNR>23_system:
11:41 < wrtp> line 1: E484: Can't open file
/var/folders/qW/qWspzPseE00TdOwke7Di8U+++TI/-Tmp-/v563428/
11:41 < wrtp> 1
11:42 < nsf> interesting
11:42 < nsf> is it mac?
11:42 < nsf> tmp dir looks kinda strange :)
11:42 < wrtp> yeah it's a mac
11:43 < wrtp> the file exists and i can cat it
11:43 < nsf> but for some reason something can't open it :(
11:43 < wrtp> seems like it
11:44 < nsf> have you used gocode previously?
11:44 < wrtp> nope
11:44 < nsf> ok
11:45 < wrtp> is that error message from gocode or from vim?
11:45 < nsf> looks like vim
11:45 < nsf> and that is strange
11:46 < nsf> yes, it's a vim error
11:46 < nsf> thinking..  trying to figure out why :)
11:47 < nsf> wrtp: have you installed gocode somewhere on your PATH?
11:47 < wrtp> oh no, i'm wrong.  the file doesn't exist.  the file "0"
exists in that directory but not "1".
11:47 < nsf> :\
11:48 < nsf> the thing is: vim shouldn't open any tmp file
11:48 < nsf> it's just passing the name of it to the gocode
11:48 < wrtp> i'm not familiar with vim, but vi always opened a file in
/tmp.
11:49 < nsf> ugh..  I mean in the gocode plugin
11:49 < nsf> I don't open anything
11:49 < wrtp> yeah, i couldn't see any code that did
11:49 < nsf> s:system(printf('gocode %s %s %s', join(a:preargs), a:cmd,
join(a:args)))
11:49 < nsf> I guess it dies here
11:49 < nsf> for some reason
11:49 < nsf> again
11:50 < nsf> do you have 'gocode' installed somewhere on your PATH?
11:50 < wrtp> yes
11:50 < nsf> hm..
11:50 < wrtp> where's that s:system(...) code from?
11:50 < nsf> line 13
11:50 < nsf> same file
11:50 < nsf> it just calls system directly :)
11:51 < nsf> actually I should delete that
11:51 < nsf> and replace it with 'system'
11:51 < wrtp> line 13 of what?
11:51 < nsf> gocomplete.vim
11:51 < wrtp> ah!
11:52 < nsf> anyway, the thing is
11:52 < nsf> I think it's because I'm not escaping string
11:52 < nsf> I should add at least \"\" to printf
11:52 < wrtp> i've not looked at any vim code before
11:52 < nsf> oh..  wait
11:53 < nsf> hehe
11:53 < nsf> see function gocodeCommand
11:53 < nsf> there is a code that escapes 'args'
11:53 < nsf> but not 'preargs'
11:53 < nsf> I forgot to add that :)
11:55 < nsf> fixed..  can you try it now?
11:55 < wrtp> yup it works
11:56 < nsf> good, thanks for bug report :)
11:57 < wrtp> no probs.
11:58 < wrtp> BTW, where does gocode parse external packages?  does it parse
the object files?
11:58 < nsf> it parses .a files only
11:59 < wrtp> ah.  i hadn't seen that bit
11:59 < nsf> I need to modify parser a bit in order to be able to parse
.8/.6 files too
12:00 < wrtp> where's the parser?
12:00 < nsf> package.go
12:00 < wrtp> ah yes, just found it
12:00 < nsf> well, I do preprocessing for archive import info
12:01 < nsf> and it becomes Go code
12:01 < nsf> :D
12:01 < nsf> you can open .a file with text editor and see the info
12:01 < nsf> it's almost the same as valid Go code
12:01 < wrtp> yeah, i've seen that
12:01 < nsf> has few quirks
12:01 < nsf> but simple preprocessing solves the problem
12:02 < nsf> parser parses 100% of Go std lib
12:02 < nsf> although there is one exception
12:02 < nsf> numeric constants are replaced by 0
12:03 < nsf> because in .a they are in a format that go/scanner doesn't
understand
12:03 < nsf> and I was too lazy to parse them by myself :)
12:04 < wrtp> i'm surprised you didn't rip off the yacc code from gc
12:04 < wrtp> i think that's what i would have done
12:06 < nsf> well
12:06 < nsf> copy&pasting yacc code from the gc is a waste of time
12:06 < wrtp> does the .a file hold info about where the identifiers were
defined in the original source files?
12:06 < nsf> because there is a Go parser in the Go lib
12:06 < nsf> wrtp: uhm..  no in the textual form
12:07 < nsf> or maybe not at all
12:07 < nsf> I don't know
12:07 < wrtp> ok.  so i couldn't just parse the .a files for what i'm doing.
12:07 < nsf> what are you doing?
12:07 < wrtp> i think maybe i looked at that once.
12:08 < nsf> .a files contain type information
12:08 < nsf> that's 100%
12:08 < nsf> other than that I'm not sure
12:08 < nsf> :)
12:09 < wrtp> i'm doing (actually i did, about 8 months ago, but it's out of
date now) a tool so you can find the definition of any identifier in go source
code.
12:09 < wrtp> and its type
12:10 < nsf> gocode can do that..  almost
12:10 < wrtp> i hacked godoc so that when you're browsing source code, every
identifier (including member names) is a link to its definition
12:10 < wrtp> the definition linked to a page showing its type and any
members
12:11 < nsf> there are few problems: even if gocode sees the definition it
doesn't know that this is a definition
12:11 < nsf> and gocode doesn't infer types of binary expressions
12:11 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 264 seconds]
12:11 < wrtp> why not?  it's unambiguously a definition in the source code
12:11 < nsf> i := a - b
12:11 < nsf> type of 'i' is not known to gocode
12:11 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
12:11 < wrtp> that's not hard to do
12:12 < nsf> yes, I just don't do that
12:12 < nsf> because type of i isn't required for autocompletion and
renaming
12:12 < wrtp> what about i := a().B[5].C
12:12 < wrtp> ?
12:12 < nsf> it's ok
12:12 < nsf> it knows the type of 'i' in that case
12:12 < nsf> as well as type of 'a', 'B', and 'C'
12:12 < wrtp> you do need the type of i with binary exprs for autocompletion
12:12 < nsf> :)
12:13 < nsf> no
12:13 < nsf> because type of i is either a number (int, float, etc) or a
string
12:13 < wrtp> no
12:13 < nsf> and you can't autocomplete anything
12:13 < wrtp> what about:
12:13 < wrtp> type X int
12:13 < wrtp> a := X(56)
12:13 < wrtp> i := a + 67
12:13 < wrtp> then i has methods
12:14 < nsf> well, here we have a test case
12:14 < nsf> thanks
12:14 < wrtp> np :-)
12:14 -!- piyushmishra [~piyushmis@117.200.225.111] has quit [Ping timeout: 245
seconds]
12:14 < wrtp> my old code dealt with all that...  :-)
12:14 < nsf> I'll add that to tests now
12:17 < nsf> http://bit.ly/bEz4jJ
12:17 < nsf> added
12:18 < nsf> test.go is a bit incorrect
12:18 < nsf> return x * x
12:18 < nsf> should be:
12:18 < nsf> return int(x * x)
12:19 < nsf> but gocode doesn't care about semantics
12:19 < nsf> in that case
12:19 < wrtp> http://codereview.appspot.com/179057
12:21 < nsf> I see
12:23 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined
#go-nuts
12:23 < wrtp> actually, things changed a lot after that CL
12:23 < wrtp> but that was my first attempt
12:24 < nsf> well, for gocode type inference wasn't a big problem
12:24 < nsf> the main challenge was to make a good cache for the daemon
12:24 < nsf> in order to provide really fast autocompletions
12:24 < nsf> currently it's 30ms for an autocompletion request with warm
cache
12:25 < nsf> 80ms if you're asking for something like 'gl.' (contains 1600
entries)
12:25 < nsf> and..  what is more interesting
12:25 < nsf> cache is shared between autocompletion and refactoring modules
:)
12:26 < nsf> s/refactoring/renaming/
12:26 < wrtp> life is easier if you have a persistent daemon.  i found that
doing it from cold was fast enough (i ran the command each time)
12:27 < nsf> yes, it kinda fast too
12:27 < nsf> 300ms for cold autocompletion
12:27 < wrtp> that's pretty slow
12:27 < nsf> but being as fast as possible is important for a nice user
interface
12:27 < nsf> well, the bottleneck is .a parsing
12:27 < wrtp> perhaps you read in more than necessary?
12:27 < nsf> I'm loading each .a file completely
12:27 < nsf> yes
12:28 < wrtp> i made sure that i only parsed on demand.
12:28 < nsf> if I will enable .a cache and make it warm but disable file
cache
12:28 < nsf> autocompletions is 80ms
12:28 < nsf> hehe
12:28 < nsf> I though about that
12:28 < nsf> kinda lazy type inference
12:28 < wrtp> yeah
12:28 < nsf> but haven't implemented
12:28 < wrtp> it's not hard
12:28 < nsf> yep, it is
12:28 < nsf> I mean it's not that hard
12:28 < nsf> and in fact I'm doing that
12:29 < nsf> I don't infer types that I don't use for example
12:29 < nsf> but I do load all the modules at once
12:29 < nsf> in concurrent fashion actually :)
12:29 -!- piyushmishra [~piyushmis@117.200.226.73] has joined #go-nuts
12:29 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has quit [Remote host closed the connection]
12:30 < nsf> but the speed up is minor with two cores it's like 20-30%
12:30 < nsf> anyway..  it works as it is, and I'm quite happy about that
12:30 < wrtp> i just parsed the local file firstly.  asking to resolve a
type tried first to resolve it using only info from the local file.  then it tries
loading other files in the same directory.  then it infers package names.  then it
knows which package to parse completely.
12:30 < nsf> of course there is a room for improvement :)
12:31 < wrtp> yeah, i was trying hard to make it work fast in the cold case,
since i was starting from scratch each time
12:31 < nsf> wrtp: it makes sense yes, but you see if you have cache it's a
bad strategy
12:31 < wrtp> not really - fill on demand
12:31 < nsf> it's better to fill cache early with lots of modules
12:32 < wrtp> why is that better?
12:32 < nsf> because most likely only the first autocompletion will be slow
12:32 < wrtp> just makes start up slower
12:32 < nsf> well..  yes
12:32 < wrtp> if you can amortise startup time over several queries, the
likelyhood is you'll never notice it
12:32 < nsf> but it's ok :)
12:33 < nsf> hehe
12:33 < nsf> yes I can
12:33 < wrtp> that's because you take all the hit at the start...
12:33 < wrtp> fill early is worse :-)
12:34 < nsf> maybe you're right
12:34 < nsf> that's another interesting task to try
12:34 < nsf> I think it should be pretty easy to make package loading lazy
12:34 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has joined #go-nuts
12:34 < nsf> at least for autocompletion
12:35 < nsf> well, renaming feature requires full parsing anyway
12:35 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 255 seconds]
12:36 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
12:36 < nsf> wrtp: ok, thanks again for bug reports and for the talk :)
12:36 < wrtp> it's been a pleasure
12:37 < nsf> it was an interesting discussion :)
12:38 -!- plainhao [~plainhao@mail.xbiotica.com] has joined #go-nuts
12:43 -!- nictuku [~nictuku@cetico.org] has joined #go-nuts
12:44 -!- piyushmishra1 [~piyushmis@117.200.225.116] has joined #go-nuts
12:45 -!- piyushmishra1 [~piyushmis@117.200.225.116] has quit [Client Quit]
12:45 -!- piyushmishra [~piyushmis@117.200.226.73] has quit [Ping timeout: 265
seconds]
12:47 -!- ericvh [~ericvh@32.97.110.63] has joined #go-nuts
12:50 -!- kanru [~kanru@61-228-145-222.dynamic.hinet.net] has joined #go-nuts
12:55 -!- lmoura [~lauromour@186.212.115.231] has joined #go-nuts
12:56 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has joined #go-nuts
13:00 -!- Gertm [~Gertm@mail.dzine.be] has quit [Ping timeout: 245 seconds]
13:00 -!- beneth` [~beneth`@beneth.fr] has joined #go-nuts
13:14 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 245 seconds]
13:16 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
13:17 -!- virtualsue [~chatzilla@nat/cisco/x-zlxjfvadppeyoqzh] has joined #go-nuts
13:23 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts
13:25 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit:
Leaving.]
13:36 -!- boscop [~boscop@g227014253.adsl.alicedsl.de] has joined #go-nuts
13:38 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Remote
host closed the connection]
13:40 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined
#go-nuts
13:41 -!- iant [~iant@66.109.106.2] has joined #go-nuts
13:41 -!- mode/#go-nuts [+v iant] by ChanServ
13:45 -!- major_majors [~major_maj@m262336d0.tmodns.net] has joined #go-nuts
13:52 -!- femtoo [~femto@95-89-196-181-dynip.superkabel.de] has joined #go-nuts
13:58 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Remote
host closed the connection]
13:58 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
14:00 -!- dj2 [~dj2@216.16.242.254] has joined #go-nuts
14:01 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has quit [Remote host
closed the connection]
14:02 -!- dj2 [~dj2@216.16.242.254] has quit [Client Quit]
14:02 -!- dj2 [~dj2@216.16.242.254] has joined #go-nuts
14:06 -!- Kylarr [Kylarr@122-148-63-115.static.dsl.dodo.com.au] has joined
#go-nuts
14:08 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
14:10 -!- lmoura [~lauromour@186.212.115.231] has quit [Ping timeout: 245 seconds]
14:14 -!- lmoura [~lauromour@186.212.115.231] has joined #go-nuts
14:16 -!- nictuku [~nictuku@cetico.org] has quit [Ping timeout: 264 seconds]
14:17 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
14:21 -!- mattn_jp [~mattn_jp@112-68-61-50f1.hyg1.eonet.ne.jp] has joined #go-nuts
14:22 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 265 seconds]
14:23 -!- major_majors [~major_maj@m262336d0.tmodns.net] has quit [Quit:
major_majors]
14:23 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
14:27 -!- major_majors [~major_maj@m5e2336d0.tmodns.net] has joined #go-nuts
14:28 -!- Gertm [~Gertm@mail.dzine.be] has joined #go-nuts
14:28 < Gertm> emacs' go-mode is indenting my code very wide, is this the
default?
14:30 <+iant> the default is what gofmt does, which is to use tab
indentation
14:30 < Gertm> yeah, it's the same indeed, but it's very wide
14:30 < Namegduf> The width of a tab is editor-dependent.
14:31 < Namegduf> If indents are too deep, you can adjust its settings.
14:31 < Gertm> but when I let gofmt do it in the console, without my editor,
it's exactly the same
14:31 < nbjoerg> it's more like "some editors decide to ignore the historic
definition of a tab"
14:32 * Namegduf thinks varying tab width by editor config makes perfect sense if
you consider that some people work in fullscreen IDEs, and others (like me) work
in 80 width terminal windows.
14:33 -!- rup [~rupert@deathknight.net] has joined #go-nuts
14:33 < nbjoerg> I still belong into the "if you need more than 3 levels of
indentation, your code is bad" fraction
14:34 < Namegduf> I largely agree (mostly because it suggests you should be
splitting your function into smaller functions), although I think exceptions
happen here and there, such as when you really do need a loop in a loop containing
an if statement, none of which contain much other code.
14:35 < Namegduf> Go's general approach with making early termination safe
rather than insisting on a single entry and exit point for code helps.
14:36 < gmilleramilar> ok, here's my guess for tab width in emacs (from my
newly edited .emacs file):
14:36 < gmilleramilar> http://pastebin.com/SArCJbMQ
14:37 < gmilleramilar> (not sure if this would set it just for go buffers or
globally)
14:37 < gmilleramilar> (I'm not a lisp hacker at all)
14:51 -!- mattn_jp [~mattn_jp@112-68-61-50f1.hyg1.eonet.ne.jp] has left #go-nuts
[]
14:52 -!- skelterjohn [~jasmuth@c-76-124-23-156.hsd1.nj.comcast.net] has joined
#go-nuts
14:54 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.]
14:54 -!- kanru [~kanru@61-228-145-222.dynamic.hinet.net] has quit [Ping timeout:
240 seconds]
14:58 -!- major_majors [~major_maj@m5e2336d0.tmodns.net] has quit [Quit:
major_majors]
14:59 -!- artefon [~thiago@189.107.228.2] has quit [Quit: bye]
15:00 -!- major_majors [~major_maj@m262336d0.tmodns.net] has joined #go-nuts
15:02 -!- virtualsue [~chatzilla@nat/cisco/x-zlxjfvadppeyoqzh] has quit [Ping
timeout: 264 seconds]
15:03 -!- kanru [~kanru@61-228-145-222.dynamic.hinet.net] has joined #go-nuts
15:06 -!- iant [~iant@66.109.106.2] has quit [Quit: Leaving.]
15:07 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Read error: Connection
reset by peer]
15:12 -!- jmettraux [~jmettraux@PPPbm5391.kanagawa-ip.dti.ne.jp] has quit [Remote
host closed the connection]
15:15 -!- iant [~iant@nat/google/x-qlkiymikfxovwsen] has joined #go-nuts
15:15 -!- mode/#go-nuts [+v iant] by ChanServ
15:15 -!- mattikus [~mattikus@130.39.0.197] has joined #go-nuts
15:22 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 255 seconds]
15:25 -!- kanru [~kanru@61-228-145-222.dynamic.hinet.net] has quit [Ping timeout:
265 seconds]
15:36 -!- mduft [~mduft@gentoo/developer/mduft] has quit [Remote host closed the
connection]
15:38 -!- mduft [~mduft@gentoo/developer/mduft] has joined #go-nuts
15:39 -!- major_majors_ [~major_maj@m262336d0.tmodns.net] has joined #go-nuts
15:41 -!- major_majors [~major_maj@m262336d0.tmodns.net] has quit [Read error:
Connection reset by peer]
15:41 -!- femtoo [~femto@95-89-196-181-dynip.superkabel.de] has quit [Quit:
Leaving]
15:42 -!- skelterjohn [~jasmuth@c-76-124-23-156.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
15:44 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 264 seconds]
15:44 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
15:46 -!- gnuvince [~vince@70.35.173.114] has quit [Ping timeout: 240 seconds]
15:46 -!- gnuvince_ [~vince@70.35.168.205] has quit [Ping timeout: 265 seconds]
15:53 -!- gnuvince [~vince@72.0.215.231] has joined #go-nuts
15:53 -!- sacho [~sacho@213.91.244.15] has quit [Quit: Ex-Chat]
15:55 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 252
seconds]
16:03 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
16:03 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts
16:07 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts
16:12 -!- gnuvince [~vince@72.0.215.231] has quit [Read error: Operation timed
out]
16:17 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts
16:17 -!- mattikus [~mattikus@130.39.0.197] has quit [Remote host closed the
connection]
16:20 -!- Tv [~tv@gige.bur.digisynd.com] has joined #go-nuts
16:20 -!- nictuku [~nictuku@cetico.org] has joined #go-nuts
16:22 -!- gnuvince [~vince@70.35.168.20] has joined #go-nuts
16:23 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
16:25 -!- d_m [d6@SDF.ORG] has quit [Quit: Lost terminal]
16:26 -!- ikaros [~ikaros@2001:41b8:9bf:fe04:3024:35ff:fe1f:a526] has joined
#go-nuts
16:26 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
16:27 -!- gnuvince_ [~vince@72.0.215.231] has joined #go-nuts
16:31 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 240
seconds]
16:40 -!- steveno [~stevenoli@c-24-131-221-195.hsd1.pa.comcast.net] has joined
#go-nuts
16:40 -!- steveno [~stevenoli@c-24-131-221-195.hsd1.pa.comcast.net] has quit
[Changing host]
16:40 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has joined #go-nuts
16:42 -!- ucasano [~ucasano@151.12.47.139] has quit [Ping timeout: 265 seconds]
16:46 -!- gnuvince [~vince@70.35.168.20] has quit [Ping timeout: 264 seconds]
16:47 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
16:48 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has quit [Quit:
steveno]
16:54 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts
17:05 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:7d2a:fae7:cd2c:4640] has joined
#go-nuts
17:07 -!- ucasano [~ucasano@151.12.47.139] has joined #go-nuts
17:07 -!- ucasano [~ucasano@151.12.47.139] has quit [Remote host closed the
connection]
17:07 -!- ucasano [~ucasano@151.12.47.139] has joined #go-nuts
17:10 -!- gnuvince [~vince@70.35.166.115] has joined #go-nuts
17:17 -!- piyushmishra [~piyushmis@117.200.224.56] has joined #go-nuts
17:20 -!- cco3-hampster [~conleyo@nat/google/x-hlqfkghjhdvgepqg] has joined
#go-nuts
17:21 -!- kmeyer_ [~konrad@fedora/kmeyer] has quit [Ping timeout: 240 seconds]
17:21 -!- femtoo [~femto@95-89-196-181-dynip.superkabel.de] has joined #go-nuts
17:22 -!- kmeyer [~konrad@fedora/kmeyer] has joined #go-nuts
17:24 -!- sahid [~sahid@LNeuilly-152-21-22-10.w193-253.abo.wanadoo.fr] has quit
[Quit: Ex-Chat]
17:28 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has joined #go-nuts
17:28 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Remote
host closed the connection]
17:40 -!- ucasano [~ucasano@151.12.47.139] has quit [Quit: ucasano]
17:46 -!- willdye [~willdye@fern.dsndata.com] has joined #go-nuts
17:48 -!- femtoo [~femto@95-89-196-181-dynip.superkabel.de] has quit [Quit:
Leaving]
17:48 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
17:52 -!- mafs [~maikeru@unaffiliated/maikeru/x-7708887] has quit [Ping timeout:
252 seconds]
17:56 -!- artefon [~thiagon@150.164.2.20] has quit [Quit: Leaving]
17:57 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection]
17:58 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Remote host closed the
connection]
17:58 -!- tsdh [~user@p54AF0192.dip0.t-ipconnect.de] has joined #go-nuts
17:59 -!- piyushmishra [~piyushmis@117.200.224.56] has quit [Ping timeout: 276
seconds]
18:08 -!- acts_as [~acts_as@208.236.105.27] has quit [Quit: acts_as]
18:09 -!- mafs [~maikeru@unaffiliated/maikeru/x-7708887] has joined #go-nuts
18:11 -!- wrtp [~rog@92.17.57.188] has quit [Quit: wrtp]
18:14 -!- ikaros [~ikaros@2001:41b8:9bf:fe04:3024:35ff:fe1f:a526] has quit [Quit:
Leave the magic to Houdini]
18:15 -!- mafs [~maikeru@unaffiliated/maikeru/x-7708887] has quit [Ping timeout:
255 seconds]
18:16 -!- mafs [~maikeru@unaffiliated/maikeru/x-7708887] has joined #go-nuts
18:21 -!- mafs [~maikeru@unaffiliated/maikeru/x-7708887] has quit [Ping timeout:
240 seconds]
18:24 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 264 seconds]
18:27 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 276 seconds]
18:27 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
18:29 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts
18:35 -!- femtoo [~femto@95-89-196-181-dynip.superkabel.de] has joined #go-nuts
18:41 -!- norepinephrine [debian-tor@gateway/tor-sasl/norepinephrine] has quit
[Ping timeout: 245 seconds]
18:44 -!- tvw [~tv@e176015093.adsl.alicedsl.de] has joined #go-nuts
18:44 -!- norepinephrine [debian-tor@gateway/tor-sasl/norepinephrine] has joined
#go-nuts
18:46 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
18:47 -!- tsdh [~user@p54AF0192.dip0.t-ipconnect.de] has quit [Quit: Goodbye
guys!]
18:52 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Read
error: Operation timed out]
18:53 -!- ikaros [~ikaros@dslb-188-097-078-227.pools.arcor-ip.net] has joined
#go-nuts
18:53 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
18:56 -!- erje [~erje@port-92-201-89-100.dynamic.qsc.de] has joined #go-nuts
18:56 -!- d_m [d6@SDF.ORG] has joined #go-nuts
18:59 -!- mafs [~maikeru@unaffiliated/maikeru/x-7708887] has joined #go-nuts
19:01 < gmilleramilar> shouldn't gofmt support a -i switch to process a file
in-place?
19:01 < exch> gofmt -w file.go
19:01 < gmilleramilar> ah
19:02 < gmilleramilar> ok, I'm not sure that obviates the need for a -i, but
my followup question would be couldn't we improve the help output from gofmt to
indicate that better?
19:03 < exch> "-w=false: write result to (source) file instead of stdout"
that seems clear enough
19:03 < gmilleramilar> I assume -w=false means that the default value for
that flag is false, but I'm actually still not sure.
19:04 < exch> the output for boolean flags is a bit odd.  A boolean flag
like -w is false if it is not specified.  It's true if specified
19:04 < gmilleramilar> yeah, that's my point.  why would a switch that
ostensibly takes a string have a default of false?
19:05 < exch> that's just the way the standard flags package outputs stuff.
I concur that is is lacking
19:05 < exch> It could also use better formatting
19:05 < exch> s/is is/it is/
19:06 < gmilleramilar> ok, thanks anyway
19:06 < exch> I use my own commandline args package instead.  it gives much
nicrer formatted and properly aligned help output
19:06 -!- ikaros [~ikaros@dslb-188-097-078-227.pools.arcor-ip.net] has quit [Quit:
Leave the magic to Houdini]
19:13 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
19:14 -!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]
19:18 -!- wrtp [~rog@92.17.57.188] has joined #go-nuts
19:18 -!- bortzmeyer1 [~stephane@2a01:e35:8bd9:8bb0:21c:23ff:fe00:6b7f] has joined
#go-nuts
19:18 -!- wrtp [~rog@92.17.57.188] has quit [Client Quit]
19:19 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 240 seconds]
19:20 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
19:22 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
19:33 -!- wrtp [~rog@92.17.57.188] has joined #go-nuts
19:34 -!- wrtp [~rog@92.17.57.188] has quit [Client Quit]
19:36 -!- bortzmeyer1 [~stephane@2a01:e35:8bd9:8bb0:21c:23ff:fe00:6b7f] has quit
[Quit: Leaving.]
19:37 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:7d2a:fae7:cd2c:4640] has quit
[Quit: Leaving.]
19:37 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:21c:23ff:fe00:6b7f] has joined
#go-nuts
19:38 < bortzmeyer> Just ran a "hg update" then a make.  Now, no program can
be linked: "main.main: undefined: runtime.catstring"
19:39 -!- erje [~erje@port-92-201-89-100.dynamic.qsc.de] has quit [Quit: Leaving]
19:40 < bortzmeyer> Apparently, it is not all the programs, only those using
"net"
19:46 -!- Daryonius [~david@dslb-088-066-010-054.pools.arcor-ip.net] has joined
#go-nuts
19:46 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has joined #go-nuts
19:46 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit:
Leaving]
19:49 -!- Daryonius [~david@dslb-088-066-010-054.pools.arcor-ip.net] has quit
[Client Quit]
19:50 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has joined
#go-nuts
19:52 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Read error:
Connection reset by peer]
19:52 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
19:53 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has quit [Quit:
steveno]
19:54 -!- ikaros [~ikaros@dslb-084-059-076-021.pools.arcor-ip.net] has joined
#go-nuts
19:54 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
19:59 -!- witenoiz [~witenoiz@adsl-77-86-119-47.karoo.KCOM.COM] has joined
#go-nuts
20:00 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has quit [Quit:
Sh4pe]
20:00 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has joined
#go-nuts
20:03 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined
#go-nuts
20:04 -!- emmanueloga [~emmanuelo@host52.190-30-10.telecom.net.ar] has quit [Ping
timeout: 245 seconds]
20:08 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has quit [Quit:
Sh4pe]
20:08 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has joined
#go-nuts
20:11 -!- luruke [~luruke@151.53.37.151] has joined #go-nuts
20:13 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Ping
timeout: 272 seconds]
20:13 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
20:14 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 255 seconds]
20:14 -!- luruke [~luruke@151.53.37.151] has quit [Client Quit]
20:18 -!- Daronyus [~david@dslb-088-066-010-054.pools.arcor-ip.net] has joined
#go-nuts
20:21 -!- Project_2501 [~Marvin@82.84.71.147] has quit [Quit: E se abbasso questa
leva che succ...]
20:23 -!- emmanueloga [~emmanuelo@host52.190-30-10.telecom.net.ar] has joined
#go-nuts
20:23 -!- emmanueloga [~emmanuelo@host52.190-30-10.telecom.net.ar] has quit
[Excess Flood]
20:23 -!- Damyrkus [58420a36@gateway/web/freenode/ip.88.66.10.54] has joined
#go-nuts
20:23 -!- Damyrkus [58420a36@gateway/web/freenode/ip.88.66.10.54] has quit [Client
Quit]
20:23 -!- emmanueloga [~emmanuelo@host52.190-30-10.telecom.net.ar] has joined
#go-nuts
20:34 -!- femtoo [~femto@95-89-196-181-dynip.superkabel.de] has quit [Quit:
Leaving]
20:35 < Sh4pe> hi
20:35 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has quit [Quit:
Sh4pe]
20:35 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has joined
#go-nuts
20:38 -!- Daronyus [~david@dslb-088-066-010-054.pools.arcor-ip.net] has quit
[Quit: Leaving]
20:39 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
20:42 -!- emmanueloga [~emmanuelo@host52.190-30-10.telecom.net.ar] has quit [Ping
timeout: 272 seconds]
20:42 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
20:42 -!- emmanueloga [~emmanuelo@host52.190-30-10.telecom.net.ar] has joined
#go-nuts
20:44 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has joined #go-nuts
20:59 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
21:03 -!- dj2 [~dj2@216.16.242.254] has quit [Quit: dj2]
21:05 -!- bookses [~John@125.84.203.152] has joined #go-nuts
21:05 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Remote
host closed the connection]
21:06 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
21:09 -!- witenoiz [~witenoiz@adsl-77-86-119-47.karoo.KCOM.COM] has quit [Quit:
leaving]
21:11 -!- wrtp [~rog@92.17.57.188] has joined #go-nuts
21:14 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:21c:23ff:fe00:6b7f] has quit
[Quit: Leaving.]
21:14 -!- wrtp [~rog@92.17.57.188] has quit [Client Quit]
21:15 -!- Fish [~Fish@9fans.fr] has quit [Remote host closed the connection]
21:18 -!- wrtp [~rog@92.17.57.188] has joined #go-nuts
21:21 -!- steveno [~stevenoli@paludis/cheerleader/steveno] has quit [Quit:
steveno]
21:21 -!- wrtp [~rog@92.17.57.188] has quit [Client Quit]
21:22 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Read error:
Connection reset by peer]
21:23 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
21:26 -!- Sh4pe [~Sh4pe@dslb-088-066-010-054.pools.arcor-ip.net] has quit [Quit:
Sh4pe]
21:27 < plexdev> http://is.gd/fcoI9 by [Russ Cox] in go/src/libmach/ --
libmach: fix build on arm host
21:31 -!- gnuvince [~vince@70.35.166.115] has quit [Ping timeout: 265 seconds]
21:31 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Disconnected by services]
21:32 < anticw> iant: is anyone using gccgo in a cross env?  i assume the
rtems stuff is done that way and probably not x86?
21:32 -!- jcao219_ [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has
joined #go-nuts
21:33 <+iant> anticw: yes, the RTEMS work used a cross-compiler, but it was
a cross-compiler to x86
21:33 < anticw> ok, so the runtime, etc worked close to as-is then
21:34 < anticw> for mips ...  well, that all needs refactoring
21:34 <+iant> yes, hopefully it would not be too much work but I don't
really know
21:34 <+iant> there isn't much assembly code or anything like that
21:35 < anticw> it's a toss-up between 'use the mips stuff and put work in'
and 'ditch the hw and get x86'
21:42 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 265 seconds]
21:43 -!- cco3-hampster [~conleyo@nat/google/x-hlqfkghjhdvgepqg] has quit [Remote
host closed the connection]
21:44 -!- wrtp [~rog@92.17.57.188] has joined #go-nuts
21:46 < plexdev> http://is.gd/fcpTc by [Ken Thompson] in go/src/cmd/gc/ --
fix line number printing
21:46 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
21:49 -!- cco3-hampster [~conleyo@nat/google/x-wimxsaivrsgkvzll] has joined
#go-nuts
21:51 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
21:55 -!- gnuvince [~vince@70.35.169.91] has joined #go-nuts
21:56 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has quit [Read
error: Operation timed out]
21:59 -!- [Pete_27] [~noname@110-174-103-31.static.tpgi.com.au] has joined
#go-nuts
22:01 -!- MorningSon [~MorningSo@cpe-72-177-219-41.satx.res.rr.com] has joined
#go-nuts
22:05 -!- awidegreen [~quassel@62.176.237.78] has quit [Remote host closed the
connection]
22:06 -!- major_majors [~major_maj@m262336d0.tmodns.net] has quit [Quit:
major_majors]
22:07 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
22:08 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
22:08 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Read error: Connection
reset by peer]
22:09 -!- ukai [~ukai@nat/google/x-ctphklgbvpdgalho] has quit [Ping timeout: 252
seconds]
22:09 -!- ukai [~ukai@nat/google/x-adbspvozjslabnca] has joined #go-nuts
22:18 -!- ikaros [~ikaros@dslb-084-059-076-021.pools.arcor-ip.net] has quit [Quit:
Leave the magic to Houdini]
22:21 < plexdev> http://is.gd/fcsoG by [Robert Griesemer] in
go/src/cmd/godoc/ -- godoc: only show directories containing true package files
22:22 -!- bookses [~John@125.84.203.152] has quit [Ping timeout: 276 seconds]
22:31 -!- zerd_ [~quassel@tor.zerd.net] has quit [Ping timeout: 240 seconds]
22:32 -!- zerd [~quassel@2a01:608:ffff:3644:2e0:4dff:fe83:76ed] has joined
#go-nuts
22:35 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit:
skelterjohn]
22:39 < plexdev> http://is.gd/fctvI by [Robert Griesemer] in go/src/pkg/os/
-- os: error in documentation
23:03 -!- kanru [~kanru@61-228-145-222.dynamic.hinet.net] has joined #go-nuts
23:05 -!- tvw [~tv@e176015093.adsl.alicedsl.de] has quit [Remote host closed the
connection]
23:07 -!- wrtp [~rog@92.17.57.188] has quit [Quit: wrtp]
23:09 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 276 seconds]
23:09 -!- kanru [~kanru@61-228-145-222.dynamic.hinet.net] has quit [Ping timeout:
252 seconds]
23:10 -!- ajstarks [~ajstarks@pool-98-109-198-180.nwrknj.fios.verizon.net] has
joined #go-nuts
23:16 -!- artefon [~thiago@189.107.228.2] has joined #go-nuts
23:16 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
23:21 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts
23:22 -!- peterdn [~peterdn@host86-166-21-20.range86-166.btcentralplus.com] has
quit [Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100222071121]]
23:26 -!- iant [~iant@nat/google/x-qlkiymikfxovwsen] has quit [Read error:
Operation timed out]
23:27 -!- ericvh [~ericvh@32.97.110.63] has quit [Ping timeout: 272 seconds]
23:34 -!- steven_t [~steven@unaffiliated/steven] has left #go-nuts []
23:34 -!- iant [~iant@216.239.45.19] has joined #go-nuts
23:34 -!- mode/#go-nuts [+v iant] by ChanServ
23:35 -!- iant1 [~iant@67.218.106.92] has joined #go-nuts
23:39 -!- peterdn [~peterdn@host86-166-21-20.range86-166.btcentralplus.com] has
joined #go-nuts
23:39 -!- iant [~iant@216.239.45.19] has quit [Ping timeout: 252 seconds]
23:39 -!- jmettraux [~jmettraux@211.19.55.177] has joined #go-nuts
23:42 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
23:50 -!- allengeorge [~allengeor@bas1-brampton37-1176134925.dsl.bell.ca] has
joined #go-nuts
23:54 -!- ajstarks [~ajstarks@pool-98-109-198-180.nwrknj.fios.verizon.net] has
quit [Quit: ajstarks]
23:55 -!- ajstarks [~ajstarks@pool-98-109-198-180.nwrknj.fios.verizon.net] has
joined #go-nuts
23:58 -!- mikeg [~michael@ip68-110-226-15.dc.dc.cox.net] has quit [Ping timeout:
265 seconds]
23:59 -!- ajstarks [~ajstarks@pool-98-109-198-180.nwrknj.fios.verizon.net] has
quit [Client Quit]
23:59 -!- mikeg [~michael@ip68-110-226-15.dc.dc.cox.net] has joined #go-nuts
23:59 -!- artefon [~thiago@189.107.228.2] has quit [Ping timeout: 252 seconds]
23:59 -!- bookses [~John@222.55.49.11] has joined #go-nuts
--- Log closed Thu Sep 16 00:00:07 2010