--- Log opened Sat Jun 11 00:00:03 2011 --- Day changed Sat Jun 11 2011 00:00 -!- goon12 [~goon12@71-87-215-29.dhcp.oxfr.ma.charter.com] has joined #go-nuts 00:00 -!- Tv [~Tv@ip-66-33-206-8.dreamhost.com] has quit [Ping timeout: 240 seconds] 00:16 -!- squeese_ [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 00:18 -!- dfr|mac [~dfr|work@nat/google/x-jodzxlfwfgigfxuq] has quit [Remote host closed the connection] 00:22 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has quit [Quit: whitespacechar] 00:22 -!- Baughn [~svein@2002:5965:d1f2::1] has quit [Ping timeout: 260 seconds] 00:22 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit [Ping timeout: 255 seconds] 00:23 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has quit [Remote host closed the connection] 00:26 -!- tavis_rain1 [~tavisb@24-104-129.146.hfc.mediarain.com] has joined #go-nuts 00:28 -!- alanliang [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has quit [Ping timeout: 255 seconds] 00:28 -!- alanliang [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has joined #go-nuts 00:29 -!- fabled [~fabled@83.145.235.194] has quit [Ping timeout: 255 seconds] 00:29 -!- tavis_rain [~tavisb@24-104-129.146.hfc.mediarain.com] has quit [Ping timeout: 255 seconds] 00:29 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts 00:30 -!- Tv [~Tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts 00:31 -!- robteix [~robteix@host16.190-230-219.telecom.net.ar] has joined #go-nuts 00:38 -!- shvntr [~shvntr@119.121.31.52] has joined #go-nuts 00:39 -!- Ekspluati [~Ekspluati@a91-154-13-178.elisa-laajakaista.fi] has quit [Read error: Connection reset by peer] 00:44 -!- Natch| [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has quit [Ping timeout: 268 seconds] 00:48 -!- wchicken [~chicken@c-98-248-250-201.hsd1.ca.comcast.net] has joined #go-nuts 00:49 -!- Natch| [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has joined #go-nuts 00:52 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts 00:55 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has joined #go-nuts 00:58 -!- saml [~saml@pool-68-237-248-106.ny325.east.verizon.net] has joined #go-nuts 00:58 < saml> hey, how can I find type of a function? 00:58 < saml> let's say I did import "fmt", I tried to find fmt.go .. 00:59 < saml> do I just go to api documentation? 00:59 -!- jemeshsu [~jemeshsu@bb220-255-88-127.singnet.com.sg] has quit [Ping timeout: 252 seconds] 01:00 -!- robteix [~robteix@host16.190-230-219.telecom.net.ar] has quit [Ping timeout: 255 seconds] 01:01 < exch> you can use 'godoc fmt Printf' to see the documentation for Printf 01:02 < exch> or run godoc as a webserver 'godoc -http :8080' You'll get the same documentation as on golang.org 01:02 < saml> exch, hoa thanks 01:02 < exch> in fact, golang.org is godoc 01:02 < saml> is there auto complete? 01:02 < saml> i'm using vim or emacs 01:03 < saml> is godoc generated? or someone wrote this separately? 01:03 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 01:03 < exch> godoc is part of the Go distribution 01:03 < exch> it's a program you run from your commandline 01:03 < saml> yah but who wrote those documentation? is it in the header file or something? 01:04 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 01:04 < exch> it's the code itself 01:04 < exch> godoc generates the docs from the sourcecode 01:05 -!- dfr|mac [~dfr|work@nat/google/x-qofxuvfkplojzkas] has joined #go-nuts 01:05 < saml> so where is fmt.go ? 01:05 < saml> nevermind i'm using binary go package 01:05 < exch> it's all in $GOROOT/src/pkg 01:08 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: Quit] 01:09 -!- anticw [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has quit [Quit: leaving] 01:09 -!- anticw [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has joined #go-nuts 01:10 < saml> usr/lib/go/src/pkg/fmt/format.go 01:11 < exch> I have go installed in ~/go, which makes it easier ti find I guess :p 01:12 < saml> i used distro's package manager to install go :P 01:24 -!- franciscosouza [~francisco@201.53.12.218] has joined #go-nuts 01:33 -!- wchicken [~chicken@c-98-248-250-201.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 01:38 < Tv> golang.org pkg docs also link to source 01:40 -!- justinlilly [justinlill@70.32.34.100] has quit [Ping timeout: 240 seconds] 01:43 -!- Natch| [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has quit [Read error: Connection reset by peer] 01:43 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has quit [Quit: whitespacechar] 01:45 -!- Natch| [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has joined #go-nuts 01:49 -!- dshep [~dshep@c-76-103-91-143.hsd1.ca.comcast.net] has quit [Quit: leaving] 01:54 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 01:55 -!- adg [~nf@2001:470:21:20::4444:61d9] has quit [Quit: leaving] 01:55 -!- nf [~nf@atka.wh3rd.net] has joined #go-nuts 01:55 -!- mode/#go-nuts [+o nf] by ChanServ 01:56 -!- Sisten [~Sisten@s213-103-208-147.cust.tele2.se] has quit [Read error: Connection reset by peer] 01:58 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has joined #go-nuts 01:59 -!- nf [~nf@atka.wh3rd.net] has quit [Client Quit] 02:00 -!- nf [~nf@atka.wh3rd.net] has joined #go-nuts 02:00 -!- mode/#go-nuts [+o nf] by ChanServ 02:02 -!- muke [~doobies@75-59-237-124.lightspeed.sntcca.sbcglobal.net] has quit [Read error: Connection reset by peer] 02:03 -!- muke [~doobies@75-59-237-124.lightspeed.sntcca.sbcglobal.net] has joined #go-nuts 02:04 -!- sjbrown [~sjbrown@c-98-210-195-242.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds] 02:09 -!- wchicken [~chicken@c-24-7-112-207.hsd1.ca.comcast.net] has joined #go-nuts 02:11 -!- franciscosouza [~francisco@201.53.12.218] has quit [Quit: franciscosouza] 02:14 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer has gone to sleep.] 02:14 -!- Makoryu [~bloodgog@pool-71-174-191-10.bstnma.fios.verizon.net] has joined #go-nuts 02:16 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5] 02:16 -!- sjbrown [~sjbrown@c-98-210-195-242.hsd1.ca.comcast.net] has joined #go-nuts 02:16 -!- tavis_rain1 [~tavisb@24-104-129.146.hfc.mediarain.com] has quit [Read error: Connection reset by peer] 02:20 -!- dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has joined #go-nuts 02:25 -!- franciscosouza [~francisco@187.105.1.235] has joined #go-nuts 02:25 -!- shvntr [~shvntr@119.121.31.52] has quit [Ping timeout: 276 seconds] 02:32 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 02:35 -!- saml [~saml@pool-68-237-248-106.ny325.east.verizon.net] has quit [Quit: Leaving] 02:41 -!- sjbrown [~sjbrown@c-98-210-195-242.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 02:45 -!- i__ [~none@unaffiliated/i--/x-3618442] has quit [Remote host closed the connection] 02:46 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts 02:49 -!- franciscosouza_ [~francisco@187.105.4.205] has joined #go-nuts 02:49 -!- b33p [~mgray@li226-224.members.linode.com] has quit [Quit: Lost terminal] 02:50 -!- viro [viro@cpe-71-72-174-83.woh.res.rr.com] has joined #go-nuts 02:50 -!- viro [viro@cpe-71-72-174-83.woh.res.rr.com] has left #go-nuts [] 02:51 -!- franciscosouza [~francisco@187.105.1.235] has quit [Ping timeout: 244 seconds] 03:03 -!- Makoryu [~bloodgog@pool-71-174-191-10.bstnma.fios.verizon.net] has left #go-nuts ["Quit: Quit: Quit: Qui*** Exception: Stack overflow."] 03:18 -!- shvntr [~shvntr@113.84.12.250] has quit [Ping timeout: 240 seconds] 03:19 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 03:21 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined #go-nuts 03:21 -!- krolaw [~krolaw@203.100.208.229] has joined #go-nuts 03:24 -!- dfr|mac_ [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 03:25 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 03:26 -!- hpvincent [~zig@nap13-11-83-156-121-34.fbx.proxad.net] has quit [Ping timeout: 255 seconds] 03:26 -!- hpvincent [~zig@nap13-11-83-156-121-34.fbx.proxad.net] has joined #go-nuts 03:27 -!- shvntr [~shvntr@113.84.12.250] has quit [Ping timeout: 260 seconds] 03:28 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 03:28 -!- dfr|mac [~dfr|work@nat/google/x-qofxuvfkplojzkas] has quit [Ping timeout: 276 seconds] 03:31 -!- _andre [~andre@177.19.63.254] has joined #go-nuts 03:31 < _andre> hello 03:32 < _andre> in cgo, what's the best way to convert from a char ** to a []string? 03:32 -!- shvntr [~shvntr@113.84.12.250] has quit [Remote host closed the connection] 03:33 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 03:34 -!- Nisstyre [~nisstyre@109.74.204.224] has joined #go-nuts 03:38 -!- shvntr [~shvntr@113.84.12.250] has quit [Remote host closed the connection] 03:38 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 03:39 -!- SirPsychoS [~sp@64.80.128.39] has joined #go-nuts 03:41 -!- Nisstyre [~nisstyre@109.74.204.224] has quit [Remote host closed the connection] 03:42 -!- franciscosouza [~francisco@187.105.4.205] has quit [Read error: Connection reset by peer] 03:43 -!- franciscosouza [~francisco@187.105.4.205] has joined #go-nuts 03:44 -!- shvntr [~shvntr@113.84.12.250] has quit [Ping timeout: 252 seconds] 03:45 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 03:48 -!- Nisstyre [~nisstyre@109.74.204.224] has joined #go-nuts 03:51 -!- franciscosouza [~francisco@187.105.4.205] has quit [Ping timeout: 244 seconds] 03:59 < zanget> http://blog.golang.org/2011/03/c-go-cgo.html 04:01 -!- fabled [~fabled@83.145.235.194] has quit [Ping timeout: 255 seconds] 04:01 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts 04:02 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts 04:10 -!- rejb [~rejb@unaffiliated/rejb] has quit [Disconnected by services] 04:10 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 04:12 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit [Ping timeout: 240 seconds] 04:17 -!- meatmanek [~meatmanek@70-36-143-33.dsl.dynamic.sonic.net] has quit [Ping timeout: 276 seconds] 04:26 -!- edsrzf_ [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts 04:26 -!- keithcascio [~keithcasc@nat/google/x-aywqjonhcuytrtdq] has quit [Quit: Leaving] 04:27 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Ping timeout: 260 seconds] 04:30 -!- jpiche [~jpiche@c-75-73-4-247.hsd1.mn.comcast.net] has joined #go-nuts 04:33 -!- Innominate [~sirrobin@cpe-076-182-074-143.nc.res.rr.com] has quit [Read error: No route to host] 04:35 -!- Innominate [~sirrobin@cpe-076-182-074-143.nc.res.rr.com] has joined #go-nuts 04:38 -!- franciscosouza [~francisco@187.105.4.205] has joined #go-nuts 04:48 -!- SirPsychoS [~sp@64.80.128.39] has quit [Quit: leaving] 04:53 -!- AmourDeZombi [~jphillips@c-76-112-223-150.hsd1.mi.comcast.net] has joined #go-nuts 05:04 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 05:06 -!- Tv [~Tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 255 seconds] 05:07 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 05:11 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has quit [Quit: whitespacechar] 05:17 -!- _andre [~andre@177.19.63.254] has quit [Quit: leaving] 05:24 -!- jemeshsu [~jemeshsu@bb220-255-88-127.singnet.com.sg] has joined #go-nuts 05:31 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts 05:48 -!- bobody [~alexc@unaffiliated/alexc] has joined #go-nuts 05:52 -!- AmourDeZombi [~jphillips@c-76-112-223-150.hsd1.mi.comcast.net] has left #go-nuts [] 06:01 -!- franciscosouza [~francisco@187.105.4.205] has quit [Read error: Connection reset by peer] 06:03 -!- Bigbear1 [~Cody@d75-156-128-238.abhsia.telus.net] has quit [Read error: Connection reset by peer] 06:03 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 06:11 -!- franciscosouza [~francisco@187.105.4.205] has joined #go-nuts 06:19 -!- dfr|mac_ [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 06:27 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 06:34 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 06:36 -!- bytbox [~s@96.26.105.154] has joined #go-nuts 06:36 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 250 seconds] 06:42 -!- bobody [~alexc@unaffiliated/alexc] has quit [Quit: WeeChat 0.3.4] 06:48 -!- Matriks404 [~Matriks40@178.180.101.248.nat.umts.dynamic.t-mobile.pl] has joined #go-nuts 06:48 -!- Matriks404 [~Matriks40@178.180.101.248.nat.umts.dynamic.t-mobile.pl] has left #go-nuts [] 06:51 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts 06:51 -!- mode/#go-nuts [+v iant] by ChanServ 06:56 -!- krolaw [~krolaw@203.100.208.229] has quit [Quit: krolaw] 06:57 -!- rputikar [~240182H@203-206-21-179.dyn.iinet.net.au] has joined #go-nuts 06:58 < |Craig|> if I have 2 references to the same string, is a comparison optimized to a pointer compare? 06:59 < Namegduf> No. 06:59 < |Craig|> so I'll have to use *string explicitly 07:00 < Namegduf> That would require string creation to guarantee no duplicate strings ever exist. 07:00 < |Craig|> Namegduf: I mean in the case where they are the same 07:00 -!- boscop_ [~boscop@f055162054.adsl.alicedsl.de] has joined #go-nuts 07:00 < Namegduf> |Craig|: Ah. In that case, I still don't think so. 07:01 < |Craig|> I'd expect a string compare to check for differing lengths and check the pointer (aka, check the internal string struct), then go to the actual compare if needed 07:01 -!- boscop [~boscop@unaffiliated/boscop] has quit [Ping timeout: 255 seconds] 07:04 < |Craig|> hum, if I use *string, I lose my immutability. 07:04 < |Craig|> I guess I'll stop my premature optimization and worry about performance later :) 07:09 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has joined #go-nuts 07:10 -!- elimisteve [~elimistev@ec2-50-16-219-29.compute-1.amazonaws.com] has left #go-nuts [] 07:17 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts 07:17 -!- askhader [~askhader@taurine.csclub.uwaterloo.ca] has quit [Quit: Lost terminal] 07:21 -!- krolaw [~krolaw@203.100.208.229] has joined #go-nuts 07:27 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 07:33 -!- rputikar [~240182H@203-206-21-179.dyn.iinet.net.au] has quit [Quit: rputikar] 07:36 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts 07:43 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 246 seconds] 07:44 < jessta_> |Craig|: that should be how it works and likely it 07:44 < jessta_> *is 07:45 -!- noam [noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 250 seconds] 07:52 -!- noam [noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 07:58 < |Craig|> jessta_: its nice to know my thinking makes sense, thanks 08:01 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 08:07 -!- ronnyy [~quassel@p4FF1C08D.dip0.t-ipconnect.de] has joined #go-nuts 08:09 -!- Project-2501 [~Marvin@82.84.83.244] has joined #go-nuts 08:11 -!- shvntr [~shvntr@113.84.12.250] has quit [Ping timeout: 260 seconds] 08:19 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 08:20 -!- wrtp [~rog@92.30.144.148] has joined #go-nuts 08:30 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by peer] 08:41 -!- noam [noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 260 seconds] 08:47 -!- Ekspluati [~Ekspluati@a91-155-85-163.elisa-laajakaista.fi] has joined #go-nuts 08:56 -!- noam [noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 09:00 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the Fish] 09:07 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 09:09 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 252 seconds] 09:16 -!- photron [~photron@port-92-201-54-74.dynamic.qsc.de] has joined #go-nuts 09:19 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 09:41 -!- franciscosouza [~francisco@187.105.4.205] has quit [Read error: Connection reset by peer] 09:43 -!- franciscosouza [~francisco@187.105.4.205] has joined #go-nuts 09:44 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 09:45 < nsf> does anyone need an import spec parser for Go written in python? 09:45 < nsf> http://pastie.org/2051429 09:45 < nsf> I just wrote one for my lang 09:45 < nsf> for waf 09:45 < nsf> dependency scanner 09:45 < nsf> and since my lang has the same syntax for import statements as Go 09:45 < nsf> it may work for you too :) 09:46 < nsf> it nicely skips everything except import statements 09:46 < nsf> handles comments, etc. 09:50 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 09:57 -!- Ekspluati [~Ekspluati@a91-155-85-163.elisa-laajakaista.fi] has quit [Read error: Connection reset by peer] 10:02 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Ping timeout: 255 seconds] 10:03 -!- dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has quit [Remote host closed the connection] 10:04 -!- dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has joined #go-nuts 10:07 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5] 10:13 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Read error: Connection reset by peer] 10:16 -!- jemeshsu [~jemeshsu@bb220-255-88-127.singnet.com.sg] has quit [Quit: jemeshsu] 10:22 -!- noam [noam@87.69.42.61.cable.012.net.il] has quit [Read error: Connection reset by peer] 10:22 -!- noam [noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 10:34 -!- araujo [~araujo@190.73.44.29] has joined #go-nuts 10:34 -!- araujo [~araujo@190.73.44.29] has quit [Changing host] 10:34 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 10:38 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat] 10:45 -!- raff_ [raff@newshell1.bshellz.net] has joined #go-nuts 10:47 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-163-102.clienti.tiscali.it] has joined #go-nuts 10:48 -!- wrtp [~rog@92.30.144.148] has quit [Quit: wrtp] 10:49 -!- wrtp [~rog@92.30.144.148] has joined #go-nuts 10:49 -!- Project-2501 [~Marvin@82.84.83.244] has quit [Ping timeout: 244 seconds] 10:52 -!- shvntr [~shvntr@113.84.12.250] has quit [Ping timeout: 260 seconds] 10:54 -!- shvntr [~shvntr@113.84.12.250] has joined #go-nuts 10:59 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has joined #go-nuts 11:07 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 11:09 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 268 seconds] 11:10 -!- photron [~photron@port-92-201-54-74.dynamic.qsc.de] has quit [Quit: Leaving] 11:20 -!- GeertJohan [~Squarc@D978EC5D.cm-3-1d.dynamic.ziggo.nl] has joined #go-nuts 11:25 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has joined #go-nuts 11:30 -!- raff_ [raff@newshell1.bshellz.net] has quit [Quit: Lost terminal] 11:30 -!- dannyft [~dannyft@3e6b0f67.rev.stofanet.dk] has joined #go-nuts 11:35 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 11:39 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-174-52.clienti.tiscali.it] has joined #go-nuts 11:41 -!- Fish- [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts 11:42 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-163-102.clienti.tiscali.it] has quit [Ping timeout: 255 seconds] 11:45 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has quit [Quit: whitespacechar] 11:53 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote host closed the connection] 11:55 -!- PortatoreSanoDiI [~Marvin@82.84.76.75] has joined #go-nuts 11:58 -!- shvntr [~shvntr@113.84.12.250] has quit [Quit: leaving] 11:58 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-174-52.clienti.tiscali.it] has quit [Ping timeout: 240 seconds] 11:58 -!- dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has quit [Quit: Silly man, I am a Baron!] 11:59 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 11:59 -!- franciscosouza [~francisco@187.105.4.205] has quit [Read error: Connection reset by peer] 12:03 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts [] 12:03 -!- Tv [~Tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts 12:09 -!- franciscosouza [~francisco@187.105.4.205] has joined #go-nuts 12:13 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 258 seconds] 12:15 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined #go-nuts 12:17 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts 12:19 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Connection reset by peer] 12:20 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 12:26 -!- saml [~saml@pool-68-237-248-106.ny325.east.verizon.net] has joined #go-nuts 12:26 < saml> is there a repl? 12:26 < saml> or, how do you quickly test expressions or statements? 12:28 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Connection reset by peer] 12:28 < saml> what's the difference between [...]int{1} and []int{1}? the latter is slice and the former is an array? 12:28 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 12:30 < uriel> saml: one is an array the other a slice 12:30 < uriel> saml: the playground should let you play with stuff: http://golang.org 12:31 < uriel> there are a bunch of repls too: 12:31 < uriel> http://go-lang.cat-v.org/dev-utils 12:31 < saml> uriel, thanks 12:34 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-175-43.clienti.tiscali.it] has joined #go-nuts 12:37 -!- PortatoreSanoDiI [~Marvin@82.84.76.75] has quit [Ping timeout: 252 seconds] 12:42 -!- wrtp [~rog@92.30.144.148] has quit [Quit: wrtp] 12:43 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 12:49 -!- Wiz126 [~Wiz@24.229.245.72.res-cmts.sm.ptd.net] has quit [Ping timeout: 240 seconds] 12:50 < Tv> it would be nice if the http package gave a way for resources to know what's "remaining" of the path 12:50 < Tv> similar to POSTPATH etc in cgi 12:53 < saml> is there longer version of for i:=0; .. ? I tried for var i int = 0; .. but doesn't compile 12:54 < jlaffaye> declaration on a different line? 12:54 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 12:54 < saml> jlaffaye, so,, scope of i is out of the for loop? 12:54 * saml tries 12:54 < jlaffaye> I dont know, I never use var to declare variables :) 12:55 < jlaffaye> anyway, what's wrong with i := 0? 12:55 < aiju> var i int = 0 should work actually 12:55 < aiju> also var i = 0 12:55 < saml> scope of i is in the for loop 12:55 < saml> slice.go:17: undefined: i 12:56 < saml> no, for var i int = 0; does not work 12:56 < saml> i prefer to be explicit 12:57 < jlaffaye> i := int(0) there you are 12:57 < saml> for simple cases.. it's okay.. but if the right hand of assignement is complex.. then i want to declare i with type 12:57 < saml> how can I get reference for int, len...? 12:57 < saml> godoc doesn't help for int and len 12:58 < saml> like, type of int() 12:58 < aiju> type of what? 12:58 < aiju> the type of an int() expression is int 12:58 < aiju> also see the language spec 12:58 < Tv> saml: http://golang.org/doc/go_spec.html ? 12:59 < saml> how do you search through spec? 13:00 < saml> int() is casting expression? 13:00 < aiju> yes 13:00 < saml> spec doesn't have word "cast" 13:01 < saml> programming so hard. /me gives up 13:15 -!- krolaw [~krolaw@203.100.208.229] has quit [Quit: krolaw] 13:18 < jessta_> saml: int() isn't a 'cast', it's a convertion 13:23 < uriel> nice, /r/golang passed 900 members: http://www.reddit.com/r/golang/ 13:23 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-175-43.clienti.tiscali.it] has quit [Read error: Connection reset by peer] 13:30 -!- dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has joined #go-nuts 13:32 -!- dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has quit [Client Quit] 13:35 -!- sacho [~sacho@90.154.206.145] has joined #go-nuts 13:37 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 13:38 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 13:42 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 13:51 -!- _dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has joined #go-nuts 14:07 -!- mehalelal [~mehalelal@76.103.175.11] has joined #go-nuts 14:11 < Tv> i got a horrible urge to rewrite rest.go 14:11 < Tv> *sigh* 14:11 < Tv> it's almost good 14:11 < Tv> now i need to come up with a pun on the word "rest" 14:22 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Quit: Lost terminal] 14:26 -!- ronnyy [~quassel@p4FF1C08D.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 14:36 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 14:39 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 14:41 -!- franciscosouza [~francisco@187.105.4.205] has quit [Ping timeout: 255 seconds] 14:43 -!- rputikar [~240182H@203-206-21-179.dyn.iinet.net.au] has joined #go-nuts 14:48 -!- franciscosouza [~francisco@187.105.18.105] has joined #go-nuts 14:49 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 14:54 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 14:55 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts 14:55 -!- ynv [~ynv@xdsl-188-154-4-146.adslplus.ch] has joined #go-nuts 14:55 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined #go-nuts 14:56 -!- ynv [~ynv@xdsl-188-154-4-146.adslplus.ch] has quit [Client Quit] 14:58 < manveru> is there any problem using a Logger across goroutines? 15:02 -!- dave [~dfc@124-149-60-140.dyn.iinet.net.au] has joined #go-nuts 15:04 -!- dannyft [~dannyft@3e6b0f67.rev.stofanet.dk] has quit [Remote host closed the connection] 15:05 -!- _dfc [~dfc@124-149-60-140.dyn.iinet.net.au] has quit [Read error: Operation timed out] 15:06 -!- hcatlin [~hcatlin@c-24-127-228-41.hsd1.fl.comcast.net] has joined #go-nuts 15:06 -!- hcatlin [~hcatlin@c-24-127-228-41.hsd1.fl.comcast.net] has quit [Changing host] 15:06 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined #go-nuts 15:10 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Read error: Connection reset by peer] 15:10 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts 15:13 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:7190:e460:7168:3876] has joined #go-nuts 15:17 -!- Sisten [~Sisten@s213-103-208-147.cust.tele2.se] has joined #go-nuts 15:27 -!- jemeshsu [~jemeshsu@bb220-255-88-127.singnet.com.sg] has joined #go-nuts 15:28 < mehalelal> Good day. What type of bad things could happen if you don't call netchan.Hangup after you are done with a channel? 15:30 < uriel> I'm not familiar with netchan, but I don't think it should be a big problem 15:31 -!- hartman [~dfc@124-149-60-140.dyn.iinet.net.au] has quit [Quit: hartman] 15:31 -!- Fish- [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Quit: So Long, and Thanks for All the Fish] 15:32 -!- Fish- [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts 15:32 < mehalelal> uriel: Thank you :-) 15:34 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined #go-nuts 15:40 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 15:41 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined #go-nuts 15:42 -!- LiteralKa [literalka@genoci.de] has joined #go-nuts 15:43 < mehalelal> uriel: There are some negative effects. If you don't call netchan.Hangup, the port may stay open. Not good :-( 15:44 < uriel> well, obviously, but that doesn't sound too bad, but guess that depends on your deffinition of "bad" 15:47 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Quit: Computer has gone to sleep.] 15:48 < mehalelal> uriel: Lol, I was hoping Go had a magic connection closer :-). It seems to mess up the program that calls importer.Hangup, no big deal though, just a bit annoying. 15:53 < LiteralKa> LOL 15:54 -!- mehalelal [~mehalelal@76.103.175.11] has quit [Quit: be right back] 15:57 -!- mehalelal [~mehalelal@76.103.175.11] has joined #go-nuts 16:07 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts 16:09 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 16:12 -!- mehalelal [~mehalelal@76.103.175.11] has quit [Quit: bedtime] 16:12 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 16:34 < Tv> just pushed a new web service unit testing helper: https://github.com/tv42/mockhttp.go 16:39 -!- TheMue [~TheMue@p5DDF772C.dip.t-dialin.net] has joined #go-nuts 16:56 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Ping timeout: 258 seconds] 16:56 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 16:57 < kevlar> adg, iant, do you know if Go will be included whenever the new GAE pricing plans take effect? 16:57 < kevlar> the Go runtime is not listed as a feature http://www.google.com/enterprise/appengine/appengine_pricing.html 16:57 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 16:58 < kevlar> (prospective search is there with the [experimental] tag, shouldn't Go have a similar thing?) 16:59 -!- ronnyy [~quassel@p4FF1C08D.dip0.t-ipconnect.de] has joined #go-nuts 17:02 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 17:14 -!- danilo04 [~danilo04@66.44.228.140] has joined #go-nuts 17:16 -!- ronnyy [~quassel@p4FF1C08D.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 17:19 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit: hcatlin] 17:21 -!- jrabbit [~babyseal@unaffiliated/jrabbit] has quit [Ping timeout: 276 seconds] 17:23 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has quit [Ping timeout: 252 seconds] 17:28 -!- jrabbit [~babyseal@unaffiliated/jrabbit] has joined #go-nuts 17:28 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 252 seconds] 17:30 -!- saml [~saml@pool-68-237-248-106.ny325.east.verizon.net] has quit [Quit: Leaving] 17:34 -!- jrabbit [~babyseal@unaffiliated/jrabbit] has quit [Ping timeout: 258 seconds] 17:44 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 17:47 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 17:49 -!- danilo04 [~danilo04@66.44.228.140] has quit [Ping timeout: 250 seconds] 17:52 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 17:52 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 17:53 -!- jrabbit [~babyseal@unaffiliated/jrabbit] has joined #go-nuts 17:57 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 17:57 -!- franciscosouza [~francisco@187.105.18.105] has quit [Read error: Connection reset by peer] 17:58 -!- danilo04 [~danilo04@66.44.228.140] has joined #go-nuts 17:58 -!- franciscosouza [~francisco@187.105.18.105] has joined #go-nuts 18:08 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 18:13 -!- danilo04 [~danilo04@66.44.228.140] has quit [Ping timeout: 246 seconds] 18:13 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 18:14 -!- skelterjohn [~jasmuth@81.92.20.210] has joined #go-nuts 18:15 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined #go-nuts 18:16 -!- jrabbit [~babyseal@unaffiliated/jrabbit] has quit [Read error: Operation timed out] 18:18 -!- edwin [~edwin@79.114.65.59] has joined #go-nuts 18:19 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Read error: Operation timed out] 18:21 < edwin> hi, on a simple testcase gccgo is much slower than 6g: raytracer (6g): 0m21.189s, raytracer (gccgo): 0m35.848s. 18:21 < edwin> In the gccgo case lot of time is spent in the GC (runtime_mlookup, runtime_gc,), and __tls_get_addr too 18:22 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 18:22 < edwin> should I file a bug against gccgo and 6g? 18:23 -!- replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 18:27 -!- mkb218 [~mkb@pool-96-233-4-238.bstnma.east.verizon.net] has quit [Quit: Lost terminal] 18:27 -!- jrabbit [~babyseal@unaffiliated/jrabbit] has joined #go-nuts 18:40 -!- ghais [~ghais@c-68-32-79-77.hsd1.ga.comcast.net] has joined #go-nuts 18:41 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts 18:44 < ghais> Hey guys, why does the compiler complain that Bar doesn't implement Foo in this example https://gist.github.com/1020838 18:45 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 18:46 < kevlar> edwin: you should probably email the mailing list. GCCGO and GC are two very different compilers. 18:47 < kevlar> ghais: you know, examples are a lot easier to parse when the names are things that make sense. 18:48 < ghais> kevlar, I will keep that in mind 18:48 < ghais> thanks 18:48 < kevlar> in any case, the reason is because the functions don't match 18:49 < kevlar> (*Baz).FooBar(other *Baz) is not the same signature as Foo.FooBar(other Foo) 18:50 < kevlar> if you make it (*Baz).FooBar(other Foo) it will work, but you'd have to assert otherBaz := other.(*Baz) to be able to use any baz-specific stuff. 18:51 < kevlar> (now do you see how lots of foos and bars and baz in an explanation make it hard to understand? lol. It would be easier if I was taking about zookeepers and cages or ships and cargo or something.) 18:51 < jhawk28> or cows 18:51 < kevlar> always a good choice 18:51 < jhawk28> lions would be nice too 18:52 < kevlar> python examples tend to use, what, sheep? something like that, right? 18:52 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 18:54 -!- fvbommel [~fvbommel_@86.86.15.250] has quit [Ping timeout: 276 seconds] 18:56 < kevlar> oh no, python is ham and eggs. 18:57 < kevlar> (and spam, of course) 18:57 < ghais> kevlar, I see, makes sense thatnks 18:58 < kevlar> ghais: I should also point out that you'd be better served with b := new(b) than having to do &b in a function call. 18:58 < kevlar> er, new(Baz) or whatever 18:58 < ghais> lol, how come? 18:58 -!- Project-2501 [~Marvin@82.84.78.92] has joined #go-nuts 18:59 < kevlar> ghais: idiomatically, you want a variable to be a pointer to a structure if you or anyone else will ever be modifying any of its concents 18:59 < kevlar> which is almost always. 19:00 < kevlar> or calling a function that has a pointer receiver, which (again) is almost always. 19:01 < kevlar> b := new(Baz) itself satisfies the Foo interface, whereas var b Baz does not. 19:02 < fzzbt> why don't they just remove new()? it's redundant. 19:02 < kevlar> there are lots of examples of idiomatic code that uses this sort of model; one good one off the top of my head is the bootcamp talk from I/O 19:02 < kevlar> fzzbt: it's not redundant. 19:03 < kevlar> make() and new() do two fundamentally different things. 19:03 < fzzbt> new(T) and &T do not 19:03 < kevlar> (bootcamp talk: http://blog.golang.org/2011/05/go-at-google-io-2011-videos.html) 19:03 < kevlar> ah. 19:04 < kevlar> That is a much better argument than the people who want b := make(*T) 19:05 < kevlar> however, you can't make a pointer to a string or an int using &, so you still can't ditch it completely. 19:08 < kevlar> one could make the argument that new() shouldn't be usable on structs because &type{...} is much more readable when you subsequently initialize it, but the counterargument (which would win) is that making arbitrary restrictions is counterproductive. 19:11 < kevlar> ghais: have you read effective go yet? 19:12 < kevlar> there's a section on pointer and value receivers 19:12 < kevlar> !goego pointers vs values 19:12 < GoBIR> kevlar: Effective Go pointers vs values - http://golang.org/doc/effective_go.html#pointers_vs_values 19:12 < ghais> kevlar, yeah 19:14 < skelterjohn|germ> hmm, i guess skelterjohn|germany is too long 19:14 < kevlar> there's also a section a bit further down about interfaces which should help explain why you really want your variable to be a pointer so that it can satisfy interfaces more easily 19:14 -!- boscop_ [~boscop@f050129014.adsl.alicedsl.de] has joined #go-nuts 19:14 < kevlar> lol. skelterjohn itself required me to move my alignment bar over a bit. 19:15 -!- [kevlar] [~kevlar@70-90-168-189-SFBACalifornia.hfc.comcastbusiness.net] has joined #go-nuts 19:15 < skelterjohn|germ> can't help it - it's the name my mother gave me 19:16 < skltrjohn|german> almost there... 19:16 -!- [kevlar] [~kevlar@70-90-168-189-SFBACalifornia.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 19:16 -!- boscop [~boscop@f055162054.adsl.alicedsl.de] has quit [Ping timeout: 255 seconds] 19:18 * Tv . o O ( in federal republic of germany, the germs pipe you? ) 19:21 -!- GeertJohan [~Squarc@D978EC5D.cm-3-1d.dynamic.ziggo.nl] has quit [Quit: Leaving.] 19:26 -!- Viriix [~joseph@c-67-169-172-251.hsd1.ca.comcast.net] has joined #go-nuts 19:27 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit: Linkinus - http://linkinus.com] 19:29 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 19:45 -!- Bigbear1 [~Cody@d75-156-128-238.abhsia.telus.net] has joined #go-nuts 19:45 -!- Bigbear1 [~Cody@d75-156-128-238.abhsia.telus.net] has left #go-nuts [] 19:48 -!- cinch [~cinch@78.46.138.149] has left #go-nuts ["Leaving"] 19:50 < Tv> goinstall or something to build a local source tree checkout? GOPATH looks promising but the filesystem layout restrictions look annoyingly severe 19:50 < Tv> +can 19:54 < skltrjhn|germany> you mean the go source tree? 19:55 * TheMue never thought that the App Engine integration is so simple. 19:55 < Tv> no, my own projects 19:55 < skltrjhn|germany> have you looked at gb? 19:55 < skltrjhn|germany> also restricts filesystem layouts 19:55 < skltrjhn|germany> in mostly the same way 19:55 < skltrjhn|germany> but doesn't use GOPATH which i find really really clunky 19:55 < TheMue> skltrjhn|germany: Btw, why don't you take the internet tld? skelterjohn|de 19:55 < Tv> skltrjhn|germany: i use gb but it's buggy 19:56 < skltrjhn|germany> is it now 19:56 < Tv> i mean stuff https://github.com/tav/go/commit/13ca6b3b5c7fc27b713576651274c296982d094d refers to 19:56 < skltrjhn|germany> if it's buggy you should report an issue so i can make it less buggy 19:56 < Tv> skltrjhn|germany: well, the real story behind that is, gb has no good story for "goinstall github.com/..." 19:57 < Tv> goinstall needs to be able to build & install this anyway 19:57 < skltrjhn|germany> gb builds local stuff, invokes goinstall for remote stuff 19:57 < Tv> what's local to me is remote for others 19:57 < Tv> hence, i want to use the same tool for both 19:58 < skltrjhn|germany> i'm not sure what gb isn't doing that you want - i have several goinstallable projects that i build using gb 19:58 < skltrjhn|germany> don't get me wrong, wanting to use the same tool everywhere is fine 19:58 < skltrjhn|germany> but don't wrongly think gb is broken :) 20:00 < skltrjhn|germany> unless it actually is, then report and issue 20:00 < skltrjhn|germany> etc 20:00 < Tv> at this point, making goinstall work locally looks like a better path; sorry 20:01 < skltrjhn|germany> what's not working about it? 20:01 < Tv> packages without sources make it crash, gb -t ignores build errors, ... 20:02 < Tv> s/sources/non-test sources/ 20:02 < skltrjhn|germany> i've mimicked its GOPATH functionality for local projects so i'm pretty familiar 20:02 < skltrjhn|germany> Tv: these are great things to put in the issue tracker - how am i ever supposed to find these bugs on my own? 20:02 < skltrjhn|germany> i'm just one man! 20:03 < Tv> me too and i'm not interested in coding gb when it's an evolutionary dead end :( 20:04 < skltrjhn|germany> not asking you to code it 20:13 -!- wchicken [~chicken@c-24-7-112-207.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 20:22 -!- dforsyth [~dforsyth@ec2-50-18-22-230.us-west-1.compute.amazonaws.com] has quit [Ping timeout: 260 seconds] 20:27 -!- Viriix [~joseph@c-67-169-172-251.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 20:28 -!- Viriix [~joseph@c-67-169-172-251.hsd1.ca.comcast.net] has joined #go-nuts 20:29 -!- fvbommel [~fvbommel_@86.86.15.250] has joined #go-nuts 20:35 -!- franciscosouza [~francisco@187.105.18.105] has quit [Quit: franciscosouza] 20:38 -!- danilo04 [~danilo04@66.44.225.80] has joined #go-nuts 20:41 -!- elazarl [d4b35bc2@gateway/web/freenode/ip.212.179.91.194] has joined #go-nuts 20:42 < elazarl> I got the following error, when compiling latest go release with gcc 4.6.0 20:42 < elazarl> lookup_unix.go:27: error: enumerator value for `__cgo_enum__1' not integer constant 20:42 < elazarl> (a few of this) 20:42 < elazarl> Anyone have a clue? 20:43 < elazarl> It seems like cgo for some reason fails 20:47 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-152-138.clienti.tiscali.it] has joined #go-nuts 20:50 -!- Project-2501 [~Marvin@82.84.78.92] has quit [Ping timeout: 268 seconds] 20:53 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:7190:e460:7168:3876] has quit [Quit: Leaving.] 20:55 -!- skltrjhn|germany [~jasmuth@81.92.20.210] has quit [Quit: skltrjhn|germany] 20:57 < uriel> edwin: if you search the list archives, I think iant has mentioned the areas where gccgo is known to be slower than 6g 20:57 < uriel> edwin: one area is goroutines (it uses one host thread per goroutine), and I know there was one other issue which I don't remember 20:58 < uriel> searching the issue tracker for gccgo issues also might be helpful 20:58 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-152-138.clienti.tiscali.it] has quit [Quit: E se abbasso questa leva che succ...] 21:00 < elazarl> Any way to make ./all.bash build more verbose? 21:02 < elazarl> While investigating the problem with "enumerator value for `__cgo_enum__1' not integer constant" I find that executing the makefile myself in the pkg dir - works. 21:02 -!- franciscosouza [~francisco@187.105.18.105] has joined #go-nuts 21:04 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 252 seconds] 21:06 -!- cinch [~cinch@78.46.138.149] has joined #go-nuts 21:11 < edwin> uriel: no goroutines used here http://paste.debian.net/119567/ 21:12 < edwin> will send a mail to the ML tomorrow 21:12 -!- edwin [~edwin@79.114.65.59] has quit [Remote host closed the connection] 21:13 -!- jsj [~johan@78-70-255-20-no149.tbcn.telia.com] has joined #go-nuts 21:18 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 21:19 -!- pothos_ [~pothos@111-240-174-224.dynamic.hinet.net] has joined #go-nuts 21:20 < elazarl> OK, got it, env.bash forces /usr/bin to be before my own path. We need to test whether or not gcc is in a different directory, and add it to the path 21:21 -!- pothos [~pothos@111-240-174-124.dynamic.hinet.net] has quit [Ping timeout: 268 seconds] 21:25 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has joined #go-nuts 21:25 -!- Fish- [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Quit: So Long, and Thanks for All the Fish] 21:27 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has joined #go-nuts 21:28 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts 21:35 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Read error: Connection reset by peer] 21:35 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 21:36 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Ping timeout: 260 seconds] 21:50 -!- cinch [~cinch@78.46.138.149] has left #go-nuts ["Leaving"] 21:52 < kevlar> elazarl: probing for non-$PATH gcc is a nonstarter. The whole point of $PATH is to let it be the definitive source of where to find binaries. 21:53 < kevlar> there are plenty of really good reasons to not have a particular version of GCC in your path or to have a different version in a nonstandard path that's included first in $PATH. 21:54 < kevlar> also, not sure what you mean by "your own path" but I have all of my own paths before the system paths and it seems to work fine (though I don't have any personal copies of gcc in any of them) 21:54 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: (◣_◢) BigBrowser is watching ⓎⓄⓊ] 21:55 < elazarl> kevlar: When you start ./all.bash it uses ./env.bash to change your path, and it prepends /bin:/usr/bin to your path 21:55 < elazarl> http://code.google.com/p/go/issues/detail?id=1946 21:56 < elazarl> kevlar: basically ./all.bash ignores your current path if it conflicts with /bin or /usr/bin 21:58 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 21:58 < kevlar> interesting. I don't recall noticing that back when I was poking around in those files. 21:58 < kevlar> it looks like it's there so that it can find make, but I still think that's a bit odd. 22:00 < elazarl> kevlar: I don't understand why does it help use to find make? 22:01 < elazarl> If the user don't have make in his path - report it and fail 22:01 < elazarl> It should be his responsibility 22:01 < kevlar> I agree. 22:01 < kevlar> I also think there should be a dependency check before it starts the build; compatible gcc version, flex/bison/lex/yacc, etc 22:02 < aiju> like .. autofools? 22:02 < kevlar> god no. 22:02 < elazarl> aiju: You said a cursed word 22:02 < kevlar> it takes more time to get autotools working than it does to help every user who has a broken install by hand. 22:04 < kevlar> afaiac, it could be a for loop doing if ! which $TOOL then echo "$TOOL required, please install" && exit 1; fi 22:04 -!- wchicken [~chicken@66.117.135.135] has joined #go-nuts 22:05 < elazarl> kevlar: Nah, the output of this should be at least 200 lines long 22:05 < elazarl> to be compatible with autotools 22:05 < aiju> http://aiju.de/b/configure 22:05 < aiju> my autotools compatible replacements 22:06 < elazarl> aiju: I saw that, I didn't know you're the author... 22:06 < aiju> haha 22:06 < str1ngs> kevlar: I agree on the flex/bison/ed etc check 22:06 < aiju> i only wrote the first one 22:06 < kevlar> aiju: lolz 22:06 < kevlar> might even be faster than ./configure 22:08 -!- TheMue [~TheMue@p5DDF772C.dip.t-dialin.net] has quit [Quit: TheMue] 22:16 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Ping timeout: 276 seconds] 22:18 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined #go-nuts 22:19 -!- napsy [~luka@APN-122-83-224-gprs.simobil.net] has joined #go-nuts 22:21 -!- napsy [~luka@APN-122-83-224-gprs.simobil.net] has quit [Client Quit] 22:22 -!- jpiche [~jpiche@c-75-73-4-247.hsd1.mn.comcast.net] has quit [Quit: Leaving] 22:22 -!- GilJ [~GilJ@zeus.ugent.be] has quit [Ping timeout: 240 seconds] 22:23 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 22:25 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 22:32 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has quit [Ping timeout: 240 seconds] 22:33 -!- Viriix [~joseph@c-67-169-172-251.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 22:51 -!- Sisten [~Sisten@s213-103-208-147.cust.tele2.se] has quit [Quit: Lämnar] 23:11 -!- whitespacechar [~whitespac@24-247-159-7.dhcp.klmz.mi.charter.com] has joined #go-nuts 23:15 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: (◣_◢) BigBrowser is watching ⓎⓄⓊ] 23:22 -!- dannyft [~dannyft@3e6b0f67.rev.stofanet.dk] has joined #go-nuts 23:27 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 23:28 -!- krolaw [~krolaw@203.100.208.229] has joined #go-nuts 23:32 -!- jsj [~johan@78-70-255-20-no149.tbcn.telia.com] has quit [Remote host closed the connection] 23:41 < uriel> waiting for the heat death of the universe is faster than waiting for ./configure to finish 23:42 < uriel> (reason 345 why I love Go: no auto-hell in sight) 23:50 -!- krolaw [~krolaw@203.100.208.229] has quit [Quit: krolaw] 23:51 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 244 seconds] 23:51 < kevlar> uriel: I still think we need to work on making Go self-hosting 23:52 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: (◣_◢) BigBrowser is watching ⓎⓄⓊ] 23:52 < kevlar> and I am still really twitchy about the whole parallel compiler thing 23:57 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts 23:57 < uriel> it is just a question of priorities and time, making Go self-hosting would be great, but would make bootstrapping much harder, so I think that can wait until the current environment has been packaged and distributed widely 23:58 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 23:58 < kevlar> my worry is that a compiler written in go would be perpetually hamstrung because it won't have the optimizations we're getting ready to add in the c compilers 23:59 -!- wchicken [~chicken@66.117.135.135] has quit [Ping timeout: 260 seconds] 23:59 < nsf> I don't think bootstraping will be a problem 23:59 < nsf> Go compiler generates static binaries that work everywhere 23:59 < kevlar> that's my thought too 23:59 < nsf> and you can always compile the compiler once to assembly and use assembler for bootstrapping if binaries doesn't work --- Log closed Sun Jun 12 00:00:46 2011