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

--- Log opened Thu Feb 25 00:00:16 2010
00:01 -!- wuehlmaus [~wuehlmaus@p4FCC73F5.dip.t-dialin.net] has quit [Ping
timeout: 264 seconds]
00:01 -!- wuehlmaus [~wuehlmaus@p4FCC7F0C.dip.t-dialin.net] has joined #go-nuts
00:05 -!- Chryson [~Chryson@c-71-60-250-12.hsd1.pa.comcast.net] has joined
#go-nuts
00:07 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Quit: Leaving]
00:08 -!- mbarkhau [~koloss@p54A7E653.dip.t-dialin.net] has quit [Quit: Leaving.]
00:11 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has quit
[Remote host closed the connection]
00:14 -!- sudi [~chatzilla@dslb-084-056-015-010.pools.arcor-ip.net] has quit
[Quit: ChatZilla 0.9.86 [Firefox 3.5.8/20100214235958]]
00:14 -!- niekie [~niek@CAcert/Assurer/niekie] has quit [Read error: Operation
timed out]
00:14 < plexdev> http://is.gd/97cgo by [Russ Cox] in go/src/pkg/path/ --
path: add Match
00:15 < plexdev> http://is.gd/97cgL by [Robert Griesemer] in 7 subdirs of
go/src/ -- go/ast: streamline representation of field lists
00:16 -!- niekie [~niek@CAcert/Assurer/niekie] has joined #go-nuts
00:16 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has joined
#go-nuts
00:17 -!- rhelmer [~rhelmer@adsl-71-139-219-78.dsl.snfc21.pacbell.net] has quit
[Quit: rhelmer]
00:18 -!- jhawk28 [~jhawk28@user-142g7u9.cable.mindspring.com] has joined #go-nuts
00:19 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
00:19 -!- yaroslav [~yaroslav@ppp91-78-215-176.pppoe.mtu-net.ru] has joined
#go-nuts
00:25 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
00:27 -!- iant [~iant@2620:0:1000:1601:f57b:6b8a:bccf:92d0] has quit [Read error:
Operation timed out]
00:29 -!- Tuller [~Tuller@pool-72-84-246-12.rcmdva.fios.verizon.net] has joined
#go-nuts
00:34 -!- yaroslav [~yaroslav@ppp91-78-215-176.pppoe.mtu-net.ru] has quit [Quit:
yaroslav]
00:34 -!- _ejb [~ejb@unaffiliated/ejb] has quit [Read error: Operation timed out]
00:44 -!- Chryson [~Chryson@c-71-60-250-12.hsd1.pa.comcast.net] has quit [Quit:
Leaving]
00:45 < skelterjohn> neat - one of RSC's example downloadable packages with
goinstall is my gomatrix library :)
00:47 -!- Fraeon [~kzer-za@e212-246-65-153.elisa-laajakaista.fi] has quit [Quit:
Fraeon]
00:48 -!- iant [~iant@67.218.104.12] has joined #go-nuts
00:48 -!- mode/#go-nuts [+v iant] by ChanServ
00:49 -!- _ejb [~ejb@unaffiliated/ejb] has joined #go-nuts
00:51 -!- kota1111 [~kota1111@gw2.kbmj.jp] has joined #go-nuts
00:56 < KirkMcDonald> Let's say I have a package I want to import from my
main package for the exclusive purpose of executing its init method.
00:56 <+iant> import _ "foo"
00:56 < KirkMcDonald> Would 'import _ "foo"' be -- okay.
00:56 < KirkMcDonald> That answers that, I suppose.  :-)
00:58 <+iant> I had to do a special dance to make that work in gccgo
01:01 < plexdev> http://is.gd/97lW9 by [Ian Lance Taylor] in 2 subdirs of
go/src/ -- Install runtime.h and cgocall.h.
01:17 -!- yatoo [~marcus@host86-153-224-40.range86-153.btcentralplus.com] has quit
[Ping timeout: 240 seconds]
01:17 < plexdev> http://is.gd/97pfq by [Robert Griesemer] in 4 subdirs of
go/src/pkg/go/ -- go/scanner: support for complex (imaginary) constants
01:19 -!- b00m_chef__ [~watr@d64-180-45-230.bchsia.telus.net] has quit [Ping
timeout: 260 seconds]
01:27 -!- mbg` [~user@cpe-67-241-10-210.twcny.res.rr.com] has joined #go-nuts
01:27 -!- iant [~iant@67.218.104.12] has quit [Ping timeout: 276 seconds]
01:30 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Quit: carllerche]
01:44 -!- fwiffo [~fwiffo@unaffiliated/fwiffo] has joined #go-nuts
01:48 -!- mbg` [~user@cpe-67-241-10-210.twcny.res.rr.com] has quit [Remote host
closed the connection]
01:54 -!- Amaranth [~travis@ubuntu/member/Amaranth] has quit [Quit: Ex-Chat]
01:55 -!- Amaranth [~travis@ubuntu/member/Amaranth] has joined #go-nuts
01:56 -!- Venom_X [~pjacobs@cpe-67-9-131-167.austin.res.rr.com] has quit [Quit:
Venom_X]
01:57 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts
01:57 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Excess Flood]
02:05 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts
02:12 -!- anticw [~anticw@c-76-21-42-30.hsd1.ca.comcast.net] has quit [Quit:
rambo]
02:13 -!- Cyprien_ [Cyprien@209-150.78-83.cust.bluewin.ch] has joined #go-nuts
02:14 -!- anticw [~anticw@c-76-21-42-30.hsd1.ca.comcast.net] has joined #go-nuts
02:15 -!- Cyprien__ [Cyprien@18-106.78-83.cust.bluewin.ch] has quit [Ping timeout:
240 seconds]
02:16 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined
#go-nuts
02:16 -!- Tuller [~Tuller@pool-72-84-246-12.rcmdva.fios.verizon.net] has quit
[Quit: to the batcave?]
02:19 -!- GeoBSD [~geobsd@lns-bzn-31-82-252-241-157.adsl.proxad.net] has quit
[Remote host closed the connection]
02:35 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Ping
timeout: 240 seconds]
02:39 -!- Cyprien__ [Cyprien@55-25.79-83.cust.bluewin.ch] has joined #go-nuts
02:42 -!- Cyprien_ [Cyprien@209-150.78-83.cust.bluewin.ch] has quit [Ping timeout:
260 seconds]
02:45 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has joined
#go-nuts
02:50 -!- Cyprien_ [Cyprien@244-122.79-83.cust.bluewin.ch] has joined #go-nuts
02:52 -!- Cyprien__ [Cyprien@55-25.79-83.cust.bluewin.ch] has quit [Ping timeout:
248 seconds]
02:57 -!- nettok [~netto@200.119.157.2] has joined #go-nuts
02:58 -!- tiger_ [~chatzilla@118.126.12.54] has quit [Read error: Connection reset
by peer]
03:00 -!- skelterjohn [~jasmuth@c-76-124-22-198.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
03:13 -!- xeon [~chatzilla@118.126.12.54] has joined #go-nuts
03:18 -!- rhelmer [~rhelmer@38.112.6.110] has joined #go-nuts
03:29 < smw> anyone know what is wrong with this line?  return buf.Bytes()
false . It is in func getUrl(url) (data []byte, err bool) { and I am getting
poc3.go:50: syntax error: unexpected name, expecting semicolon or newline or }
03:32 < KirkMcDonald> It isn't valid syntax.
03:33 < anticw> add a comma
03:33 < smw> oh oops
03:33 < smw> thanks
03:36 -!- millertimek1a2m3 [~adam@rrcs-67-79-54-130.sw.biz.rr.com] has quit [Quit:
Ex-Chat]
03:37 -!- mssm [~mssm@ip-95-221-94-251.bb.netbynet.ru] has quit [Read error:
Operation timed out]
03:39 -!- rhelmer [~rhelmer@38.112.6.110] has quit [Quit: rhelmer]
03:41 -!- rhelmer [~rhelmer@38.112.6.110] has joined #go-nuts
03:41 -!- tav [~tav@78.151.88.199] has quit [Ping timeout: 265 seconds]
03:46 -!- jhawk28 [~jhawk28@user-142g7u9.cable.mindspring.com] has quit [Remote
host closed the connection]
03:46 -!- tav [~tav@92.24.47.76] has joined #go-nuts
03:46 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Quit: I'm outta heee-eere]
03:48 -!- rhelmer [~rhelmer@38.112.6.110] has quit [Quit: rhelmer]
04:05 -!- nighty__ [~nighty@210.188.173.245] has joined #go-nuts
04:07 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Ping
timeout: 265 seconds]
04:09 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
04:09 -!- mode/#go-nuts [+v iant] by ChanServ
04:11 -!- dimavs [~dm@202.44.175.125.static.nexnet.net.au] has joined #go-nuts
04:11 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
04:13 -!- defectiv [~clays@c-24-5-65-40.hsd1.ca.comcast.net] has joined #go-nuts
04:17 -!- pvc [~omega@c-75-70-165-105.hsd1.co.comcast.net] has joined #go-nuts
04:41 -!- Macpunk [~macpunk@2002:48b1:1add:0:eee:e6ff:fec7:7eaa] has joined
#go-nuts
04:46 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
05:03 -!- robot12 [~robot12@szhilkin.broker.freenet6.net] has joined #go-nuts
05:04 -!- robot12 [~robot12@szhilkin.broker.freenet6.net] has left #go-nuts []
05:14 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
05:16 -!- stalled [~411@unaffiliated/stalled] has quit [Ping timeout: 265 seconds]
05:17 -!- arthurschopenhau [~quassel@129.123.253.176] has joined #go-nuts
05:19 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Quit: This
computer has gone to sleep]
05:22 -!- stalled [~411@unaffiliated/stalled] has joined #go-nuts
05:28 -!- stalled [~411@unaffiliated/stalled] has quit [Ping timeout: 248 seconds]
05:35 -!- stalled [~411@unaffiliated/stalled] has joined #go-nuts
05:39 -!- xeon [~chatzilla@118.126.12.54] has quit [Read error: Connection reset
by peer]
05:39 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
05:40 -!- arthurschopenhau [~quassel@129.123.253.176] has quit [Quit:
http://quassel-irc.org - Chat comfortably.  Anywhere.]
05:46 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Quit: (
www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )]
05:50 -!- defectiv [~clays@c-24-5-65-40.hsd1.ca.comcast.net] has quit [Quit: This
computer has gone to sleep]
05:52 -!- dimavs [~dm@202.44.175.125.static.nexnet.net.au] has quit [Quit: dimavs]
05:56 -!- xeon [~chatzilla@118.126.12.54] has joined #go-nuts
05:56 -!- droid001 [~g1@p4FDCA408.dip.t-dialin.net] has quit [Ping timeout: 265
seconds]
05:57 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
05:57 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has quit
[Quit: rhelmer]
06:01 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
06:03 -!- ob [~ob@theuw.net] has joined #go-nuts
06:05 -!- TMKCodes [~toni@87-93-73-82.bb.dnainternet.fi] has quit [Quit: Leaving]
06:08 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Quit: This
computer has gone to sleep]
06:21 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
06:23 -!- rhelmer_ [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
06:23 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has quit
[Read error: Connection reset by peer]
06:28 -!- adu [~ajr@pool-71-191-173-96.washdc.fios.verizon.net] has joined
#go-nuts
06:31 -!- adu [~ajr@pool-71-191-173-96.washdc.fios.verizon.net] has quit [Client
Quit]
06:33 -!- defectiv [~clays@c-24-5-65-40.hsd1.ca.comcast.net] has joined #go-nuts
06:36 < plexdev> http://is.gd/98ojO by [Rob Pike] in go/src/pkg/fmt/ -- %q
in fmt: if the object is a Stringer, use String() to get the value to quote.
06:37 -!- adu [~ajr@pool-71-191-173-96.washdc.fios.verizon.net] has joined
#go-nuts
06:39 -!- defectiv [~clays@c-24-5-65-40.hsd1.ca.comcast.net] has quit [Quit: This
computer has gone to sleep]
06:43 -!- Cyprien_ [Cyprien@244-122.79-83.cust.bluewin.ch] has quit [Ping timeout:
264 seconds]
06:45 -!- rhelmer_ [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has quit
[Quit: rhelmer_]
06:53 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
07:13 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
07:26 -!- ollins [~ollins@www.inventage.com] has joined #go-nuts
07:34 -!- kaigan|work
[~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts
07:36 -!- path[l] [UPP@120.138.102.34] has quit [Quit: path[l]]
07:36 -!- nettok_ [~netto@200.119.153.3] has joined #go-nuts
07:37 -!- nettok__ [~netto@200.119.155.11] has joined #go-nuts
07:39 -!- nettok [~netto@200.119.157.2] has quit [Ping timeout: 248 seconds]
07:41 -!- nettok_ [~netto@200.119.153.3] has quit [Ping timeout: 276 seconds]
07:46 -!- dimavs [~dm@220.40.233.220.static.exetel.com.au] has joined #go-nuts
07:52 -!- droid001 [~g1@p4FDCACA5.dip.t-dialin.net] has joined #go-nuts
07:58 -!- asmo [~asmo@c83-248-32-75.bredband.comhem.se] has joined #go-nuts
08:05 -!- idea_squirrel [idea_squir@77-21-31-106-dynip.superkabel.de] has joined
#go-nuts
08:13 -!- Cyprien_ [~Cyprien@pub1.heig-vd.ch] has joined #go-nuts
08:16 -!- vomjom [~vomjom@99-157-248-71.lightspeed.stlsmo.sbcglobal.net] has quit
[Ping timeout: 252 seconds]
08:19 -!- defectiv [~clays@c-24-5-65-40.hsd1.ca.comcast.net] has joined #go-nuts
08:21 -!- tibshoot [~tibshoot@linagora-230-146.pr0.nerim.net] has joined #go-nuts
08:28 -!- vomjom [~vomjom@99-157-248-71.lightspeed.stlsmo.sbcglobal.net] has
joined #go-nuts
08:30 -!- dimavs [~dm@220.40.233.220.static.exetel.com.au] has quit [Quit: dimavs]
08:30 -!- pvc [~omega@c-75-70-165-105.hsd1.co.comcast.net] has quit [Quit:
Leaving]
08:34 -!- nettok__ [~netto@200.119.155.11] has quit [Quit: Ex-Chat]
08:38 -!- wrtp [~rog@89.242.205.202] has joined #go-nuts
08:46 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
09:03 -!- c0nfl|ct [~tiago@83.240.134.68] has joined #go-nuts
09:03 < c0nfl|ct> bom dia
09:13 -!- Archwyrm [~archwyrm@66.249.8.146] has joined #go-nuts
09:25 -!- erus` [~chatzilla@mailgate.ips-international.com] has joined #go-nuts
09:34 -!- Macpunk [~macpunk@2002:48b1:1add:0:eee:e6ff:fec7:7eaa] has quit [Read
error: Operation timed out]
09:38 -!- Associat0r [~Associat0@h163153.upc-h.chello.nl] has joined #go-nuts
09:39 -!- Kashia [~Kashia@port-92-200-133-127.dynamic.qsc.de] has quit [Quit: This
computer has gone to sleep]
09:42 -!- bortzmeyer [~stephane@2a01:e35:2f32:8280:213:e8ff:fe69:590d] has joined
#go-nuts
09:43 -!- Associat0r [~Associat0@h163153.upc-h.chello.nl] has quit [Client Quit]
09:44 -!- defectiv [~clays@c-24-5-65-40.hsd1.ca.comcast.net] has quit [Quit: This
computer has gone to sleep]
09:54 -!- ponce [~ponce@paradisia.net] has left #go-nuts []
09:55 < exch> has this been done deliberately?
http://go.pastebin.com/uKCkzKqK This behaviour seems to have come up only recently
09:55 < exch> only seems to wrong when that definition spans multiple lines
10:06 -!- adu [~ajr@pool-71-191-173-96.washdc.fios.verizon.net] has quit [Quit:
adu]
10:07 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
10:13 -!- path[l] [~path@59.162.86.164] has joined #go-nuts
10:20 -!- mssm [~mssm@ip-95-221-127-183.bb.netbynet.ru] has joined #go-nuts
10:21 -!- tux21b [~christoph@90.146.60.30] has joined #go-nuts
10:24 -!- xeon [~chatzilla@118.126.12.54] has quit [Read error: Connection reset
by peer]
10:28 -!- kota1111 [~kota1111@gw2.kbmj.jp] has quit [Quit: Leaving...]
10:46 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
10:47 -!- fwiffo [~fwiffo@unaffiliated/fwiffo] has quit [Quit: Lost terminal]
10:58 -!- ikke [~ikkibr@unaffiliated/ikkebr] has joined #go-nuts
11:06 -!- bortzmeyer [~stephane@2a01:e35:2f32:8280:213:e8ff:fe69:590d] has quit
[Quit: Leaving.]
11:12 -!- ct529 [~quassel@77-44-78-159.xdsl.murphx.net] has joined #go-nuts
11:13 < ct529> hi everybody ....  is there an eclipse plugin for go?
11:13 < uriel> ct529: http://go-lang.cat-v.org/text-editors/
11:15 < rsaarelm> exch: That's odd.  I'd guess compiler bug.
11:15 -!- General1337 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has joined
#go-nuts
11:16 < rsaarelm> Commas are quite clearly separators, not terminators, so
they shouldn't ever be required after the last element.
11:17 < ct529> uriel: thanks a lot
11:19 -!- General13372 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Ping timeout: 264 seconds]
11:20 < exch> rsaarelm: yea that's what I figured.  It only started being an
issue after I updated to a recent version
11:20 < exch> last week or so
11:22 -!- DerHorst [~Horst@e176114136.adsl.alicedsl.de] has joined #go-nuts
11:23 -!- tux21b [~christoph@90.146.60.30] has quit [Quit: Ex-Chat]
11:26 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
11:27 < rsaarelm> Maybe you should write it into a complete .go file that
looks like it should compile and submit an issue?
11:27 -!- yatoo [~marcus@host86-153-224-40.range86-153.btcentralplus.com] has
joined #go-nuts
11:27 < rsaarelm> (A complete file so that people can verify the bug by just
running 6g on the file.)
11:45 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
11:49 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
11:51 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Quit: WeeChat
0.3.1.1]
11:59 -!- nighty__ [~nighty@210.188.173.245] has quit [Remote host closed the
connection]
12:09 -!- uriel [~uriel@li43-28.members.linode.com] has joined #go-nuts
12:09 -!- daed [daed@countercultured.net] has joined #go-nuts
12:09 -!- t5vaha01 [t5vaha01@rhea.oamk.fi] has joined #go-nuts
12:10 -!- hhg [~hhg@hhg.to] has joined #go-nuts
12:10 -!- daowee [~daowee@ua-83-227-154-166.cust.bredbandsbolaget.se] has joined
#go-nuts
12:10 -!- Cleansy [Cleansy@schokobombe.massenvernichtungswaffeln.de] has joined
#go-nuts
12:10 -!- DJCapelis [~djc@blender/coder/DJCapelis] has joined #go-nuts
12:10 -!- rbn [~ruben@134.102.3.25] has joined #go-nuts
12:10 -!- gnuvince [~vince@72.0.215.40] has joined #go-nuts
12:10 -!- zeroXten [~zeroXten@0x10.co.uk] has joined #go-nuts
12:12 -!- OpenSpace [~ja@212.200.216.100] has quit [Ping timeout: 256 seconds]
12:21 -!- Innominate [~sirrobin@cpe-069-134-170-056.nc.res.rr.com] has joined
#go-nuts
12:25 -!- c0n [~tiago@83.240.134.68] has joined #go-nuts
12:25 -!- DerHorst [~Horst@e176114136.adsl.alicedsl.de] has quit [Quit:
Verlassend]
12:26 -!- c0nfl|ct [~tiago@83.240.134.68] has quit [Ping timeout: 256 seconds]
12:26 -!- mkn [~7c7cdbfa@gateway/web/freenode/x-edjbagdopxpxvzko] has joined
#go-nuts
12:28 -!- c0n [~tiago@83.240.134.68] has quit [Client Quit]
12:28 -!- c0nfl|ct [~tiago@83.240.134.68] has joined #go-nuts
12:32 -!- tux21b [~christoph@90.146.60.30] has joined #go-nuts
12:34 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has joined #go-nuts
12:37 -!- timepilot [~timepilot@12.230.81.66] has joined #go-nuts
12:40 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
12:50 -!- Anssi_ [~c2640cc2@gateway/web/freenode/x-cepezniazqcxivgo] has joined
#go-nuts
12:53 -!- Anssi_ [~c2640cc2@gateway/web/freenode/x-cepezniazqcxivgo] has quit
[Client Quit]
12:55 -!- cmarcelo [~cmarcelo@200.184.118.130] has joined #go-nuts
12:55 -!- cmarcelo [~cmarcelo@200.184.118.130] has quit [Changing host]
12:55 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined
#go-nuts
13:05 -!- skelterjohn [~jasmuth@c-76-124-22-198.hsd1.nj.comcast.net] has joined
#go-nuts
13:15 -!- ct529 [~quassel@77-44-78-159.xdsl.murphx.net] has quit [Remote host
closed the connection]
13:25 -!- mkn [~7c7cdbfa@gateway/web/freenode/x-edjbagdopxpxvzko] has quit [Ping
timeout: 252 seconds]
13:25 -!- asmo [~asmo@c83-248-32-75.bredband.comhem.se] has quit [Remote host
closed the connection]
13:33 -!- OpenSpace [~ja@77.46.200.148] has joined #go-nuts
13:39 -!- OpenSpace [~ja@77.46.200.148] has quit [Ping timeout: 265 seconds]
13:43 -!- timepilot [~timepilot@12.230.81.66] has quit [Quit: WeeChat 0.3.0]
13:54 -!- vdrab [~vdrab@cap015-191.kcn.ne.jp] has joined #go-nuts
13:54 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has
joined #go-nuts
13:54 -!- oal [~olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
13:57 -!- Associat0r [~Associat0@h163153.upc-h.chello.nl] has joined #go-nuts
13:59 -!- Associat0r [~Associat0@h163153.upc-h.chello.nl] has quit [Client Quit]
13:59 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Quit: This
computer has gone to sleep]
14:05 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
14:09 -!- erus`_ [~chatzilla@mailgate.ips-international.com] has joined #go-nuts
14:09 -!- erus` [~chatzilla@mailgate.ips-international.com] has quit [Disconnected
by services]
14:09 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Client Quit]
14:10 -!- erus`_ [~chatzilla@mailgate.ips-international.com] has left #go-nuts []
14:10 -!- erus` [~chatzilla@mailgate.ips-international.com] has joined #go-nuts
14:14 -!- smcq_ [~smcq@smcq.net] has joined #go-nuts
14:15 -!- skelterjohn [~jasmuth@c-76-124-22-198.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
14:16 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has quit [Quit: Leaving]
14:27 -!- powerje [~powerje@2002:4b3c:d6ac:0:213:e8ff:feaa:ae2b] has joined
#go-nuts
14:37 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]]
14:40 -!- path[l] [~path@59.162.86.164] has joined #go-nuts
14:43 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
14:44 -!- OpenSpace [~ja@109.93.231.99] has joined #go-nuts
14:45 -!- gzmask [~ray@corwin.cat.uregina.ca] has joined #go-nuts
14:45 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Read error:
Connection reset by peer]
14:46 < gzmask> what is that site that quotes codes and escapes html for yo?
some of you here are already using it.
14:46 -!- ericvh [~ericvh@32.97.110.63] has joined #go-nuts
14:55 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has joined #go-nuts
14:56 -!- Cyprien_ [~Cyprien@pub1.heig-vd.ch] has quit [Ping timeout: 264 seconds]
15:03 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-171-141.clienti.tiscali.it] has
joined #go-nuts
15:04 * Project_2501 hi _o/
15:18 -!- Venom_X [~pjacobs@cpe-67-9-131-167.austin.res.rr.com] has joined
#go-nuts
15:23 -!- geekcloud [~geekcloud@e176173111.adsl.alicedsl.de] has joined #go-nuts
15:23 -!- afurlan [~afurlan@scorpion.mps.com.br] has quit [Remote host closed the
connection]
15:26 -!- afurlan [~afurlan@scorpion.mps.com.br] has joined #go-nuts
15:38 -!- geekcloud [~geekcloud@e176173111.adsl.alicedsl.de] has quit [Quit:
Verlassend]
15:44 -!- ilsanto [~max@unaffiliated/ilsanto] has joined #go-nuts
16:05 -!- amacleod [amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has joined
#go-nuts
16:06 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has quit [Quit: Leaving]
16:11 -!- russell_h [~russell_h@ash.osuosl.org] has quit [Changing host]
16:11 -!- russell_h [~russell_h@osuosl/staff/russellh] has joined #go-nuts
16:16 -!- kaigan|work
[~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Quit:
kaigan|work]
16:18 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
16:19 < gzmask> file.read is not that smart...  look at this code:
http://gist.github.com/314682 It doesn't realize the EOF and stop there.
16:25 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
16:32 < gzmask> especially when I can't find a function that tells me what
is the length of a file.
16:33 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has joined #go-nuts
16:36 -!- erus` [~chatzilla@mailgate.ips-international.com] has quit [Remote host
closed the connection]
16:37 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
16:39 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]]
16:39 -!- expate98 [~user@pool-74-105-215-60.nwrknj.fios.verizon.net] has joined
#go-nuts
16:44 < gzmask> hmm, I just discovered that one can repeatedly call
file.read with a small array of bytes to achieve the same goal of saving memory
16:46 -!- Cyprien_ [Cyprien@151-142.78-83.cust.bluewin.ch] has joined #go-nuts
16:46 < usausa> gzmask: Have you looked at the "size" function in
src/pkg/os/os_test.go?
16:47 -!- jophish [~jophish@hermi.gotadsl.co.uk] has quit [Remote host closed the
connection]
16:47 < usausa> In your pasted code the size of the buffer is indeed 40000,
and you have not kept your own count of the value returned by read.
16:48 < gzmask> no...  so I see a lot of reference here of some functions
inside the src pkg folder but without any documentation in godoc.  is this suppose
to be only to the customary of this development stage?
16:48 -!- tgall_foo [~tgall@gentoo/developer/dr-who] has quit [Quit: Leaving]
16:49 < gzmask> and that, yea I can get the count and slice the array.
another way yes
16:50 -!- Venom_X [~pjacobs@cpe-67-9-131-167.austin.res.rr.com] has quit [Quit:
Venom_X]
16:51 < usausa> gzmask: Coming to go from a unix and C background, I don't
find the behaviour of read unexpected.  I could make a function that read up to
40000 bytes and returned a slice, and allow the system to GC the old buffer, but
that probably defeats the idea of reading into a buffer to keep the memory usage
down in the first place.
16:51 -!- Venom_X [~pjacobs@cpe-67-9-131-167.austin.res.rr.com] has joined
#go-nuts
16:52 -!- ollins [~ollins@www.inventage.com] has quit [Remote host closed the
connection]
16:53 < gzmask> yea I'd like to create a buffer that is exactly the length
of the file so that nothing is wasted.  also not having to repeatedly read the
file so that the code has better readability
16:54 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.]
16:55 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has quit [Quit: Leaving]
16:55 < gzmask> and the sequential access should be outdated where direct
access will probably take over when SSD is more common.
16:58 < usausa> gzmask: The file.Stat function gives you a number at the
instant that you call it.  However what happens if the file has additional
information appended to it between you doing the stat and you doing the read?
What happens if the "file" is something that does not have a natural size, like a
pipe or a pseudo file like /proc/$$/maps?
17:01 -!- powerje [~powerje@2002:4b3c:d6ac:0:213:e8ff:feaa:ae2b] has quit [Quit:
exit]
17:04 -!- keeto [~keeto@121.54.92.149] has quit [Read error: Connection reset by
peer]
17:04 -!- keeto [~keeto@121.54.92.149] has joined #go-nuts
17:05 -!- tgall_foo [~tgall@gentoo/developer/dr-who] has joined #go-nuts
17:05 < gzmask> usausa: in java, I
17:06 < gzmask> I'd lock the resource
17:06 < gzmask> so that no other process can get in
17:06 -!- Kashia [~Kashia@port-92-200-133-127.dynamic.qsc.de] has joined #go-nuts
17:08 -!- expate98 [~user@pool-74-105-215-60.nwrknj.fios.verizon.net] has left
#go-nuts []
17:10 < exch> can someone test this?  http://go.pastebin.com/tygEQsZX
17:11 < exch> the error listed in that example occurs in 00a1813e5bc5 tip
17:12 -!- ob [~ob@theuw.net] has left #go-nuts []
17:12 < smw> exch: that is how it works.
17:13 < smw> exch: that has to do with how go handles semicolons
17:14 < exch> it makes little sense this should influence whether or not an
extra comma is required tbh
17:17 < smw> exch: I think the parser adds in the ;'s and that causes weird
problems.
17:17 < exch> hmm
17:18 < exch> that would explain the eror messages
17:19 -!- c0nfl|ct [~tiago@83.240.134.68] has quit [Quit: Saindo]
17:19 < smw> exch: That (I believe) is why a { has to be on the same line as
the function and stuff like that.
17:21 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has joined #go-nuts
17:25 -!- b00m_chef__ [~watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts
17:26 < gzmask> func foo(a, b, c int)
17:26 < gzmask> {
17:26 < gzmask> println(a, b, c)
17:26 < gzmask> }
17:26 < gzmask> / test.go:3: syntax error: unexpected semicolon or newline
before {
17:26 < gzmask> this ...  this is not a bug?
17:26 < smw> nm then lol
17:27 < smw> I do not believe it is a bug.  I just belive it is caused by
that.  But this is just from listening on this channel
17:28 < gzmask> it is not expected to happen from my point of view
17:28 < Kashia> run gofmt before compiling your program, it'll take care of
that?  ;P
17:28 < smw> that works
17:28 < plexdev> http://is.gd/9ayXu by [Kevin Ballard] in go/src/pkg/path/
-- path: Fix bug in Match with non-greedy stars
17:29 -!- sudi [~chatzilla@dslb-084-056-015-010.pools.arcor-ip.net] has joined
#go-nuts
17:29 < exch> this really shouldn't be an issue imho.  Perhaps it's time
they hooked gofmt into the compiler to have it 'fix' stuff by default
17:29 < gzmask> corwin:tmp_go_test ray$ gofmt test.go
17:29 < gzmask> test.go:3:1: expected declaration, found '{'
17:29 < gzmask> test.go:4:2: expected declaration, found 'IDENT' println
17:29 < gzmask> test.go:5:0: expected declaration, found ';'
17:29 < gzmask> test.go:6:0: expected declaration, found ';'
17:29 < gzmask> and gofmt does nothing
17:30 < Kashia> hmm..  it doesn't fix that anymore?
17:31 < gzmask> no
17:31 < exch> gofmt crashes on the same errors
17:31 -!- expate98 [~user@pool-74-105-215-60.nwrknj.fios.verizon.net] has joined
#go-nuts
17:34 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Quit: This
computer has gone to sleep]
17:36 < Kashia> ah, it does fix it for if's
17:37 -!- quixoten [~Devin_Chr@c-67-177-8-48.hsd1.ut.comcast.net] has quit [Quit:
Leaving.]
17:37 < Kashia> I guess it just can't (or won't) resolve the conflict of
`func a()` being a declaration and `func a() {` being a definition
17:38 < gzmask> I mean, if you feel like this kind of syntax is tolerable,
then you are probably fall in the "there is only one way to do it" campaign
17:39 < Kashia> well, it is very close to my usual coding style, so I don't
really upset the compiler :/
17:40 < smw> I have just been dealing with the sytax
17:41 < smw> syntax*
17:41 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has quit
[Quit: rhelmer]
17:43 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
17:46 -!- mbarkhau [~koloss@p54A7E66A.dip.t-dialin.net] has joined #go-nuts
17:48 -!- senneth [senneth@irssi/staff/senneth] has quit [Ping timeout: 240
seconds]
17:48 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
17:49 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has quit
[Read error: Connection reset by peer]
17:49 -!- Mopman [~mopman@29.16.be.static.xlhost.com] has quit [Ping timeout: 260
seconds]
17:49 -!- senneth [senneth@irssi/staff/senneth] has joined #go-nuts
17:49 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
17:49 -!- Mopman [~mopman@29.16.be.static.xlhost.com] has joined #go-nuts
17:52 < gzmask> http://en.wikipedia.org/wiki/Principle_of_least_surprise
17:52 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has quit
[Read error: Connection reset by peer]
17:52 < gzmask> I hope Golang can follow this
17:53 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
17:53 -!- senneth [senneth@irssi/staff/senneth] has quit [Remote host closed the
connection]
17:54 < JBeshir> gzmask: It's been referenced several times in language
proposal discussions
17:57 -!- senneth [senneth@irssi/staff/senneth] has joined #go-nuts
17:57 -!- senneth [senneth@irssi/staff/senneth] has quit [Remote host closed the
connection]
18:01 -!- senneth [senneth@irssi/staff/senneth] has joined #go-nuts
18:01 -!- aho [~nya@g227091192.adsl.alicedsl.de] has joined #go-nuts
18:02 < plexdev> http://is.gd/9aGui by [Robert Griesemer] in
go/src/pkg/strings/ -- strings: remove a couple of redundant tests
18:03 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has quit
[Quit: rhelmer]
18:04 -!- carllerche [~carllerch@99.22.229.11] has joined #go-nuts
18:06 -!- senneth [senneth@irssi/staff/senneth] has quit [Ping timeout: 268
seconds]
18:06 -!- TMKCodes [~toni@87-95-42-164.bb.dnainternet.fi] has joined #go-nuts
18:12 -!- sjbrown_ [~sjbrown@dsl081-072-059.sfo1.dsl.speakeasy.net] has joined
#go-nuts
18:12 -!- expate98 [~user@pool-74-105-215-60.nwrknj.fios.verizon.net] has left
#go-nuts []
18:17 -!- senneth [~senneth@irssi/staff/senneth] has joined #go-nuts
18:17 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has quit [Quit: Leaving]
18:18 < plexdev> http://is.gd/9aKyX by [Ian Lance Taylor] in
go/src/pkg/runtime/ -- Use consistent types in .h file and .c file.
18:21 < usausa> gzmask: "In java I would lock the resource", doesn't in my
view address the problem.  The file system is outside the typical java
environment, and is in some sense THE interprocess communication facility.  Sure
you can apply locks to files, which might stop the file being altered.  Does your
environment allow you to lock a pipe?  In my old fashioned view a loop reading a
line (or record) at a time, using buffered I/O and
18:21 < usausa> stopping on EOF is usually the best way to handle things.
Your comment about this changing when the world moves more to SSD and the like I
think is also untrue.  Most OS have the concept of "read ahead" so if you appear
to accessing a file in a sequential manner then the OS will issue speculitive
reads so the data is in main memory before you ask for it.  SSD may be fast, but
it is not as fast as main memory!
18:23 -!- senneth [~senneth@irssi/staff/senneth] has quit [Remote host closed the
connection]
18:23 -!- senneth [senneth@irssi/staff/senneth] has joined #go-nuts
18:28 -!- toni_ [~toni@87-93-37-160.bb.dnainternet.fi] has joined #go-nuts
18:29 -!- senneth [senneth@irssi/staff/senneth] has quit [Remote host closed the
connection]
18:29 -!- TMKCodes [~toni@87-95-42-164.bb.dnainternet.fi] has quit [Ping timeout:
240 seconds]
18:29 -!- senneth [senneth@irssi/staff/senneth] has joined #go-nuts
18:31 -!- blackmagik [~blackmagi@unaffiliated/blackmagik] has joined #go-nuts
18:32 < uriel> "Read reads up to len(b) bytes from the File.  It returns the
number of bytes read and an Error, if any.  EOF is signaled by a zero count with
err set to EOF."
18:32 < uriel> "Read reads up to len(b) bytes from the File.  It returns the
number of bytes read and an Error, if any.  EOF is signaled by a zero count with
err set to EOF."
18:32 < uriel> so I don't quite see the issue
18:33 < uriel> and 'the principle of least surprise' is way overrated
18:33 < uriel> if everything had to be designed to be unsurprising, there
would be no progress
18:35 < plexdev> http://is.gd/9aOw0 by [Russ Cox] in
go/misc/dashboard/godashboard/ -- dashboard: more performance tuning
18:36 -!- senneth [senneth@irssi/staff/senneth] has quit [Remote host closed the
connection]
18:42 -!- tibshoot [~tibshoot@linagora-230-146.pr0.nerim.net] has quit [Quit:
Quitte]
18:44 -!- rhelmer [~rhelmer@adsl-69-107-87-1.dsl.pltn13.pacbell.net] has joined
#go-nuts
18:47 -!- Macpunk [~macpunk@2002:48b1:1add:0:eee:e6ff:fec7:7eaa] has joined
#go-nuts
18:47 -!- carllerche [~carllerch@99.22.229.11] has quit [Quit: carllerche]
18:55 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
18:56 -!- vdrab [~vdrab@cap015-191.kcn.ne.jp] has quit [Quit: vdrab]
18:57 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
19:07 -!- ollins [~ollins@84-73-206-133.dclient.hispeed.ch] has joined #go-nuts
19:12 -!- divoxx [~divoxx@208.87.58.193] has joined #go-nuts
19:15 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
19:18 -!- ako [~nya@f051087135.adsl.alicedsl.de] has joined #go-nuts
19:21 -!- aho [~nya@g227091192.adsl.alicedsl.de] has quit [Ping timeout: 264
seconds]
19:26 -!- ericvh_ [~ericvh@32.97.110.65] has joined #go-nuts
19:29 -!- ericvh [~ericvh@32.97.110.63] has quit [Ping timeout: 240 seconds]
19:30 -!- ericvh_ [~ericvh@32.97.110.65] has quit [Remote host closed the
connection]
19:30 -!- ericvh [~ericvh@32.97.110.63] has joined #go-nuts
19:34 -!- monty_hall [~sprague_r@adsl-75-51-110-82.dsl.sgnwmi.sbcglobal.net] has
quit [Quit: Leaving.]
19:35 -!- senneth [senneth@irssi/staff/senneth] has joined #go-nuts
19:44 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
19:58 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
peace in teh middle east]
20:00 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Quit:
leaving]
20:01 < gzmask> The rule is this.  If the last token before a newline is an
identifier (which includes words like int and float64), a basic literal such as a
number or string constant, or one of the tokens
20:01 < gzmask> break continue fallthrough return ++ -- ) }
20:01 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts
20:01 < gzmask> this is very implicit
20:01 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Excess Flood]
20:02 < gzmask> and I just learn this until now
20:02 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts
20:02 < gzmask> should make this information more "in your face" so that
newbs like me won't get too confuse
20:04 < KirkMcDonald> I am still annoyed that this was implemented as a
lexical hack, rather than somehow fitting it into the grammar.
20:04 < KirkMcDonald> Although that may carry its own complications.
20:06 < gzmask> Indeed, coming from a ruby background here, this is a big
surprise to me.  Feels like google haven't make up their mind yet wether to make a
semicolon-less language
20:09 -!- ollins [~ollins@84-73-206-133.dclient.hispeed.ch] has quit [Remote host
closed the connection]
20:09 < divoxx> sorry, what are you guys discussing?
20:09 -!- leonod [~Andreas@zreahese.hus.sgsnet.se] has joined #go-nuts
20:09 < gzmask> semicolon in golang
20:10 < gzmask> being insert by the lexer in a hacky way
20:12 < divoxx> so the lexer actually injects the semi colon rather than
being specified in the gramar?
20:12 < gzmask> http://golang.org/doc/effective_go.html#semicolons
20:12 < divoxx> I didn't know that :)
20:12 < gzmask> The rule is this.  If the last token before a newline is an
identifier (which includes words like int and float64), a basic literal such as a
number or string constant, or one of the tokens
20:12 < gzmask> break continue fallthrough return ++ -- ) }
20:12 < gzmask> the lexer always inserts a semicolon after the token.  This
could be summarized as, “if the newline comes after a token that could end a
statement, add a semicolon”.
20:14 < divoxx> I wonder if there is any good reason to use semicolon at all
20:14 < divoxx> l
20:15 < divoxx> or make it a command separator rather than a command
terminator
20:15 < divoxx> similar to ruby
20:16 < gzmask> ruby get rid of for (i=0;i++;i<n) by .each
20:17 < gzmask> so that it can completely free from semicolons
20:18 < divoxx> well, ruby doesn't created .each because of semicolons...
it simply found a awesome use case for it's blocks/closures :)
20:18 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has joined #go-nuts
20:19 -!- Macpunk [~macpunk@2002:48b1:1add:0:eee:e6ff:fec7:7eaa] has quit [Read
error: Operation timed out]
20:19 -!- ako [~nya@f051087135.adsl.alicedsl.de] has left #go-nuts []
20:19 < gzmask> definitely.  semicolon isn't the cause
20:19 < divoxx> well you can do the same type of iterator on go using
anonymous functions
20:20 < divoxx> it is not as beautiful as a ruby block but would work :)
20:20 < gzmask> like {1..  10}.each do |shit| print shit ?
20:21 < gzmask> hmm, looking for a good example for regex in Go...
20:22 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
20:22 -!- alm [~alm@wnpgmb0516w-ad03-175-222.dynamic.mts.net] has joined #go-nuts
20:23 < gzmask> divoxx: and I don't blame Go for that, it's compiled
language
20:24 < divoxx> definitely...  go is already awesome enough for having such
dynamic concepts built on top of a compiled language
20:24 < gzmask> so we can say ruby will never catch up with Go's performance
20:24 < divoxx> such as it's interface typing system
20:24 < divoxx> for sure it won't
20:25 < gzmask> so in Go functions can be used like javascript first level
functions?
20:25 < gzmask> first-class *
20:27 -!- nanooo [~nano@95-89-189-202-dynip.superkabel.de] has joined #go-nuts
20:28 < divoxx> yes
20:29 -!- nanoo [~nano@95-89-189-202-dynip.superkabel.de] has quit [Ping timeout:
256 seconds]
20:31 < divoxx> so, something like this is possible: func Each(intArr int[],
iter func(int)) { for i := range intArr { func(i) } }
20:31 < divoxx> of course, I think without generics you can't write a
generic function that would work for all types
20:32 < divoxx> ops, type there...  should be iter(i) instead of func(i)
20:32 < divoxx> *typo
20:32 < divoxx> lol :)
20:34 < gzmask> nice, how about func *func(int) Each(...) {...} so that we
can some_func(i).Each(...)
20:35 < divoxx> no I don't think that will work
20:35 -!- djm [~djm@paludis/slacker/djm] has quit [Ping timeout: 252 seconds]
20:36 < divoxx> but maybe func (F *func(int)) Each(arr int[]) { } might work
20:36 < divoxx> then you'd call some_func.Each(...)
20:36 < divoxx> I'm just guessing here though
20:40 < gzmask> that's what I meant.  head is a mess now trying to figure
out how regexp work in Go lol
20:41 -!- djm_ [~djm@paludis/slacker/djm] has joined #go-nuts
20:42 < divoxx> http://golang.org/pkg/regexp/
20:42 -!- hevalbaranov [~hevalbara@88.247.171.117] has joined #go-nuts
20:43 < gzmask> yea looking at it.  it seems you need to construct your
regexp as a string first then compile it to regexp* type, and such
20:43 < divoxx> var reg := regexp.Compile('^foo'); reg.Match('foo')
20:44 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has quit [Ping
timeout: 265 seconds]
20:45 < gzmask> cool that should be how it work.
20:45 < leonod> How do you create a TCPAddr ?
20:47 < gzmask> but where is the pre-match and post-match string store?
20:48 < gzmask> ah nvm, MatchStrings() lol
20:48 < divoxx> &net.TCPAddr{IP: net.ParseIP('200.1.2.3'), Port: 80} ?
20:51 < divoxx> gzmask: by the way I just tested that function as receiver
thing but it doesn't work
20:53 < gzmask> the func (F *func(int)) Each(arr int[]) { } way wouldn't
work?
20:53 < divoxx> yea
20:53 < divoxx> invalid receiver type *func(int)
20:53 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has joined
#go-nuts
20:53 < divoxx> this work though http://gist.github.com/315024
20:54 -!- strlen [~alex@behemoth.strlen.net] has quit [Ping timeout: 260 seconds]
20:55 < gzmask> forked as reference later
21:02 -!- c0nfl|ct [~tiago@bl14-236-74.dsl.telepac.pt] has joined #go-nuts
21:03 < c0nfl|ct> boa noite
21:04 -!- b00m_chef__ [~watr@d64-180-45-230.bchsia.telus.net] has quit [Ping
timeout: 245 seconds]
21:04 -!- nanooo [~nano@95-89-189-202-dynip.superkabel.de] has quit [Quit:
Leaving]
21:04 -!- fenicks1 [~christian@log77-4-82-246-228-78.fbx.proxad.net] has joined
#go-nuts
21:04 -!- fenicks1 [~christian@log77-4-82-246-228-78.fbx.proxad.net] has left
#go-nuts []
21:07 -!- powerje [~powerje@2002:4b3c:d6ac:0:213:e8ff:feaa:ae2b] has joined
#go-nuts
21:08 -!- blackmagik [~blackmagi@unaffiliated/blackmagik] has left #go-nuts
["Leaving"]
21:15 -!- oal [~olav@5.79-160-122.customer.lyse.net] has quit [Remote host closed
the connection]
21:16 -!- asmo [~asmo@c-f6c5e055.1155-1-64736c11.cust.bredbandsbolaget.se] has
quit [Remote host closed the connection]
21:24 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Read error:
Connection reset by peer]
21:28 -!- carllerche_ [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
21:29 -!- afurlan [~afurlan@scorpion.mps.com.br] has quit [Quit: Leaving]
21:32 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit [Ping
timeout: 246 seconds]
21:37 < plexdev> http://is.gd/9bwAw by [Robert Griesemer] in
go/src/pkg/tabwriter/ -- tabwriter: indicate section breaks if Debug flag is set
21:41 -!- eliteSchaf [~sinz@93-82-126-126.adsl.highway.telekom.at] has joined
#go-nuts
21:43 -!- ikke [~ikkibr@unaffiliated/ikkebr] has quit []
21:43 < eliteSchaf> hey!  has anyone tried to use gofmt within gedit?
21:46 -!- stableable [~CM__@host86-170-71-142.range86-170.btcentralplus.com] has
joined #go-nuts
21:49 < stableable> Hi - i'm using an hg clone of go from an hour ago, and
running "all.bash" results in the following error: http://pastebin.com/ghNkW9bi --
I am not using http_proxy, and I can wget stuff fine for instance.  Port 53 is
open on my firewall, what could be causing the failure?  (When I say open, I can
telnet to it.)
21:50 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Read error: Connection
reset by peer]
21:51 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts
21:54 < plexdev> http://is.gd/9bAy8 by [Robert Griesemer] in 4 subdirs of
go/src/pkg/ -- go/printer, gofmt: correct indentation after certain /*-style
comments
21:55 -!- leonod [~Andreas@zreahese.hus.sgsnet.se] has quit [Quit: Leaving]
21:57 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Remote host closed the connection]
21:57 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
21:58 -!- sudi [~chatzilla@dslb-084-056-015-010.pools.arcor-ip.net] has quit [Ping
timeout: 268 seconds]
21:59 < divoxx> stableable: I only saw that happen when there is a firewall
or proxy preventing it to work
21:59 < divoxx> anyway, that's just the tests
22:00 < divoxx> you can call ./make.bash and ./sudo.bash in separate
22:00 < divoxx> it wil build and install afaik
22:02 -!- c0nfl|ct [~tiago@bl14-236-74.dsl.telepac.pt] has quit [Quit: Saindo]
22:03 -!- hevalbaranov [~hevalbara@88.247.171.117] has quit [Quit: WeeChat
0.2.6.3]
22:06 < stableable> divoxx: Thanks - that worked
22:06 -!- eliteSchaf [~sinz@93-82-126-126.adsl.highway.telekom.at] has quit [Quit:
Ex-Chat]
22:07 < Venom_X> hi, is there a go library for any nosql DBs?  maybe
cassandra, or I guess technically thrift?
22:07 < gzmask> what's all the hype about nosql?  I heard mongoDb
22:08 < usausa> stableable: I have the same issue, I fix it by telling GO
that I have no IPv6 support
22:08 < divoxx> nosql is nice, doesn't replace RDMS imho though
22:08 < stableable> usausa: Ah - yep that'd explain it
22:10 < Venom_X> no, not a replacement.  Just an efficiency for large data
stores
22:10 -!- d3xter [~sinz@93-82-126-126.adsl.highway.telekom.at] has joined #go-nuts
22:11 < usausa> stableable: In src/pkg/net/sockio.go, I just add a first
line to "kernelSupportsIPv6" to return false always.
22:13 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has quit [Ping
timeout: 245 seconds]
22:13 < Venom_X> I remember there being a site that people would post libs
written in go, or cgo..  what was it?
22:13 -!- scm [justme@d019022.adsl.hansenet.de] has quit [Ping timeout: 245
seconds]
22:14 -!- quixoten [~Devin_Chr@c-67-177-8-48.hsd1.ut.comcast.net] has joined
#go-nuts
22:15 -!- scm [justme@c178003.adsl.hansenet.de] has joined #go-nuts
22:15 -!- wrtp [~rog@89.242.205.202] has quit [Quit: wrtp]
22:16 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has joined
#go-nuts
22:16 -!- quixoten [~Devin_Chr@c-67-177-8-48.hsd1.ut.comcast.net] has quit [Client
Quit]
22:24 -!- gzmask [~ray@corwin.cat.uregina.ca] has quit [Quit: gzmask]
22:25 -!- ericvh [~ericvh@32.97.110.63] has left #go-nuts []
22:31 -!- Ortzman [~ortzinato@cpe-065-191-006-129.nc.res.rr.com] has joined
#go-nuts
22:31 <+iant> Venom_X: http://go-lang.cat-v.org/
22:32 < Venom_X> that's the one, thanks iant
22:34 -!- Ortzinator [~ortzinato@unaffiliated/ortzinator] has quit [Ping timeout:
256 seconds]
22:39 -!- mbarkhau [~koloss@p54A7E66A.dip.t-dialin.net] has quit [Quit: Leaving.]
22:40 -!- b00m_chef__ [~watr@173.183.31.245] has joined #go-nuts
22:45 < smw> what is the suggested way to read a config file?
22:47 -!- b00m_chef__ [~watr@173.183.31.245] has quit [Ping timeout: 240 seconds]
22:55 < plexdev> http://is.gd/9bPOP by [Stephen Weinberg] in go/src/pkg/net/
-- Fix small typo in net package.
22:57 -!- vdrab [~vdrab@cap015-191.kcn.ne.jp] has joined #go-nuts
22:58 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-171-141.clienti.tiscali.it] has
quit [Quit: E se abbasso questa leva che succ...]
22:59 -!- PHR3AK5 [~Phr3ak@196-210-44-8.dynamic.isadsl.co.za] has joined #go-nuts
22:59 -!- PHR3AK5 [~Phr3ak@196-210-44-8.dynamic.isadsl.co.za] has left #go-nuts []
23:04 -!- jophish [~jophish@hermi.gotadsl.co.uk] has quit [Remote host closed the
connection]
23:05 -!- wmat [~btraynor@gromit.mixdown.ca] has joined #go-nuts
23:12 < plexdev> http://is.gd/9bTY6 by [Russ Cox] in 3 subdirs of go/ -- gc:
implement []int(string) and []byte(string)
23:14 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
23:15 -!- General13372 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
23:16 -!- MarkBao [~MarkBao@64.134.96.99] has joined #go-nuts
23:19 -!- General1337 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Ping timeout: 246 seconds]
23:25 -!- fulston [~CM__@host81-154-68-210.range81-154.btcentralplus.com] has
joined #go-nuts
23:27 -!- fulston [~CM__@host81-154-68-210.range81-154.btcentralplus.com] has left
#go-nuts []
23:28 -!- stableable [~CM__@host86-170-71-142.range86-170.btcentralplus.com] has
quit [Ping timeout: 265 seconds]
23:29 -!- ilsanto [~max@unaffiliated/ilsanto] has quit [Ping timeout: 248 seconds]
23:38 -!- nettok [~netto@proxy.galileo.edu] has joined #go-nuts
23:40 -!- vdrab [~vdrab@cap015-191.kcn.ne.jp] has quit [Quit: vdrab]
23:44 -!- mssm [~mssm@ip-95-221-127-183.bb.netbynet.ru] has quit [Ping timeout:
264 seconds]
23:59 < plexdev> http://is.gd/9c4vU by [Robert Griesemer] in
go/src/pkg/tabwriter/ -- tabwriter: make use of new []byte() conversion
23:59 < plexdev> http://is.gd/9c4wd by [Russ Cox] in 42 subdirs of go/ --
strings: delete Runes, Bytes
--- Log closed Fri Feb 26 00:00:16 2010