--- Log opened Fri Apr 09 00:00:43 2010 00:02 -!- Xeon [~chatzilla@118.126.12.54] has joined #go-nuts 00:09 -!- wj305 [~will@66.44.227.27] has joined #go-nuts 00:11 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 00:14 -!- wj305 [~will@66.44.227.27] has quit [Client Quit] 00:18 -!- wj305 [~will@66.44.227.27] has joined #go-nuts 00:19 -!- nettok [~netto@proxy.galileo.edu] has joined #go-nuts 00:22 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 00:23 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Quit: leaving] 00:25 -!- wj305 [~will@66.44.227.27] has quit [Quit: wj305] 00:30 -!- ericvh [~ericvh@2002:467b:802c:0:223:6cff:fe93:c616] has joined #go-nuts 00:30 -!- ericvh [~ericvh@2002:467b:802c:0:223:6cff:fe93:c616] has quit [Client Quit] 00:32 -!- tvw [~tv@e182074076.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 00:33 -!- tvw [~tv@e182075132.adsl.alicedsl.de] has joined #go-nuts 00:40 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 276 seconds] 00:42 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: Leaving.] 00:42 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 00:44 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 00:45 -!- SecretofMana [~mana@142.46.164.30] has quit [Quit: Leaving] 00:54 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts 00:57 -!- perdiy [~perdix@sxemacs/devel/perdix] has joined #go-nuts 00:59 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Ping timeout: 245 seconds] 01:01 -!- Wiz126 [Wiz126@72.20.220.51] has quit [Ping timeout: 276 seconds] 01:06 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: Leaving.] 01:09 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 01:12 -!- Wiz126 [Wiz126@72.20.220.210] has joined #go-nuts 01:16 -!- kota1111 [~kota1111@gw2.kbmj.jp] has joined #go-nuts 01:18 -!- Nitro1 [~nitro@208.92.20.38] has joined #go-nuts 01:19 -!- Nitro [~nitro@208.92.20.38] has quit [Read error: Connection reset by peer] 01:20 -!- Nitro1 [~nitro@208.92.20.38] has quit [Client Quit] 01:20 -!- Nitro [~nitro@208.92.20.38] has joined #go-nuts 01:21 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 01:23 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit [Quit: carllerche] 01:28 -!- wj305 [~will@66.44.227.27] has joined #go-nuts 01:28 < plexdev> http://is.gd/bkQsP by [Russ Cox] in 12 subdirs of go/ -- runtime: turn divide by zero, nil dereference into panics 01:29 -!- wj305 [~will@66.44.227.27] has quit [Client Quit] 01:30 -!- surma [~surma@77-21-87-217-dynip.superkabel.de] has quit [Ping timeout: 265 seconds] 01:31 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 01:32 -!- wj305 [~will@66.44.227.27] has joined #go-nuts 01:34 -!- zyichi [~zyichi@124.205.180.154] has quit [Quit: zyichi] 01:34 -!- zyichi [~zyichi@124.205.180.154] has joined #go-nuts 01:41 -!- wj305 [~will@66.44.227.27] has quit [Quit: wj305] 01:51 -!- nettok [~netto@proxy.galileo.edu] has quit [Quit: Ex-Chat] 01:54 -!- tvw [~tv@e182075132.adsl.alicedsl.de] has quit [Remote host closed the connection] 02:00 -!- Xeon [~chatzilla@118.126.12.54] has quit [Ping timeout: 252 seconds] 02:03 -!- ako [~nya@g227027216.adsl.alicedsl.de] has quit [Quit: EXEC_over.METHOD_SUBLIMATION] 02:17 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 260 seconds] 02:35 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has quit [Read error: Connection reset by peer] 02:36 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has joined #go-nuts 02:45 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 02:47 -!- Nitro [~nitro@208.92.20.38] has quit [Quit: Leaving.] 02:47 -!- Nitro [~nitro@208.92.20.38] has joined #go-nuts 02:59 -!- afurlan [~afurlan@scorpion.mps.com.br] has joined #go-nuts 03:06 -!- wj305 [~will@66.44.227.27] has joined #go-nuts 03:09 -!- wj305 [~will@66.44.227.27] has quit [Client Quit] 03:10 -!- mikedee_ [~quassel@91.104.205.231] has quit [Ping timeout: 245 seconds] 03:12 -!- mikedee [~quassel@91.104.205.231] has joined #go-nuts 03:21 -!- nettok [~netto@200.119.159.106] has joined #go-nuts 03:21 -!- adu [~ajr@pool-173-66-9-50.washdc.fios.verizon.net] has joined #go-nuts 03:26 -!- nettok_ [~netto@200.119.159.106] has joined #go-nuts 03:30 -!- nettok [~netto@200.119.159.106] has quit [Ping timeout: 264 seconds] 03:32 -!- carllerche [~carllerch@208.87.61.146] has joined #go-nuts 03:41 -!- nettok__ [~netto@200.119.159.106] has joined #go-nuts 03:43 -!- nettok_ [~netto@200.119.159.106] has quit [Ping timeout: 264 seconds] 03:44 -!- nettok_ [~netto@200.119.152.105] has joined #go-nuts 03:44 -!- gnuvince_ [~vince@70.35.162.99] has joined #go-nuts 03:45 -!- nettok__ [~netto@200.119.159.106] has quit [Ping timeout: 264 seconds] 03:47 -!- gnuvince [~vince@70.35.165.168] has quit [Ping timeout: 245 seconds] 04:05 -!- Xeon [~chatzilla@222.73.189.45] has joined #go-nuts 04:05 -!- kssreeram [~kssreeram@122.174.131.1] has quit [Quit: kssreeram] 04:06 -!- nettok__ [~netto@200.119.152.105] has joined #go-nuts 04:09 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts 04:10 -!- mikedee [~quassel@91.104.205.231] has quit [Ping timeout: 264 seconds] 04:11 -!- nettok_ [~netto@200.119.152.105] has quit [Ping timeout: 276 seconds] 04:15 -!- robot12 [~robot12@robot12.kgts.ru] has joined #go-nuts 04:15 < plexdev> http://is.gd/bkZSZ by [Russ Cox] in 4 subdirs of go/src/pkg/runtime/ -- runtime: fix build (panic) for FreeBSD 04:17 -!- mikedee [~quassel@91.104.205.231] has joined #go-nuts 04:21 -!- Nitro [~nitro@208.92.20.38] has quit [Quit: Ex-Chat] 04:22 -!- Nitro [~nitro@208.92.20.38] has joined #go-nuts 04:25 -!- Nitro [~nitro@208.92.20.38] has quit [Client Quit] 04:30 -!- nettok_ [~netto@200.119.152.104] has joined #go-nuts 04:32 < plexdev> http://is.gd/bl0Nj by [Alex Brainman] in go/src/pkg/os/ -- fix bug in os_test.go checkMode 04:32 -!- nettok__ [~netto@200.119.152.105] has quit [Ping timeout: 276 seconds] 04:40 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 276 seconds] 04:43 -!- carllerche [~carllerch@208.87.61.146] has quit [Quit: carllerche] 04:46 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 240 seconds] 04:57 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit: Leaving] 05:07 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts 05:09 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 265 seconds] 05:09 -!- nettok__ [~netto@200.119.152.104] has joined #go-nuts 05:11 -!- kssreeram [~kssreeram@122.165.6.245] has joined #go-nuts 05:14 -!- nettok_ [~netto@200.119.152.104] has quit [Ping timeout: 264 seconds] 05:17 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Remote host closed the connection] 05:22 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 05:23 -!- nettok_ [~netto@200.119.152.104] has joined #go-nuts 05:27 -!- nettok__ [~netto@200.119.152.104] has quit [Ping timeout: 264 seconds] 05:32 -!- nettok_ [~netto@200.119.152.104] has quit [Ping timeout: 240 seconds] 05:38 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has quit [Ping timeout: 258 seconds] 05:48 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 05:50 -!- no_mind [~orion@122.173.236.22] has quit [Quit: Leaving] 05:51 -!- rlab [~Miranda@91.200.158.34] has quit [Client Quit] 05:59 -!- zoltan [~chatzilla@121.120.166.48] has joined #go-nuts 06:00 -!- Guest40388 [~chatzilla@121.120.166.48] has quit [Client Quit] 06:01 -!- thisnickissorand [~chatzilla@121.120.166.48] has joined #go-nuts 06:03 -!- mikedee [~quassel@91.104.205.231] has quit [Ping timeout: 265 seconds] 06:04 -!- thisnickissorand [~chatzilla@121.120.166.48] has quit [Client Quit] 06:07 -!- mikedee [~quassel@91.104.205.231] has joined #go-nuts 06:09 -!- Discoloda [~vincent@adsl-76-231-56-49.dsl.frs2ca.sbcglobal.net] has quit [Remote host closed the connection] 06:09 -!- adu [~ajr@pool-173-66-9-50.washdc.fios.verizon.net] has quit [Quit: adu] 06:33 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has joined #go-nuts 06:37 -!- rlab [~Miranda@185-67-95-178.pool.ukrtel.net] has joined #go-nuts 06:39 -!- dju [dju@89-158-252-87.rev.dartybox.com] has joined #go-nuts 06:46 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 06:50 -!- chressie [~chressie@dreggn.in-ulm.de] has quit [Quit: WeeChat 0.3.1.1] 06:57 -!- chbfiv [~8c201699@gateway/web/freenode/x-aasafbrkziqhadnr] has quit [Ping timeout: 248 seconds] 06:59 -!- chressie [~chressie@dreggn.in-ulm.de] has joined #go-nuts 07:13 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 07:33 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts 07:33 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 07:44 -!- mikedee [~quassel@91.104.205.231] has quit [Ping timeout: 265 seconds] 07:49 -!- bjarneh [~bjarneh@227.80-203-30.nextgentel.com] has joined #go-nuts 07:55 -!- mikedee [~quassel@91.104.205.231] has joined #go-nuts 07:58 -!- kssreeram_ [~kssreeram@122.165.6.245] has joined #go-nuts 08:00 -!- kanade [~rohan@59.95.2.73] has joined #go-nuts 08:00 -!- kaigan|work [~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts 08:01 -!- kssreeram [~kssreeram@122.165.6.245] has quit [Ping timeout: 276 seconds] 08:02 -!- perdix [~perdix@sxemacs/devel/perdix] has joined #go-nuts 08:02 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 08:04 -!- ikaros [~ikaros@f051238185.adsl.alicedsl.de] has joined #go-nuts 08:06 -!- afurlan [~afurlan@scorpion.mps.com.br] has quit [Remote host closed the connection] 08:11 -!- tvw [~tv@e182075132.adsl.alicedsl.de] has joined #go-nuts 08:17 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Read error: Connection reset by peer] 08:18 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 08:21 -!- kaigan|work [~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Quit: kaigan|work] 08:24 -!- kanade [~rohan@59.95.2.73] has quit [Read error: Connection reset by peer] 08:32 -!- kashia_ [~Kashia@port-92-200-37-101.dynamic.qsc.de] has quit [Quit: This computer has gone to sleep] 08:34 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined #go-nuts 08:43 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Read error: Connection reset by peer] 09:02 -!- GilJ [~gilles@78-22-170-204.access.telenet.be] has joined #go-nuts 09:04 -!- path[l] [UPP@120.138.102.34] has quit [Quit: path[l]] 09:22 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has joined #go-nuts 09:27 -!- path[l] [~path@122.182.0.38] has joined #go-nuts 09:29 -!- rlab [~Miranda@185-67-95-178.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 09:32 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has joined #go-nuts 09:43 -!- kssreeram [~kssreeram@122.165.6.245] has quit [Quit: kssreeram] 09:51 -!- kssreeram [~kssreeram@122.165.2.126] has joined #go-nuts 09:51 -!- tvw [~tv@e182075132.adsl.alicedsl.de] has quit [Remote host closed the connection] 09:54 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 10:04 -!- aXqd [~ca6a5e88@gateway/web/freenode/x-rmeyznswsjqchdpd] has quit [Quit: Page closed] 10:05 -!- Xeon [~chatzilla@222.73.189.45] has quit [Read error: Connection reset by peer] 10:15 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts 10:16 -!- path[l] [~path@122.182.0.38] has quit [Quit: path[l]] 10:16 -!- path[l] [~path@122.182.0.38] has joined #go-nuts 10:22 -!- General13372 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has joined #go-nuts 10:26 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 276 seconds] 10:36 -!- ikaros [~ikaros@f051238185.adsl.alicedsl.de] has quit [Remote host closed the connection] 10:37 -!- lux` [~lux`@151.95.176.1] has joined #go-nuts 10:42 -!- asmo [~asmo@c83-248-32-75.bredband.comhem.se] has joined #go-nuts 10:48 -!- kota1111 [~kota1111@gw2.kbmj.jp] has quit [Quit: Leaving...] 10:55 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has joined #go-nuts 10:56 -!- path[l] [~path@122.182.0.38] has quit [Read error: Connection reset by peer] 10:57 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 11:02 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by services] 11:02 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 11:04 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 11:04 -!- fwiffo [~none@unaffiliated/fwiffo] has joined #go-nuts 11:12 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has joined #go-nuts 11:20 -!- oal [~olav@5.79-160-122.customer.lyse.net] has joined #go-nuts 11:23 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: Leaving.] 11:24 -!- perdiy [~perdix@sxemacs/devel/perdix] has joined #go-nuts 11:26 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Ping timeout: 240 seconds] 11:36 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 11:37 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has quit [Ping timeout: 264 seconds] 11:37 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has joined #go-nuts 11:40 -!- zyichi [~zyichi@124.205.180.154] has left #go-nuts [] 11:42 -!- idea_squirrel [ct2rips@77-22-20-104-dynip.superkabel.de] has joined #go-nuts 11:47 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has joined #go-nuts 11:52 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 11:54 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has quit [Ping timeout: 264 seconds] 12:00 -!- Ikke [~ikkibr@189.58.212.183.dynamic.adsl.gvt.net.br] has joined #go-nuts 12:00 -!- Ikke [~ikkibr@189.58.212.183.dynamic.adsl.gvt.net.br] has quit [Changing host] 12:00 -!- Ikke [~ikkibr@unaffiliated/ikkebr] has joined #go-nuts 12:07 -!- niekie [~niek@CAcert/Assurer/niekie] has joined #go-nuts 12:07 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Quit: WeeChat 0.3.1.1] 12:07 -!- andrewh [~andrewh@85.92.214.131] has joined #go-nuts 12:08 -!- ikaros [~ikaros@guests167.externals.de] has joined #go-nuts 12:11 -!- Xilon [~Adium@116.212.218.179] has joined #go-nuts 12:11 -!- asmo [~asmo@c83-248-32-75.bredband.comhem.se] has quit [Remote host closed the connection] 12:17 -!- michael| [~maikeru@unaffiliated/maikeru/x-7708887] has quit [Ping timeout: 276 seconds] 12:31 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: Leaving.] 12:31 -!- robot12 [~robot12@robot12.kgts.ru] has left #go-nuts [] 12:37 -!- ericvh [~ericvh@32.97.110.63] has joined #go-nuts 12:37 -!- surma [~surma@77-21-87-217-dynip.superkabel.de] has joined #go-nuts 12:40 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has joined #go-nuts 13:00 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 13:00 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has joined #go-nuts 13:12 -!- bjarneh [~bjarneh@227.80-203-30.nextgentel.com] has quit [Quit: leaving] 13:16 -!- jameschu_ [~james@cm160.delta100.maxonline.com.sg] has joined #go-nuts 13:16 -!- jameschu_ [~james@cm160.delta100.maxonline.com.sg] has quit [Client Quit] 13:17 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Ping timeout: 246 seconds] 13:17 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts 13:20 -!- ikaros [~ikaros@guests167.externals.de] has quit [Read error: Connection reset by peer] 13:21 -!- ikaros [~ikaros@guests167.externals.de] has joined #go-nuts 13:23 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit: hcatlin] 13:25 -!- ikaros [~ikaros@guests167.externals.de] has quit [Read error: Connection reset by peer] 13:28 -!- michael| [~maikeru@unaffiliated/maikeru/x-7708887] has joined #go-nuts 13:28 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 13:30 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 13:31 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Ping timeout: 246 seconds] 13:32 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 13:35 -!- cmarcelo [~cmarcelo@200.184.118.130] has joined #go-nuts 13:35 -!- cmarcelo [~cmarcelo@200.184.118.130] has quit [Changing host] 13:35 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined #go-nuts 13:43 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 13:43 -!- Nitro [~nitro@208.92.17.21] has joined #go-nuts 13:50 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has joined #go-nuts 13:59 -!- kaigan|work [~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts 14:04 -!- iant [~iant@67.218.106.106] has joined #go-nuts 14:04 -!- mode/#go-nuts [+v iant] by ChanServ 14:06 -!- Venom_X [~pjacobs@74.61.90.217] has joined #go-nuts 14:14 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 14:19 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Remote host closed the connection] 14:29 -!- gnuvince_ [~vince@70.35.165.59] has joined #go-nuts 14:32 -!- kanru [~kanru@61-228-155-193.dynamic.hinet.net] has joined #go-nuts 14:32 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined #go-nuts 14:32 -!- gnuvince [~vince@70.35.162.99] has quit [Ping timeout: 258 seconds] 14:35 -!- gisikw [~gisikw@137.28.186.120] has joined #go-nuts 14:35 < exch> being a bit of a threading noob, I am trying to make sure that asynchronous operations on a tcp stream are handled properly. (In sequence instead of all simultaneously.. which is bad). Right now i've equiped the routines doing the actual stream operations with a simple mutex lock/unlock operation 14:36 < exch> It seems to work, but somehow I get the feeling this is too easy 14:36 < exch> anyone have experience with this and can tell me if this will be sufficient? 14:37 < JBeshir> That's good, but it's more common to have a single goroutine handle a single connection, for most purposes. 14:37 < exch> it's a persistent connection 14:37 < JBeshir> Yeah, a single persistent goroutine. 14:37 < JBeshir> I think. 14:38 < exch> ah yea. I get your point. What I'm doing here is send/receive data from the stream from any number of independant goroutines 14:38 < Xilon> Networking seems way too easy in Go :P 14:38 < exch> regardless of where the stream itself is actually being run 14:38 <+iant> exch: could you have all the inputs feed into a single channel? 14:38 < exch> It is working nicely now it seems All results are as expected 14:39 < exch> iant: i'll have to see if I can tailor it to do that. That would probably be a safer approach 14:40 -!- perdix [~perdix@f055206001.adsl.alicedsl.de] has joined #go-nuts 14:40 -!- perdix [~perdix@f055206001.adsl.alicedsl.de] has quit [Changing host] 14:40 -!- perdix [~perdix@sxemacs/devel/perdix] has joined #go-nuts 14:40 -!- ssb [~ssb@213.167.39.150] has quit [Ping timeout: 276 seconds] 14:40 < Xilon> I'm playing around using IRC. Go's channels map really nicely into the client-server model. I just have a channel of IRC messages (a struct) that I sent/recieve to/from, and another goroutine that reads/writes it from/to the TCP sockets. 14:41 < Xilon> It abstracts it really nicely. 14:41 < kmeyer> Xilon: make it public :) 14:41 -!- Discoloda [~vincent@adsl-76-231-56-49.dsl.frs2ca.sbcglobal.net] has joined #go-nuts 14:41 < kmeyer> I'm looking for a go irc library 14:42 < kmeyer> :) 14:42 < Xilon> I'm not really making an IRC library, but I might release it separately. 14:42 < Xilon> I've seen two IRC libraries on github already, but they're event based and make some assumptions so can't use that. 14:42 < kmeyer> Ah 14:45 < Xilon> It's nice to just do: server <- &irc.Message{Command: "QUIT"} 14:46 -!- ssb [~ssb@213.167.39.150] has joined #go-nuts 14:46 < exch> my calculon irc bot does something similar. input and output channels exposed by the connection class can be used for communication. individual goroutines just read from/write to those channels whenever appropriate 14:47 < Xilon> Yep, it'll probably become a design pattern in Go for client-server things like this 14:47 < Xilon> Might not be as easy for some more complicated things though 14:48 < exch> it's not really applicable for my current thingy though. On IRC there is not really a need to pair incoming and outgoing data. My current thingy does not require constant polling either. it's just 'send request, receive response, done." 14:48 < exch> but it does keep the connection open 14:49 < exch> bit like a webserver with a persistent connection I suppose 14:49 -!- zyichi [~zyichi@125.39.108.30] has joined #go-nuts 14:49 -!- rlab [~Miranda@240-21-95-178.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 14:50 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 276 seconds] 14:52 -!- ssb [~ssb@213.167.39.150] has quit [Ping timeout: 276 seconds] 14:54 -!- ssb [~ssb@213.167.39.150] has joined #go-nuts 14:57 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 14:58 -!- An_Knight [~Luixsia@AToulouse-254-1-54-197.w81-49.abo.wanadoo.fr] has joined #go-nuts 14:58 -!- fhs [~fhs@pool-72-89-200-211.nycmny.east.verizon.net] has quit [Quit: leaving] 15:01 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has quit [Ping timeout: 252 seconds] 15:01 -!- Luixsia [~Luixsia@AToulouse-254-1-54-197.w81-49.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 15:02 -!- iant [~iant@67.218.106.106] has quit [Ping timeout: 264 seconds] 15:03 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has joined #go-nuts 15:10 -!- kssreeram [~kssreeram@122.165.2.126] has quit [Quit: kssreeram] 15:11 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts 15:13 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 15:16 -!- Wiz126 [Wiz126@72.20.220.210] has quit [Ping timeout: 264 seconds] 15:18 -!- meanburrito920 [~john@192.5.109.49] has joined #go-nuts 15:18 -!- meanburrito920 [~john@192.5.109.49] has quit [Changing host] 15:18 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts 15:20 -!- ikaros [~ikaros@f051238185.adsl.alicedsl.de] has joined #go-nuts 15:21 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has quit [Quit: Konversation terminated!] 15:21 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has joined #go-nuts 15:22 < Xilon> Looks like I need to write a fairly low level IRC lib anyway, so it'll probably come out soon :P 15:22 < Xilon> Yet another one, heh 15:23 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping timeout: 248 seconds] 15:25 -!- meanburrito920 [~john@192.5.109.49] has joined #go-nuts 15:25 -!- meanburrito920 [~john@192.5.109.49] has quit [Changing host] 15:25 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts 15:28 < exch> can never have enough of those :p 15:29 < kmeyer> :) 15:33 -!- Wiz126 [Wiz126@72.20.221.131] has joined #go-nuts 15:35 < Xilon> I wish Go came standard with a REPL though, that would probably put Go in my top 3 languages :P 15:36 -!- Wiz126 [Wiz126@72.20.221.131] has quit [Client Quit] 15:36 -!- Wiz126 [Wiz126@72.20.221.131] has joined #go-nuts 15:37 < smw> Xilon: that would be nice. But I guess it is easier for interpreted languages 15:37 < JBeshir> REPL? 15:37 < smw> JBeshir: think of the python shell 15:37 < JBeshir> Ah. 15:37 < exch> parsing the input is easy enough with the AST package.. we just lack an interpreter 15:37 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 15:37 < Xilon> Well there is a REPL project on github, but I haven't tried it yet: http://github.com/qrush/go-repl 15:38 < Xilon> It probably doesn't let you redefine functions and such, which kinda makes it pointless. 15:42 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has quit [Quit: Leaving] 15:44 -!- aho [~nya@g227027216.adsl.alicedsl.de] has joined #go-nuts 15:45 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 15:52 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 245 seconds] 15:59 -!- zyichi [~zyichi@125.39.108.30] has quit [Quit: zyichi] 16:00 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has joined #go-nuts 16:05 -!- kaigan|work [~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Quit: kaigan|work] 16:13 < kmeyer> Xilon: it's pretty broken 16:13 < kmeyer> or at least, last time I tried 16:13 < kmeyer> (hadn't been updated past some addition of a language feature) 16:14 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]] 16:14 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 16:19 -!- mbarkhau [~koloss@dslb-084-059-161-165.pools.arcor-ip.net] has joined #go-nuts 16:22 -!- path[l]_ [~path@59.162.86.164] has joined #go-nuts 16:22 -!- path[l] [~path@59.162.86.164] has quit [Read error: Connection reset by peer] 16:23 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping timeout: 245 seconds] 16:26 -!- path[l]_ [~path@59.162.86.164] has quit [Ping timeout: 240 seconds] 16:32 -!- iant [~iant@nat/google/x-jkfsjkwgydqusgyi] has joined #go-nuts 16:32 -!- mode/#go-nuts [+v iant] by ChanServ 16:37 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 16:38 -!- mikedee [~quassel@91.104.205.231] has quit [Remote host closed the connection] 16:38 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has joined #go-nuts 16:39 -!- ikaros_ [~ikaros@e183150128.adsl.alicedsl.de] has joined #go-nuts 16:40 -!- ikaros [~ikaros@f051238185.adsl.alicedsl.de] has quit [Read error: Operation timed out] 16:43 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 16:44 -!- tibshoot [~tibshoot@109.197.176.10] has quit [Quit: Quitte] 16:46 -!- mikedee [~quassel@91.104.205.231] has joined #go-nuts 16:48 -!- mikedee [~quassel@91.104.205.231] has quit [Remote host closed the connection] 16:50 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 16:52 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 16:53 -!- Wiz126 [Wiz126@72.20.221.131] has quit [Ping timeout: 240 seconds] 16:58 -!- Xilon [~Adium@116.212.218.179] has quit [Quit: Leaving.] 17:09 -!- Wiz126 [Wiz126@72.20.222.49] has joined #go-nuts 17:13 -!- meanburrito920 [~john@192.5.109.49] has joined #go-nuts 17:13 -!- meanburrito920 [~john@192.5.109.49] has quit [Changing host] 17:13 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts 17:15 -!- Wiz126 [Wiz126@72.20.222.49] has quit [] 17:15 -!- Wiz126 [Wiz126@72.20.222.49] has joined #go-nuts 17:15 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: Leaving.] 17:17 -!- kssreeram [~kssreeram@122.174.67.94] has joined #go-nuts 17:20 -!- carllerche [~carllerch@208.87.61.146] has joined #go-nuts 17:20 -!- GilJ [~gilles@78-22-170-204.access.telenet.be] has quit [Read error: Connection reset by peer] 17:23 -!- marsu [~marsu@50.96.202-77.rev.gaoland.net] has joined #go-nuts 17:23 -!- GilJ [~gilles@78-22-170-204.access.telenet.be] has joined #go-nuts 17:25 -!- scm [justme@c133154.adsl.hansenet.de] has quit [Ping timeout: 248 seconds] 17:27 -!- scm [justme@c190030.adsl.hansenet.de] has joined #go-nuts 17:27 -!- Project_2501 [~Marvin@82.84.91.170] has joined #go-nuts 17:27 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 276 seconds] 17:27 -!- Fish [~Fish@78.238.225.114] has joined #go-nuts 17:29 -!- imsplitbit [~imsplitbi@64.39.4.132] has joined #go-nuts 17:30 < exch> Any ideas on how I can make my program switch itself to a different user when started? 17:32 -!- scm [justme@c190030.adsl.hansenet.de] has quit [Ping timeout: 260 seconds] 17:32 -!- carllerche [~carllerch@208.87.61.146] has quit [Quit: carllerche] 17:34 < exch> actually, this isn't needed. nvm 17:40 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts 17:51 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Read error: Operation timed out] 17:56 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts 17:58 -!- Nitro [~nitro@208.92.17.21] has quit [Ping timeout: 258 seconds] 18:04 -!- kssreeram [~kssreeram@122.174.67.94] has quit [Quit: kssreeram] 18:05 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 18:06 -!- Fish [~Fish@78.238.225.114] has quit [Remote host closed the connection] 18:10 -!- fwiffo [~none@unaffiliated/fwiffo] has quit [Quit: Lost terminal] 18:11 -!- Gracenotes [~person@wikipedia/Gracenotes] has joined #go-nuts 18:15 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has joined #go-nuts 18:25 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit: hcatlin] 18:38 < plexdev> http://is.gd/blWKL by [Rob Pike] in 6 subdirs of go/src/ -- rename os.Dir to os.FileInfo 18:47 -!- yaroslav [~yaroslav@ppp85-140-190-157.pppoe.mtu-net.ru] has joined #go-nuts 18:50 -!- NinoScript [~Adium@190.163.108.49] has joined #go-nuts 18:58 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts 18:59 -!- exch [~nuada@h144170.upc-h.chello.nl] has quit [Ping timeout: 260 seconds] 18:59 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Quit: Lost terminal] 18:59 -!- NinoScript [~Adium@190.163.108.49] has quit [Read error: Connection reset by peer] 19:00 -!- exch [~nuada@h144170.upc-h.chello.nl] has joined #go-nuts 19:00 -!- NinoScript [~Adium@190.163.108.49] has joined #go-nuts 19:05 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Read error: Operation timed out] 19:09 -!- NinoScript [~Adium@190.163.108.49] has quit [Read error: Connection reset by peer] 19:10 -!- NinoScript [~Adium@190.163.108.49] has joined #go-nuts 19:14 -!- NinoScript [~Adium@190.163.108.49] has left #go-nuts [] 19:15 -!- nettok [~netto@proxy.galileo.edu] has joined #go-nuts 19:17 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined #go-nuts 19:20 -!- NinoScript1 [~Adium@190.163.108.49] has joined #go-nuts 19:20 -!- NinoScript1 [~Adium@190.163.108.49] has left #go-nuts [] 19:27 -!- nettok [~netto@proxy.galileo.edu] has quit [Quit: Ex-Chat] 19:31 -!- awidegreen_ [~quassel@62.176.237.78] has joined #go-nuts 19:31 -!- awidegreen [~quassel@62.176.237.78] has quit [Ping timeout: 258 seconds] 19:32 -!- gnuvince [~vince@70.35.165.59] has quit [Quit: What the fruit is goin' on here!?] 19:38 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 276 seconds] 19:39 -!- fenicks [~christian@log77-4-82-246-228-78.fbx.proxad.net] has left #go-nuts [] 19:41 -!- Fish [~Fish@78.238.225.114] has joined #go-nuts 19:42 -!- ephoenix [~jellison@cpe-72-225-239-206.nyc.res.rr.com] has quit [Read error: Connection reset by peer] 19:44 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 19:44 -!- SecretofMana [~mana@142.46.164.30] has joined #go-nuts 20:02 -!- nanooo [~nano@95-89-197-196-dynip.superkabel.de] has joined #go-nuts 20:04 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has quit [Ping timeout: 264 seconds] 20:06 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 20:06 -!- alexbobp [~alex@66.112.249.238] has quit [Ping timeout: 276 seconds] 20:15 -!- Venom_X_ [~pjacobs@74.61.90.217] has joined #go-nuts 20:18 -!- Venom_X [~pjacobs@74.61.90.217] has quit [Ping timeout: 264 seconds] 20:25 < plexdev> http://is.gd/bm4dC by [Rob Pike] in go/doc/devel/ -- Update roadmap: delete many accomplishments 20:26 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 276 seconds] 20:31 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has quit [Ping timeout: 276 seconds] 20:34 -!- tomas` [~user@g226048225.adsl.alicedsl.de] has joined #go-nuts 20:35 -!- ericvh [~ericvh@32.97.110.63] has left #go-nuts [] 20:37 -!- GilJ [~gilles@78-22-170-204.access.telenet.be] has quit [Ping timeout: 260 seconds] 20:40 -!- tomas` [~user@g226048225.adsl.alicedsl.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:41 < plexdev> http://is.gd/bm5iW by [Ian Lance Taylor] in 2 subdirs of go/src/ -- Support cgo export on amd64. 20:41 < plexdev> http://is.gd/bm5j0 by [Ian Lance Taylor] in 3 subdirs of go/src/ -- Library support for cgo export. 20:41 < plexdev> http://is.gd/bm5js by [Ian Lance Taylor] in 2 subdirs of go/src/ -- Add //export to cgo. 20:41 < plexdev> http://is.gd/bm5jP by [Ian Lance Taylor] in go/misc/cgo/life/ -- A test case for cgo //export. 20:42 -!- logand [~user@g226048225.adsl.alicedsl.de] has joined #go-nuts 20:43 -!- logand [~user@g226048225.adsl.alicedsl.de] has quit [Client Quit] 20:44 -!- logand [~user@g226048225.adsl.alicedsl.de] has joined #go-nuts 20:47 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts 20:49 < logand> hi, looking at doc/progs/cat.go example, i wonder why is it using os io instead of channels. any experts here to clarify? 20:56 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Remote host closed the connection] 20:56 <+iant> logand: channels communicate between goroutines; if you want to write to a file, or to stdout, you need to use the os package 20:59 -!- nettok [~netto@proxy.galileo.edu] has joined #go-nuts 20:59 -!- tvw [~tv@e182075132.adsl.alicedsl.de] has joined #go-nuts 21:00 -!- Wiz126 [Wiz126@72.20.222.49] has quit [Ping timeout: 258 seconds] 21:01 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 21:01 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has joined #go-nuts 21:04 -!- nanooo [~nano@95-89-197-196-dynip.superkabel.de] has quit [Ping timeout: 240 seconds] 21:05 < logand> iant: i see, thanks! isn't that kind of too lowlevel having to code own file abstraction as in the example? well, i suppose i should create a goroutine that would use syscall to read stdin and feed the characters to a channel. is this the go way? 21:06 <+iant> if you are working files, I don't see anything wrong with working with os.File 21:06 <+iant> I agree that if you want to work with either channels or files, then it's appropriate to have a little goroutine which reads the file and sends the data on the channel 21:06 -!- scm [justme@c190030.adsl.hansenet.de] has joined #go-nuts 21:09 < logand> but then my stdin will be blocking (or polling) to keep the goroutines alive? 21:11 < exch> for as long as they need to be. Which is either until an EOF is reached or the channel is closed 21:11 <+iant> there will be one goroutine blocked reading stdin, yes, but that won't affect the other goroutines 21:12 -!- idea_squirrel [ct2rips@77-22-20-104-dynip.superkabel.de] has quit [Quit: Verlassend] 21:12 < dho_plan9> assuming you've set gomaxprocs 21:12 < logand> interesting, i thought that syscalls block the whole process 21:13 < dho_plan9> or you're using gccgo 21:15 < andreer> Does Go have exceptions? 21:15 < kmeyer> iant: until you hit the max number of system threads ;) 21:15 <+iant> blocking on stdin doesn't require setting gomaxprocs, that just works 21:15 -!- Fish [~Fish@78.238.225.114] has quit [Remote host closed the connection] 21:16 <+iant> yeah, OK, maximum number of threads... 21:16 < dho_plan9> i've been out of the loop for too long. 21:16 <+iant> andreer: Go has something that are sort of like exceptions 21:16 <+iant> dho_plan9: good to see you here again in any case 21:16 < dho_plan9> thanks 21:16 < dho_plan9> life's been crazy in a bad way. really hoping that i'll be able to pull shit together and start working on go more soon 21:17 < dho_plan9> though a lot of the cgo stuff I was going to do seems to have been taken care of heh. 21:17 <+iant> the magic of open source 21:17 < dho_plan9> :) 21:17 < dho_plan9> indeed. 21:21 < logand> iant: i'm using 6g. as i understand it, i create one goroutine to read characters (using blocking syscall) which feeds a channel. other goroutines will keep running because this blocking goroutine runs in a different os thread? i think if there was only one process & thread, the whole system would block until there is a new character on stdin 21:21 <+iant> everything you say is correct 21:21 <+iant> you can safely conclude that there is more than one thread 21:23 < logand> so each goroutine runs in own os thread? 21:23 < dho_plan9> no 21:23 < JBeshir> No. 21:23 <+iant> no, goroutines are multiplexed onto OS threads 21:23 < JBeshir> But blocking calls will be moved off in such a fashion that they do not block the whole program. 21:23 < logand> so how does the scheduler know whether to use new thread or not? 21:23 < logand> JBeshir: aha 21:24 < dho_plan9> goroutines have state, and if there are available threads and a goroutine is runnable, it is moved to a different one 21:24 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has quit [Quit: Leaving] 21:24 < logand> i see, thread pool 21:25 < logand> i thought i read somewhere that there was only one process, but i might be wrong 21:25 < logand> well i mean thread 21:26 < dho_plan9> by default, there is one. 21:26 < dho_plan9> you can set more with runtime.GOMAXPROCS or an env. var. GOMAXPROCS 21:26 < dho_plan9> gccgo works differently 21:26 < dho_plan9> in gccgo a goroutine is a thread 21:26 < dho_plan9> iant: BTW, have there been any gccgo changes that would make it more likely to compile on FreeBSD? 21:26 < logand> dho_plan9: thanks, that makes it clearer 21:27 <+iant> dho_plan9: no 21:27 < dho_plan9> ok 21:27 <+iant> not that I remember what the problems were offhand 21:27 <+iant> I have to get through SWIG and then I will get back to gccgo again 21:28 < dho_plan9> opaque types not working with plan 9 style polymorphism 21:28 <+iant> oh yeah 21:28 < plexdev> http://is.gd/bm8Ed by [Ian Lance Taylor] in 2 subdirs of go/src/pkg/runtime/ -- Run initcgo for all amd64 targets, not just GNU/Linux. 21:28 <+iant> some folks are working on an RTEMS port which I think will fix those issues 21:28 <+iant> but it's not in yet 21:28 < dho_plan9> ok 21:38 -!- nettok [~netto@proxy.galileo.edu] has quit [Quit: Ex-Chat] 21:40 -!- lmoura [~lauromour@200.184.118.130] has quit [Quit: Leaving] 21:40 -!- gnuvince [~vince@70.35.166.48] has joined #go-nuts 21:41 < logand> one more question: what does this compilation error mean (implicit assignment of Num field 'sign' in method receiver) in: type Any interface {any()}; type Num bignum.Integer; func (Num) any() {}; 21:41 -!- Ikke [~ikkibr@unaffiliated/ikkebr] has quit [] 21:42 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 21:42 < KirkMcDonald> logand: bignum.Integer contains non-public fields and may not be passed by value. 21:43 < JBeshir> I wish there was a way for a type to say "It's okay to clone me." 21:43 < JBeshir> I suspect a lot of types would use it and it'd make things like that less... weird. 21:44 -!- imsplitbit [~imsplitbi@64.39.4.132] has quit [Remote host closed the connection] 21:44 < JBeshir> Let you keep them on the stack, too. 21:44 < plexdev> http://is.gd/bm9IE by [Charles L. Dorian] in go/src/pkg/cmath/ -- cmath: use ** for exponentiation in comments 21:44 < plexdev> http://is.gd/bm9IU by [Charles L. Dorian] in go/src/pkg/math/ -- math: use ** for exponentiation in comments 21:44 < plexdev> http://is.gd/bm9JG by [Russ Cox] in go/src/pkg/os/ -- freebsd: fix build, maybe 21:48 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit [Quit: carllerche] 21:49 -!- Wiz126 [Wiz126@72.20.220.6] has joined #go-nuts 21:49 < logand> KirkMcDonald: aha. if i change it to type Any interface {any()}; type Num *bignum.Integer; func (Num) any() {}; it still doesn't work, it gives me "invalid receiver type Num". what does that mean? 21:58 <+iant> You can't declare methods on a pointer type 22:00 < logand> i see ;-) 22:01 < logand> so it means the only way to define Num is as struct with bignum field? 22:02 <+iant> You want a pointer to a bignum and you want to define your own methods on it? 22:02 <+iant> If that is what you want, then, yes, you will need a struct with a single field of type *bignum.Integer or whatever 22:03 <+iant> I'm not sure why you want to do that, though 22:03 < logand> well i would like Num be bignum and define own methods on it 22:04 <+iant> Yeah, I think a struct is going to be the way to go 22:09 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 245 seconds] 22:09 < logand> iant: thanks! 22:13 -!- marsu [~marsu@50.96.202-77.rev.gaoland.net] has quit [Ping timeout: 240 seconds] 22:14 -!- Null-A [~Null-A@129-97-224-151.uwaterloo.ca] has joined #go-nuts 22:15 -!- Venom_X [~pjacobs@74.61.90.217] has quit [Quit: Venom_X] 22:15 -!- Null-A [~Null-A@129-97-224-151.uwaterloo.ca] has left #go-nuts [] 22:15 -!- ayo [~nya@f051147102.adsl.alicedsl.de] has joined #go-nuts 22:18 -!- aho [~nya@g227027216.adsl.alicedsl.de] has quit [Ping timeout: 246 seconds] 22:18 -!- exch [~nuada@h144170.upc-h.chello.nl] has quit [Read error: Connection reset by peer] 22:18 -!- exch [~nuada@h144170.upc-h.chello.nl] has joined #go-nuts 22:18 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined #go-nuts 22:21 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Client Quit] 22:23 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has joined #go-nuts 22:25 -!- caw [skyyy@phonzdesktop.rh.rit.edu] has quit [] 22:25 -!- General13372 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 246 seconds] 22:27 -!- marsu [~marsu@50.96.202-77.rev.gaoland.net] has joined #go-nuts 22:29 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts 22:29 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Excess Flood] 22:31 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts 22:31 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Excess Flood] 22:32 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts 22:32 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Excess Flood] 22:33 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts 22:33 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Excess Flood] 22:35 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts 22:39 -!- iZZy_ [~ikaros@g228079116.adsl.alicedsl.de] has joined #go-nuts 22:40 -!- awidegreen_ [~quassel@62.176.237.78] has quit [Remote host closed the connection] 22:43 -!- ikaros_ [~ikaros@e183150128.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 22:44 -!- cco3-work [~conleyo@nat/google/x-glxbkdocvgotnvla] has joined #go-nuts 22:45 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Read error: Connection reset by peer] 22:46 < plexdev> http://is.gd/bmdPV by [Russ Cox] in 2 subdirs of go/src/ -- runtime: delete malx, skip_depth argument to malloc 22:46 -!- Project_2501 [~Marvin@82.84.91.170] has quit [Quit: E se abbasso questa leva che succ...] 22:51 -!- prip [~foo@host87-128-dynamic.36-79-r.retail.telecomitalia.it] has quit [Ping timeout: 246 seconds] 23:02 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined #go-nuts 23:03 -!- prip [~foo@host87-128-dynamic.36-79-r.retail.telecomitalia.it] has joined #go-nuts 23:05 < exch> hmm. This doesn't seem to work :( http://go.pastebin.com/MXBy0ZbB 23:07 -!- oal [~olav@5.79-160-122.customer.lyse.net] has quit [Read error: Connection reset by peer] 23:09 <+iant> exch: you can only use := within a function; outside of a function, all declarations start with a keyword 23:09 < exch> I should have prolly made a complete example :) I was referring to using 2 struct initializer values 23:10 < exch> but it's not accepting the 2 ints from the func as separate struct init values 23:10 <+iant> Oh, I see; yeah, that doesn't work 23:10 < exch> 'multi-value Myfunc)_ in single-value context 23:10 < exch> or something along those lines 23:11 <+iant> you could have your function return a struct, though 23:11 < exch> true, but that doesn't work in the situation i'm using it in. I'll stick to filling the fields manually :) 23:13 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping timeout: 264 seconds] 23:14 -!- lux` [~lux`@151.95.176.1] has quit [Read error: Connection reset by peer] 23:16 -!- wuehlmaus [~wuehlmaus@p4FCC7F8B.dip.t-dialin.net] has quit [Ping timeout: 264 seconds] 23:17 -!- wuehlmaus [~wuehlmaus@p4FCC671D.dip.t-dialin.net] has joined #go-nuts 23:21 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit: Leaving] 23:25 -!- Nitro [~nitro@208.92.17.21] has joined #go-nuts 23:26 -!- Nitro [~nitro@208.92.17.21] has quit [Client Quit] 23:27 -!- iant [~iant@nat/google/x-jkfsjkwgydqusgyi] has quit [Read error: Operation timed out] 23:34 -!- iZZy_ [~ikaros@g228079116.adsl.alicedsl.de] has quit [Quit: Leave the magic to Houdini] 23:36 -!- tgall_foo [~tgall@gentoo/developer/dr-who] has quit [Ping timeout: 260 seconds] 23:37 -!- tvw [~tv@e182075132.adsl.alicedsl.de] has quit [Remote host closed the connection] 23:44 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Quit: leaving] 23:44 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has quit [Ping timeout: 252 seconds] 23:46 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined #go-nuts 23:48 -!- kssreeram [~kssreeram@122.174.67.94] has joined #go-nuts 23:49 -!- mbarkhau [~koloss@dslb-084-059-161-165.pools.arcor-ip.net] has quit [Quit: Leaving.] 23:52 -!- ]]FOXITO[[ [~ircap@190.235.15.227] has joined #go-nuts 23:53 -!- ]]FOXITO[[ [~ircap@190.235.15.227] has quit [Client Quit] 23:54 -!- ]]FOXITO[[ [~ircap@190.235.15.227] has joined #go-nuts 23:55 -!- ]]FOXITO[[ [~ircap@190.235.15.227] has quit [Client Quit] 23:56 -!- iant [~iant@67.218.102.148] has joined #go-nuts 23:56 -!- mode/#go-nuts [+v iant] by ChanServ 23:56 -!- nettok [~netto@200.119.151.153] has joined #go-nuts --- Log closed Sat Apr 10 00:00:42 2010