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

--- Log opened Sat May 14 00:00:46 2011
--- Day changed Sat May 14 2011
00:00 -!- tobym [~tobym@75-139-118-127.dhcp.mant.nc.charter.com] has quit [Ping
timeout: 246 seconds]
00:19 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts
00:30 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined
#go-nuts
00:34 -!- nictuku [~nict@unaffiliated/nictuku] has quit [Quit: Leaving]
00:36 -!- venk [~user@CPE-58-160-37-24.phzl1.ken.bigpond.net.au] has joined
#go-nuts
00:42 -!- rejb [~rejb@unaffiliated/rejb] has quit [Quit: .]
00:44 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
00:44 -!- rmmh [~none@host-80-215.flgaroy.clients.pavlovmedia.com] has quit [Quit:
IL -> CO]
00:46 -!- breadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 240 seconds]
00:58 -!- ExtraSpice [XtraSpice@88.118.35.153] has quit [Read error: Connection
reset by peer]
01:03 -!- lazy1 [~miki@cpe-75-84-253-76.socal.res.rr.com] has joined #go-nuts
01:06 -!- tobym [~tobym@75-139-118-127.dhcp.mant.nc.charter.com] has joined
#go-nuts
01:06 -!- iant [~iant@66.109.105.72] has quit [Quit: Leaving.]
01:08 -!- lazy1 [~miki@cpe-75-84-253-76.socal.res.rr.com] has left #go-nuts
["Ex-Chat"]
01:12 -!- tncardoso [~thiago@187.59.186.193] has joined #go-nuts
01:13 -!- tncardoso [~thiago@187.59.186.193] has quit [Client Quit]
01:17 -!- keithgcascio [~keithcasc@nat/google/x-bvkwdbykupllpdkn] has quit [Quit:
Leaving]
01:26 -!- venk [~user@CPE-58-160-37-24.phzl1.ken.bigpond.net.au] has quit [Remote
host closed the connection]
01:26 -!- venk [~user@CPE-58-160-37-24.phzl1.ken.bigpond.net.au] has joined
#go-nuts
01:29 -!- achoo [~achoo@71-80-179-102.dhcp.wsco.ca.charter.com] has quit [Quit:
achoo]
01:31 -!- foocraft [~ewanas@78.100.213.28] has quit [Quit: if you're going....to
san.  fran.  cisco!!!]
01:32 -!- moraes_ [~moraes@189.103.176.38] has joined #go-nuts
01:35 -!- moraes [~moraes@189.103.176.38] has quit [Ping timeout: 276 seconds]
01:46 -!- rcrowley [~rcrowley@173-164-219-53-SFBA.hfc.comcastbusiness.net] has
quit [Quit: Computer has gone to sleep.]
01:50 -!- venk [~user@CPE-58-160-37-24.phzl1.ken.bigpond.net.au] has left #go-nuts
["ERC Version 5.3 (IRC client for Emacs)"]
02:02 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
02:17 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Ping timeout: 250 seconds]
02:23 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
02:26 -!- NBGuest [~adium@unaffiliated/nbguest] has quit [Quit: leaving]
02:27 -!- skelterjohn [~jasmuth@c-24-0-2-70.hsd1.nj.comcast.net] has joined
#go-nuts
02:36 -!- tobym [~tobym@75-139-118-127.dhcp.mant.nc.charter.com] has quit [Ping
timeout: 260 seconds]
02:41 -!- fonz_ [~rt55@186.86.153.173] has joined #go-nuts
03:08 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined
#go-nuts
03:10 -!- boscop_ [~boscop@f055049000.adsl.alicedsl.de] has joined #go-nuts
03:11 -!- Sep102 [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping
timeout: 246 seconds]
03:13 -!- boscop [~boscop@g225207191.adsl.alicedsl.de] has quit [Ping timeout: 246
seconds]
03:23 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit:
Linkinus - http://linkinus.com]
03:24 -!- fonz_ [~rt55@186.86.153.173] has left #go-nuts []
03:27 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 260 seconds]
03:27 -!- tsp_ [~tsp_@d50-92-162-118.bchsia.telus.net] has joined #go-nuts
03:33 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has joined
#go-nuts
03:34 < crazy2be> what is the best way to start a process and make sure that
it initialized correctly?
03:34 < crazy2be> a daemon process that is
03:34 < crazy2be> because if it was just a shell script or something you
would run it and check exit status
03:35 < crazy2be> but exit status is not avaliable for a deamon, since it
has to continue running
03:35 < crazy2be> is there some way to have the child signal the parent to
say that it is done initializing and everything went OK?
03:36 -!- photron_ [~photron@port-92-201-36-47.dynamic.qsc.de] has joined #go-nuts
03:50 -!- tsp_ [~tsp_@d50-92-162-118.bchsia.telus.net] has left #go-nuts ["p"]
03:51 -!- alanliang [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has quit
[Read error: Operation timed out]
03:51 -!- breadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
03:51 -!- alanliang [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has joined
#go-nuts
03:52 -!- anticw [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has quit [Read
error: Operation timed out]
03:52 -!- anticw [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has joined #go-nuts
03:52 -!- m4dh4tt3r [~Adium@c-98-210-145-213.hsd1.ca.comcast.net] has quit [Remote
host closed the connection]
04:15 -!- rejb [~rejb@unaffiliated/rejb] has quit [Disconnected by services]
04:15 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
04:28 -!- pjm0616 [~user@110.8.235.86] has quit [Ping timeout: 260 seconds]
04:31 -!- pjm0616 [~user@110.8.235.86] has joined #go-nuts
04:37 -!- dshep [~dshep@c-76-103-91-143.hsd1.ca.comcast.net] has joined #go-nuts
05:02 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has quit [Remote
host closed the connection]
05:05 -!- pearle [~pearle@blk-224-181-222.eastlink.ca] has quit [Ping timeout: 252
seconds]
05:24 -!- breadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 276 seconds]
05:38 -!- djbrown [~djbrown@unaffiliated/djbrown] has quit [Ping timeout: 248
seconds]
05:43 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
05:44 -!- mode/#go-nuts [+v iant] by ChanServ
05:55 -!- vsayer [~vivek@c-67-170-236-166.hsd1.ca.comcast.net] has joined #go-nuts
06:03 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
06:17 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has quit [Remote
host closed the connection]
06:18 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote
host closed the connection]
06:22 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
06:25 -!- mikespook [~mikespook@113.108.133.42] has joined #go-nuts
06:31 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
06:38 -!- mikespook [~mikespook@113.108.133.42] has quit [Quit: Leaving.]
06:49 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Ping
timeout: 252 seconds]
06:50 -!- iant [~iant@216.239.45.130] has joined #go-nuts
06:50 -!- mode/#go-nuts [+v iant] by ChanServ
07:09 -!- GeertJohan [~geertjoha@s51478c91.adsl.wanadoo.nl] has joined #go-nuts
07:10 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts
07:15 -!- djbrown [~djbrown@unaffiliated/djbrown] has quit [Read error: Operation
timed out]
07:30 < taruti> How does one return a value from a goyacc parser in an
reentrant way?
07:34 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has joined
#go-nuts
07:35 -!- dshep [~dshep@c-76-103-91-143.hsd1.ca.comcast.net] has quit [Ping
timeout: 246 seconds]
07:35 -!- chressie [~chressie@dreggn.in-ulm.de] has quit [Quit: WeeChat 0.3.4]
07:39 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has quit
[Quit: Leaving.]
07:39 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has joined
#go-nuts
07:41 -!- applepwc [~bigpanda@211.102.146.130] has joined #go-nuts
07:42 -!- chressie [~chressie@dreggn.in-ulm.de] has joined #go-nuts
07:42 -!- Project_2501 [~Marvin@82.84.90.108] has joined #go-nuts
07:51 -!- apc [~bigpanda@211.102.149.22] has joined #go-nuts
07:51 -!- applepwc [~bigpanda@211.102.146.130] has quit [Ping timeout: 240
seconds]
07:52 -!- dshep [~dshep@c-76-103-91-143.hsd1.ca.comcast.net] has joined #go-nuts
07:58 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts
07:58 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
08:02 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
08:13 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has joined #go-nuts
08:14 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has left #go-nuts []
08:15 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has joined
#go-nuts
08:22 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
08:23 -!- huin [~huin@91.85.171.238] has joined #go-nuts
08:25 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving]
08:32 -!- krutcha_ [~krutcha@S010600045a27676a.vs.shawcable.net] has joined
#go-nuts
08:39 -!- gaiusp [~gaiusparx@bb219-75-41-232.singnet.com.sg] has quit [Quit:
gaiusp]
08:39 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has quit [Ping
timeout: 260 seconds]
08:41 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has joined
#go-nuts
08:54 -!- scyth [~scyth@rots.in.rs] has quit [Ping timeout: 240 seconds]
08:58 -!- mehalelal [~androirc@76.103.175.11] has joined #go-nuts
09:04 < mehalelal> I don't know a lot about concurrence or parallelization.
Given that (and the fact that my machine only has 2 cores) why is it that when
using a large amount of iterations, I can use a large amount of goroutines (quite
a bit more than the number of cpus I have) and still see a speed increase?  I
remember using distcc and doing a similar thing with a substantial speed hit.
09:17 < aiju> mehalelal: magic?
09:21 -!- oal [~oal@5.79-160-122.customer.lyse.net] has joined #go-nuts
09:29 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the
Fish]
09:32 -!- Kafo [5b9a07e9@gateway/web/freenode/ip.91.154.7.233] has joined #go-nuts
09:33 < zozoR> go works by magic
09:37 -!- brtk [~brtk@wpa39.guwlan.gu.se] has joined #go-nuts
09:41 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has quit [Quit:
Computer has gone to sleep.]
09:43 -!- brtk [~brtk@wpa39.guwlan.gu.se] has quit [Read error: Operation timed
out]
09:47 -!- wrtp [~rog@92.17.93.207] has joined #go-nuts
09:49 -!- wrtp [~rog@92.17.93.207] has quit [Client Quit]
09:51 -!- wrtp [~rog@92.17.93.207] has joined #go-nuts
09:54 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
09:55 -!- wrtp [~rog@92.17.93.207] has quit [Client Quit]
09:55 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts
09:58 -!- wrtp [~rog@92.17.93.207] has joined #go-nuts
10:00 -!- huin [~huin@91.85.171.238] has quit [Quit: leaving]
10:10 -!- Paul_s [~paul@124-168-214-217.dyn.iinet.net.au] has joined #go-nuts
10:16 -!- Kafo [5b9a07e9@gateway/web/freenode/ip.91.154.7.233] has quit []
10:16 -!- Kafo [~Kafo@a91-154-11-207.elisa-laajakaista.fi] has joined #go-nuts
10:18 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:8c61:ae12:51ed:ff65] has joined
#go-nuts
10:27 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
10:27 -!- gaiusp [~gaiusparx@bb219-75-41-232.singnet.com.sg] has joined #go-nuts
10:36 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
10:41 -!- sacho [~sacho@87-126-43-168.btc-net.bg] has joined #go-nuts
10:47 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts
10:53 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has quit [Quit:
Geek insindeĀ®]
10:59 -!- brtk [~brtk@dhcp-074030.eduroam.chalmers.se] has joined #go-nuts
11:05 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined
#go-nuts
11:07 -!- shvntr [~shvntr@113.84.150.67] has joined #go-nuts
11:08 -!- Fish- [~Fish@coss6.exosec.net] has joined #go-nuts
11:11 -!- Fish [~Fish@exo3753.pck.nerim.net] has quit [Ping timeout: 240 seconds]
11:17 -!- mike [~mike@41-132-54-182.dsl.mweb.co.za] has joined #go-nuts
11:21 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
11:22 -!- coffeejunk [~max@static.58.62.47.78.clients.your-server.de] has joined
#go-nuts
11:24 -!- Paul_s [~paul@124-168-214-217.dyn.iinet.net.au] has quit [Quit: Leaving]
11:26 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-150-144.clienti.tiscali.it] has
joined #go-nuts
11:29 -!- Project_2501 [~Marvin@82.84.90.108] has quit [Ping timeout: 246 seconds]
11:32 -!- mehalelal [~androirc@76.103.175.11] has quit [Quit: AndroIRC]
11:38 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote
host closed the connection]
11:41 -!- araujo [~araujo@190.73.44.29] has joined #go-nuts
11:41 -!- araujo [~araujo@190.73.44.29] has quit [Changing host]
11:41 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
11:43 -!- TheMue [~TheMue@p5DDF543E.dip.t-dialin.net] has joined #go-nuts
11:50 -!- brtk [~brtk@dhcp-074030.eduroam.chalmers.se] has quit [Ping timeout: 240
seconds]
11:50 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has quit
[Read error: Connection reset by peer]
11:57 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts
12:00 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
12:03 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has quit [Ping
timeout: 246 seconds]
12:08 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-150-144.clienti.tiscali.it] has
quit [Quit: E se abbasso questa leva che succ...]
12:09 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
12:10 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has joined
#go-nuts
12:10 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
12:11 -!- keidaa [~keidaa@cm-84.210.56.138.getinternet.no] has joined #go-nuts
12:26 -!- knuckleball [~knuckleba@24.115.149.101.res-cmts.tv13.ptd.net] has joined
#go-nuts
12:26 -!- knuckleball [~knuckleba@24.115.149.101.res-cmts.tv13.ptd.net] has left
#go-nuts []
12:27 -!- apc [~bigpanda@211.102.149.22] has quit [Quit: Leaving]
12:28 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Quit: So
Long, and Thanks for All the Fish]
12:29 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts
12:31 -!- tncardoso [~thiago@187.59.186.193] has joined #go-nuts
12:33 -!- tncardoso [~thiago@187.59.186.193] has quit [Client Quit]
12:33 -!- tncardoso [~thiago@187.59.186.193] has joined #go-nuts
12:34 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has joined
#go-nuts
12:36 -!- vsayer [~vivek@c-67-170-236-166.hsd1.ca.comcast.net] has quit [Ping
timeout: 246 seconds]
12:39 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has quit [Quit:
Computer has gone to sleep.]
12:40 -!- huin [~huin@91.85.171.238] has joined #go-nuts
12:42 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
12:44 < hallas> hey all
12:44 < hallas> :-)
12:44 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
12:49 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
12:51 -!- breadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
12:51 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined
#go-nuts
12:52 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
12:56 -!- breadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 264 seconds]
13:09 -!- nictuku [~yvesj@unaffiliated/nictuku] has joined #go-nuts
13:10 -!- arun_ [~arun@unaffiliated/sindian] has quit [Read error: Connection
reset by peer]
13:13 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts
13:16 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has quit
[Quit: Leaving.]
13:16 -!- Kafo [~Kafo@a91-154-11-207.elisa-laajakaista.fi] has quit [Remote host
closed the connection]
13:17 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has joined
#go-nuts
13:28 -!- Project_2501 [~Marvin@82.84.95.56] has joined #go-nuts
13:37 -!- angasule_ [~angasule@190.2.33.49] has joined #go-nuts
13:37 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 240 seconds]
13:56 -!- espeed [~espeed@63.246.231.57] has quit [Ping timeout: 240 seconds]
13:57 -!- shvntr [~shvntr@113.84.150.67] has quit [Ping timeout: 252 seconds]
14:09 -!- wrtp [~rog@92.17.93.207] has quit [Quit: wrtp]
14:14 -!- Squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts
14:17 -!- wrtp [~rog@92.17.93.207] has joined #go-nuts
14:20 -!- wrtp [~rog@92.17.93.207] has quit [Client Quit]
14:22 -!- wrtp [~rog@92.17.93.207] has joined #go-nuts
14:23 -!- wrtp [~rog@92.17.93.207] has quit [Client Quit]
14:31 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has joined
#go-nuts
14:38 -!- GeertJohan [~geertjoha@s51478c91.adsl.wanadoo.nl] has quit [Quit:
Leaving.]
14:41 -!- mattn_jp [~mattn@112-68-89-29f1.hyg1.eonet.ne.jp] has joined #go-nuts
14:42 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has quit [Ping
timeout: 240 seconds]
14:43 -!- angasule_ [~angasule@190.2.33.49] has quit [Ping timeout: 260 seconds]
14:46 -!- jamesmiller5 [~jamesmill@184.17.105.74] has joined #go-nuts
14:51 -!- tncardoso [~thiago@187.59.186.193] has quit [Ping timeout: 246 seconds]
14:54 -!- tncardoso [~thiago@187.59.186.193] has joined #go-nuts
15:03 -!- Squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host
closed the connection]
15:07 < skelterjohn> morning
15:07 < nictuku> afternoon
15:14 -!- tncardoso [~thiago@187.59.186.193] has quit [Read error: Connection
reset by peer]
15:18 -!- Project_2501 [~Marvin@82.84.95.56] has quit [Quit: E se abbasso questa
leva che succ...]
15:18 < creack> night
15:18 < creack> :)
15:18 < creack> I have a quesiton
15:18 < creack> is there something special to do for using go in appengine?
15:20 < creack> forget it
15:20 < creack> I didn't saw the trusted tester part
15:20 < creack> :D
15:24 -!- vsayer [~vivek@c-67-170-236-166.hsd1.ca.comcast.net] has joined #go-nuts
15:31 -!- mattn_jp [~mattn@112-68-89-29f1.hyg1.eonet.ne.jp] has quit [Quit:
Ex-Chat]
15:51 -!- snearch [~snearch@f053011137.adsl.alicedsl.de] has joined #go-nuts
15:56 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has quit
[Quit: Leaving.]
16:08 -!- keidaa [~keidaa@cm-84.210.56.138.getinternet.no] has quit [Quit:
Leaving]
16:08 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has joined
#go-nuts
16:19 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has left
#go-nuts []
16:41 -!- angasule_ [~angasule@190.2.33.49] has joined #go-nuts
16:46 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
16:52 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
16:55 -!- mehalelal [~androirc@95.sub-174-253-235.myvzw.com] has joined #go-nuts
16:56 -!- napsy [~luka@88.200.96.18] has quit [Client Quit]
16:58 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
17:08 -!- tmk [~TMKCodes@unaffiliated/tmkcodes] has quit [Ping timeout: 248
seconds]
17:08 -!- tmk [~TMKCodes@unaffiliated/tmkcodes] has joined #go-nuts
17:32 -!- krutcha [~krutcha@remote.icron.com] has quit [Read error: Connection
reset by peer]
17:33 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined
#go-nuts
17:33 -!- snearch [~snearch@f053011137.adsl.alicedsl.de] has quit [Ping timeout:
246 seconds]
17:35 -!- pearle [~pearle@blk-224-181-222.eastlink.ca] has joined #go-nuts
17:38 -!- Guest61089 [~mike@41-132-54-182.dsl.mweb.co.za] has quit [Remote host
closed the connection]
17:43 -!- hpvincent [~zig@nap13-11-83-156-121-34.fbx.proxad.net] has joined
#go-nuts
17:44 -!- dju [dju@fsf/member/dju] has joined #go-nuts
17:55 -!- sacho [~sacho@87-126-43-168.btc-net.bg] has quit [Ping timeout: 246
seconds]
18:00 < krutcha_> does one of the methods in pkg net set a timeout for
net.Dial()?
18:03 -!- rlab_ [~Miranda@91.200.158.34] has joined #go-nuts
18:03 < aiju> krutcha_: Goroutines are your friend
18:03 -!- von [~von@ip-2-206-0-22.web.vodafone.de] has joined #go-nuts
18:04 < krutcha_> they were my friends when I launched them..  but 50 of
them are just sitting around scratching their balls on Dial() calls that aren't
terminating
18:06 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 240 seconds]
18:06 < Varriount> So, what exactly /are/ go-routines?  How do they work?
18:09 < vsmatck> A go routine is a shared memory process.  It can access the
state of other goroutines.  It takes 4k (relatively little) to start one, the
stack is dynamically increased if it needs it.  There can be multiple goroutines
per OS thread.
18:10 < Varriount> Ah, neat.
18:10 < Varriount> And what about stuff like locks and mutexes?
18:10 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
18:11 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has joined #go-nuts
18:11 < vsmatck> You can use mutexes to protect data shared between
goroutines but most of the time go programmers use channels to communicate between
goroutines.
18:11 -!- ExtraSpice [XtraSpice@88.118.35.153] has joined #go-nuts
18:11 < vsmatck> Typically a lock is only used for really low level library
code in go.
18:14 -!- von [~von@ip-2-206-0-22.web.vodafone.de] has quit [Quit: Colloquy for
iPhone - http://colloquy.mobi]
18:14 < vsmatck> Go doesn't stop you from shotting yourself in the foot with
shared state, but in practice it's not hard to avoid.  The idea is that you share
state by communicating over a channel so different goroutines don't even have the
opportunity to do something that's not thread safe.
18:18 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has quit
[Quit: Leaving.]
18:22 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined
#go-nuts
18:23 -!- ghais [~ghais@c-68-32-79-77.hsd1.ga.comcast.net] has joined #go-nuts
18:25 < ghais> Hello, I just update to OSX Lion.  I get the following error
when trying to run a go compiled binary libcgo: thread-local storage 0x108 not at
%gs:0x8a0 - x=0 y=0
18:28 -!- ghais [~ghais@c-68-32-79-77.hsd1.ga.comcast.net] has quit [Quit: ghais]
18:29 -!- TheMue [~TheMue@p5DDF543E.dip.t-dialin.net] has quit [Quit: TheMue]
18:31 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts
[]
18:47 < mehalelal> vsmatck, thank you for your explanation of goroutines.
the bit about multiple goroutines per OS thread answered a question I had last
night (why using more goroutines for more iterations improves performance).  How
does go determine how many go routines to run per thread or even how many threads
to run?
19:01 -!- fheller [~hellerf@c-24-9-120-132.hsd1.co.comcast.net] has joined
#go-nuts
19:03 < skelterjohn> mehalelal: that is not clear :)
19:03 < skelterjohn> to me
19:05 < mehalelal> I guess I should rtsc for that one
19:16 -!- moraes_ [~moraes@189.103.176.38] has joined #go-nuts
19:16 -!- Squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts
19:18 -!- goraes [~moraes@189.103.176.38] has quit [Ping timeout: 246 seconds]
19:34 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has joined
#go-nuts
19:38 -!- sacho [~sacho@83.228.17.177] has joined #go-nuts
19:39 -!- ExtraSpice [XtraSpice@88.118.35.153] has quit [Remote host closed the
connection]
19:40 -!- MX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has quit [Ping
timeout: 258 seconds]
19:45 -!- MX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has joined #go-nuts
19:45 -!- gedevan [~gedevan@83.167.106.253] has joined #go-nuts
19:50 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:8c61:ae12:51ed:ff65] has quit
[Quit: Leaving.]
19:53 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has joined
#go-nuts
20:02 -!- Sep102__ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined
#go-nuts
20:05 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping
timeout: 246 seconds]
20:14 -!- MX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has quit [Read error:
Connection reset by peer]
20:19 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has quit
[Quit: Leaving.]
20:21 -!- KingPhil_ [~kingphilr@shc-nat-newhall.stonehill.edu] has quit [Remote
host closed the connection]
20:24 -!- nictuku [~yvesj@unaffiliated/nictuku] has quit [Quit: .]
20:25 -!- coldturnip [~COLDTURNI@111-250-6-217.dynamic.hinet.net] has joined
#go-nuts
20:25 -!- coldturnip [~COLDTURNI@111-250-6-217.dynamic.hinet.net] has quit [Client
Quit]
20:31 -!- Squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host
closed the connection]
20:32 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has quit [Quit: "Wait...  what?!"]
20:34 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined
#go-nuts
20:39 -!- Archwyrm [~archwyrm@archwyrm.net] has quit [Quit: leaving]
20:40 -!- Archwyrm [~archwyrm@archwyrm.net] has joined #go-nuts
20:41 < nteon> if I have a []byte slice, is there a convience function to
find the first position of the '\n' byte in it?
20:41 -!- mehalelal [~androirc@95.sub-174-253-235.myvzw.com] has quit [Ping
timeout: 240 seconds]
20:41 < hallas> http://golang.org/pkg/bytes/#Index
20:42 < hallas> nteon: ^^
20:43 < nteon> hallas: thanks!  I was in bytes, but somehow overlooked all
the functions that weren't methods on Buffer...
20:43 < hallas> nteon: happy to help
20:44 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts
20:44 < moraes> how is life withour PCRE?
20:44 < moraes> *without
20:45 -!- gtaylor2 [~gtaylor@99-5-124-9.lightspeed.gnvlsc.sbcglobal.net] has
joined #go-nuts
20:46 < moraes> now, seriously, i thought eh, let's learn go.  i'd write a
url router because it'd be fun.  meh.  go's regexp doesn't have named groups.
20:46 < moraes> i need a new plan.
20:47 -!- Ekspluati [5b9a0bcf@gateway/web/freenode/ip.91.154.11.207] has joined
#go-nuts
20:48 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has joined
#go-nuts
20:49 < nteon> moraes: how about a regex engine with named groups?
20:49 -!- mehalelal [~androirc@76.103.175.11] has joined #go-nuts
20:49 < moraes> nteon, i am totally new, is there one?
20:49 < KirkMcDonald> http://code.google.com/p/sre2/
20:50 < KirkMcDonald> Though, I don't know if that have named groups.
20:50 < KirkMcDonald> s/have/has/
20:50 < moraes> i googled a bit, didn't see that one
20:50 < moraes> i'll explore
20:51 < nteon> moraes: I am new as well.  I was suggesting you write one as
your new plan, partly in jest :)
20:51 < KirkMcDonald> Well, RE2 supports them, so presumably this Go version
does.
20:51 < moraes> that'd be too hard ;)
20:51 < nteon> is there the equivolent of memmove on a []byte?
20:52 < moraes> thanks, KirkMcDonald.
20:52 < KirkMcDonald> nteon: There is the copy() builtin.
20:52 < KirkMcDonald> (Which works for all slices.)
20:54 -!- mehalelal [~androirc@76.103.175.11] has quit [Client Quit]
20:54 -!- hungrygruffalo
[~hungrygru@host86-186-120-61.range86-186.btcentralplus.com] has joined #go-nuts
20:55 < nteon> KirkMcDonald: awesome, thanks!
20:55 < nteon> i guess i should read the full spec soon, i didn't really
pick up on copy from effective go
20:56 -!- rael_wiki_ [~chatzilla@87.18.214.175] has joined #go-nuts
20:57 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
20:58 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit:
Leaving...]
20:58 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has quit [Quit:
Computer has gone to sleep.]
21:00 -!- CodeWar [~sfsdf@c-24-23-206-137.hsd1.ca.comcast.net] has joined #go-nuts
21:01 < CodeWar> wondering if folks are planning on adding an explicit
memory model ..  hopefully something weaker than release consistency with good
support for read only / read often_write_less / immutables
21:03 < CodeWar> never mind found this ..  nice
http://golang.org/doc/go_mem.html
21:03 -!- mehalelal [~androirc@76.103.175.11] has joined #go-nuts
21:04 -!- icy [~icy@lighttpd/icy] has left #go-nuts []
21:04 -!- dshep [~dshep@c-76-103-91-143.hsd1.ca.comcast.net] has quit [Quit:
leaving]
21:04 < CodeWar> ok so the "once" I take it is to replace DCL ..  neat
21:07 -!- staven [~staven@box32.neoplus.adsl.tpnet.pl] has joined #go-nuts
21:08 < ww> /join #shareNice
21:10 < uriel> 20:44 < moraes> how is life withour PCRE?
21:10 < uriel> moraes: very good
21:10 < CodeWar> read through it ..  I think the only thing missing is a
read_often clause.  let me explain typically there are 3 types of shared memory
<a> read only (aka write never) <b> write once (GO's once) <c>
read often
21:10 < uriel> I absolutely love regexps and *hate* PCRE
21:10 < moraes> uriel, ignore me, http://code.google.com/p/re2/wiki/Syntax
21:10 < moraes> what matters is there
21:11 < moraes> i wanted named groups
21:11 * uriel has a vague idea of what named groups are, no clue whatsoever why
anyone would want them
21:12 < moraes> they are (?P<name>re)
21:12 < uriel> what does that even do?
21:12 < KirkMcDonald> uriel: Instead of referring to groups by numbers, you
refer to them by name.
21:12 * CodeWar continues talking to himself :-) <c> read often built into
the language allows compiler/garbage collector the ability to have fenceless /
lockless reads and punish writes ..  something like RCU but with details ...
21:12 < moraes> capture re and the result contain a map with name: match
21:13 < uriel> KirkMcDonald: that is what I suspected, but the syntax is
particularly hideous
21:13 < moraes> urile, in python, named_groups = match.groupdict()
21:13 < KirkMcDonald> moraes: In Python, you can just: match.group(name)
21:13 < moraes> that too
21:13 < uriel> i hate regexps in python because they are basically perl
21:13 < KirkMcDonald> You can pass either numbers or names to .match()
21:13 < moraes> or if you want all at once
21:14 < uriel> there is a reason I don't write perl
21:14 < moraes> bleh to you
21:14 < uriel> i don't want to end up locked up in an asylum quite yet
21:14 -!- Tuller [~tuller@c-69-143-48-210.hsd1.va.comcast.net] has joined #go-nuts
21:14 < KirkMcDonald> Er, to match.group(), i mean
21:15 < uriel> the perl people took (a bad implementation of) regexps, and
turned it into a whole programming language
21:15 < uriel> yuck
21:15 < moraes> they look ugly yeah, but useful to not depend on ordering
21:15 < uriel> compare with awk, that took regexp, added a very nice and
lean language on the side, pure bliss
21:16 -!- foocraft [~ewanas@78.101.174.44] has joined #go-nuts
21:16 -!- monsieur_max [~maxime@ip-78.net-89-2-171.rev.numericable.fr] has quit
[Quit: Leaving.]
21:17 < uriel> moraes: I'm not convinced that the tendency to use regexps to
match urls quite makes sense, plain shell-style globbing might work better (after
all, sane urls are just paths, and that is what the shell shines at)
21:17 -!- staven [~staven@box32.neoplus.adsl.tpnet.pl] has quit [Read error:
Operation timed out]
21:18 < KirkMcDonald> If the URL needs to be dynamic, perhaps it should be a
GET parameter.
21:18 -!- staven [~staven@boy9.neoplus.adsl.tpnet.pl] has joined #go-nuts
21:18 < moraes> not always, but it would work yes.
21:19 < moraes> uriel, not sure that is flexible enough for urls, but i'm
probably overcomplicating it.
21:20 < moraes> anyway, i just wanted to learn porting something i wrote in
python.
21:21 -!- staven_ [~staven@bwi42.neoplus.adsl.tpnet.pl] has joined #go-nuts
21:21 -!- foocraft [~ewanas@78.101.174.44] has quit [Read error: Connection reset
by peer]
21:21 -!- CodeWar [~sfsdf@c-24-23-206-137.hsd1.ca.comcast.net] has quit [Quit:
Leaving]
21:21 < nteon> uriel: if you want to mess up the vast majority of web
services out there, treat urls as paths :) example.com/a///b/c is not treated the
same as example.com/a/b/c in any framework I've seen, which is a shame
21:21 -!- foocraft [~ewanas@78.101.206.93] has joined #go-nuts
21:22 < KirkMcDonald> Treating them as literal strings seems to be fairly
sane.
21:23 < ww> don't get me started about the difference between a url and a
uri and an iri...
21:23 < ww> never mind this #!  nonsense
21:24 -!- Tuller [~tuller@c-69-143-48-210.hsd1.va.comcast.net] has quit [Quit:
Computer has gone to sleep.]
21:24 -!- staven [~staven@boy9.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 276
seconds]
21:24 < nteon> he
21:24 < nteon> h
21:25 < moraes> my router is based on one from ian bicking:
http://code.google.com/p/webapp-improved/
21:25 < moraes> it is probably a little over
21:25 < nteon> is there an easy way to assign []byte("\r\n") to a constant?
21:25 < moraes> Route(r'/<year:\d{4}>/<month:\d{2}>',
BlogArchiveHandler, 'blog-archive')
21:25 < moraes> :P
21:25 < ww> []bytr{'\r', '\n'}
21:26 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
21:26 < nteon> ww: thanks, IW as just about to reply to myself with that :)
21:26 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
21:26 < ww> hopefully without the typeo :)
21:26 -!- dfr|mac [~dfr|work@nat/google/x-qtlmaixsyglxfzgp] has joined #go-nuts
21:27 -!- oal [~oal@5.79-160-122.customer.lyse.net] has quit [Remote host closed
the connection]
21:27 -!- breadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
21:27 < KirkMcDonald> moraes: What I would probably do is make it
"/archive/<year>/<month>", and route /archive to the thing, letting it
process the rest of the string.
21:27 < ww> was it here we were talking about why #!  in a url is bad the
other day?  here's a good post about why it breaks the web:
http://www.w3.org/QA/2011/05/hash_uris.html
21:27 < nteon> hmm i still get 'const initializer must be constant' for
const crlf = []byte{'\r', '\n'}
21:28 -!- dfr|mac_ [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
21:28 < moraes> KirkMcDonald, not that convenient is it?
21:28 < ww> nteon: try with var
21:29 < KirkMcDonald> moraes: It makes the routing quite simple.
21:29 < ww> i guess slices can't really be constant by definition
21:29 < nteon> ww: var worked.  i tried [2]byte...  as well, but got the
same error
21:29 < ww> i think for the same reason, arrays are mutable so can't be
constant
21:30 < moraes> KirkMcDonald, and a) the handler error prone b) route design
harcoded in the app
21:30 < moraes> *hardcoded
21:30 < KirkMcDonald> moraes: In what sense is the route design not
hardcoded in the other solution?
21:30 < str1ngs> nteon: http://golang.org/pkg/path/#Clean :P
21:30 < moraes> KirkMcDonald, definitions are done in one place, not spread
everywhere.
21:31 < nteon> str1ngs: that is beautiful :) I had to write something like
that in Java myself a couple months ago for work and it was awful
21:32 -!- dfr|mac [~dfr|work@nat/google/x-qtlmaixsyglxfzgp] has quit [Ping
timeout: 264 seconds]
21:32 < nteon> more awful than most java things I should say
21:33 < nteon> agreeing to a job coding java was such a bad mistake
21:33 < str1ngs> nteon: I abuse this
http://golang.org/pkg/path/filepath/#Glob . its so useful its not funyy
21:33 < KirkMcDonald> moraes: One advantage of sticking "/archive" in front,
which admittedly would only apply at scales beyond what most blogs need to worry
about, is that a load balancer could more easily route traffic based on the
string, if it needed to.
21:33 < str1ngs> funny*
21:33 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Quit: So
Long, and Thanks for All the Fish]
21:33 * ww wonders if you should emit a 301 moved permanently when you do the
rewrite...
21:34 < str1ngs> nteon: not related to url's but when you are are dealing
with FS's
21:34 < ww> i think it would actually be considerate to clients that treat
uri as opaque and value consistency
21:34 < nteon> str1ngs: nice, shell style globbing
21:35 < ww> i.e.  Clean(); if different { 301 }
21:35 < nteon> ww: that seems reasonable
21:35 -!- gedevan [~gedevan@83.167.106.253] has quit [Quit: Linkinus -
http://linkinus.com]
21:35 < moraes> KirkMcDonald, but that mess with handler api and you need a
lot more boring parsing & validation spread everywhere, and changing url design
during dev is painful.
21:36 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Ping timeout: 276
seconds]
21:36 < KirkMcDonald> moraes: Spread everywhere?  Will handlers other than
the archive be using such year/month URLs?
21:37 -!- foocraft_ [~ewanas@78.101.195.5] has joined #go-nuts
21:37 < moraes> no, but following this idea many would be doing some kind of
parsing
21:38 < KirkMcDonald> moraes: Are there a lot of these "dynamic" handlers,
then?
21:38 < moraes> well, yes
21:38 < moraes> a lot commonly :)
21:39 < KirkMcDonald> Well, my standards may be warped.
21:40 < moraes> KirkMcDonald,
https://bitbucket.org/plurk/solace/src/bc7e8a3c0bfd/solace/urls.py
21:40 < rael_wiki_> hello everybody
21:40 < moraes> that kind of long list is pretty common
21:40 -!- foocraft [~ewanas@78.101.206.93] has quit [Ping timeout: 246 seconds]
21:41 < KirkMcDonald> moraes: I'd probably use GET parameters for most of
these.
21:41 < nteon> rael_wiki_: afternoon
21:41 < moraes> KirkMcDonald, i understand.  i want not to.
21:41 -!- dfr|mac_ [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Read
error: Connection reset by peer]
21:42 < rael_wiki_> does anybody know if there's a function that acts like
the select construct but using an array of chans (like the select syscall) in go?
21:42 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
21:43 < KirkMcDonald> rael_wiki_: Make a new channel, and spin off a
goroutine for each of the other channels that forwards them into it, perhaps.
21:45 < str1ngs> rael_wiki_: you mean like
http://golang.org/pkg/sync/#WaitGroup
21:45 < rael_wiki_> KirkMcDonald: nice, that should work.  I imagine by your
answer that there's no built-in or package function that does that...
21:52 -!- m4dh4tt3r [~Adium@c-98-210-145-213.hsd1.ca.comcast.net] has joined
#go-nuts
21:55 -!- staven_ [~staven@bwi42.neoplus.adsl.tpnet.pl] has quit [Quit: leaving]
22:03 -!- huin [~huin@91.85.171.238] has quit [Quit: off to bed]
22:14 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
22:21 < nteon> I think I'm in love with go...
22:22 < fheller> nteon: I've only been writing Go for three days and in my
dreams last night I wrote not one library, but TWO libraries in Go!
22:23 < fheller> Although I think the second was a replacement for the
first.  I forgot what it did when I woke up.
22:23 -!- _foocraft [~ewanas@89.211.170.245] has joined #go-nuts
22:24 -!- gtaylor2 [~gtaylor@99-5-124-9.lightspeed.gnvlsc.sbcglobal.net] has quit
[Quit: gtaylor2]
22:25 < nteon> hahaha
22:27 -!- foocraft_ [~ewanas@78.101.195.5] has quit [Ping timeout: 260 seconds]
22:28 -!- photron_ [~photron@port-92-201-36-47.dynamic.qsc.de] has quit [Ping
timeout: 240 seconds]
22:29 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote
host closed the connection]
22:29 -!- _foocraft [~ewanas@89.211.170.245] has quit [Quit: if you're going....to
san.  fran.  cisco!!!]
22:31 < mjard> anybody have any luck with sqlite or postgresql libraries?
22:35 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
22:41 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has joined #go-nuts
22:47 < taruti> Is there a good way for finding memory leaks in pure go
programs?
23:03 -!- aho [~nya@fuld-590c780f.pool.mediaWays.net] has quit [Quit:
EXEC_over.METHOD_SUBLIMATION]
23:06 < str1ngs> possibly with pprof
23:11 < Tonnerre> Is there libthrift support for Go yet?
23:12 < Tonnerre> Uh
23:12 < Tonnerre> Committed revision 1072478.
23:12 < Tonnerre> That kindof answers it
23:32 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
23:34 -!- photron [~photron@port-92-201-209-184.dynamic.qsc.de] has joined
#go-nuts
23:46 -!- photron [~photron@port-92-201-209-184.dynamic.qsc.de] has quit [Read
error: Operation timed out]
23:54 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has quit [Quit:
leaving]
--- Log closed Sun May 15 00:00:49 2011