--- 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