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

--- Log opened Tue Nov 30 00:00:35 2010
00:10 -!- kanru [~kanru@118-168-236-72.dynamic.hinet.net] has quit [Ping timeout:
276 seconds]
00:16 -!- hagna [~hagna@74-92-245-181-Utah.hfc.comcastbusiness.net] has quit [Ping
timeout: 245 seconds]
00:16 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
00:22 -!- crazy2be [~justin@d209-89-244-205.abhsia.telus.net] has joined #go-nuts
00:23 -!- jdp [PHUNK@24.238.32.162.res-cmts.segr.ptd.net] has quit [Ping timeout:
276 seconds]
00:29 -!- krutcha [~krutcha@remote.icron.com] has quit [Quit: Leaving]
00:30 -!- jdp [PHUNK@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts
00:34 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has joined #go-nuts
00:46 -!- Tv [~tv@gige.bur.digisynd.com] has quit [Ping timeout: 255 seconds]
00:48 -!- Scorchin [~Scorchin@host86-161-247-74.range86-161.btcentralplus.com] has
quit [Quit: Scorchin]
00:48 -!- cco3-hampster [~conleyo@nat/google/x-pgcgilscpwheuouc] has quit [Ping
timeout: 260 seconds]
00:49 -!- noktoborus_ [~noxless@gateway/tor-sasl/noktoborus] has quit [Ping
timeout: 245 seconds]
00:54 -!- thiago__ [~thiago@189.26.195.50.dynamic.adsl.gvt.net.br] has quit [Quit:
bye]
00:57 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
00:58 -!- cco3-hampster [~conleyo@nat/google/x-nbzxwcyldxsfwbrl] has joined
#go-nuts
01:11 -!- Tuller_ [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has joined
#go-nuts
01:14 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has quit [Ping
timeout: 245 seconds]
01:17 -!- shvntr [~shvntr@113.84.150.240] has joined #go-nuts
01:26 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
01:29 -!- watr_ [~watr@66.183.100.58] has joined #go-nuts
01:49 -!- tvw [~tv@e176003081.adsl.alicedsl.de] has quit [Ping timeout: 245
seconds]
01:53 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
01:55 -!- crazy2be [~justin@d209-89-244-205.abhsia.telus.net] has quit [Ping
timeout: 240 seconds]
02:08 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has joined #go-nuts
02:42 -!- devrim [~Adium@160.79.7.234] has quit [Ping timeout: 250 seconds]
02:43 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping
timeout: 276 seconds]
02:46 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
03:03 -!- moraes [~moraes@187.39.149.135] has quit [Read error: Operation timed
out]
03:06 -!- Paradox924X [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has quit
[Ping timeout: 260 seconds]
03:16 -!- moraes [~moraes@187.39.149.135] has joined #go-nuts
03:17 -!- Tuller_ [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has quit [Remote
host closed the connection]
03:27 -!- powerje [~powerj@adsl-75-49-3-95.dsl.wotnoh.sbcglobal.net] has joined
#go-nuts
03:27 -!- gnuvince1 [~vince@70.35.168.68] has joined #go-nuts
03:28 -!- gnuvince [~vince@70.35.166.61] has quit [Ping timeout: 250 seconds]
03:40 -!- devrim [~Adium@cpe-72-225-239-227.nyc.res.rr.com] has joined #go-nuts
03:44 -!- devrim [~Adium@cpe-72-225-239-227.nyc.res.rr.com] has quit [Client Quit]
03:51 -!- Paradox924X [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has joined
#go-nuts
03:51 -!- Paradox924X [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has quit
[Changing host]
03:51 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has joined #go-nuts
03:55 -!- jvolkman [~jvolkman@unaffiliated/jvolkman] has joined #go-nuts
04:16 -!- BlaSux [7f000001@69.195.144.4] has quit [Ping timeout: 240 seconds]
04:30 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds]
04:32 -!- BlaSux [7f000001@69.195.144.4] has joined #go-nuts
04:50 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 240
seconds]
04:57 -!- res99 [~anonymous@201.237.130.70] has quit [Quit: res99]
05:06 -!- powerje [~powerj@adsl-75-49-3-95.dsl.wotnoh.sbcglobal.net] has quit
[Quit: powerje]
05:07 -!- watr_ [~watr@66.183.100.58] has quit [Ping timeout: 240 seconds]
05:18 -!- devrim [~Adium@cpe-72-225-239-227.nyc.res.rr.com] has joined #go-nuts
05:24 -!- alc [~arx@222.128.135.169] has joined #go-nuts
05:41 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Ping
timeout: 240 seconds]
05:50 -!- devrim [~Adium@cpe-72-225-239-227.nyc.res.rr.com] has quit [Quit:
Leaving.]
05:53 -!- tteras_ [~fabled@mail.fi.jw.org] has joined #go-nuts
05:54 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has joined #go-nuts
05:56 -!- krutcha [~krutcha@S010600045a27676a.vs.shawcable.net] has joined
#go-nuts
05:56 -!- fabled [~fabled@83.145.235.194] has quit [Ping timeout: 264 seconds]
06:02 -!- piyushmishra [~piyushmis@117.200.226.95] has joined #go-nuts
06:11 -!- skejoe [~skejoe@188.114.142.162] has joined #go-nuts
06:18 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has quit [Quit: Morten.  Desu~]
06:20 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has joined #go-nuts
06:36 -!- skejoe [~skejoe@188.114.142.162] has quit [Quit: Lost terminal]
06:39 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
06:43 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Quit: leaving]
06:45 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts
06:52 -!- piyushmishra [~piyushmis@117.200.226.95] has quit [Ping timeout: 255
seconds]
06:56 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 272
seconds]
06:58 -!- niemeyer_ [~niemeyer@189.73.142.213] has joined #go-nuts
07:02 -!- TheSaint [~thesaint@166.205.10.111] has joined #go-nuts
07:07 -!- piyushmishra [~piyushmis@117.200.227.136] has joined #go-nuts
07:12 -!- krutcha [~krutcha@S010600045a27676a.vs.shawcable.net] has quit [Quit:
Leaving]
07:12 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
07:15 -!- saschpe [~quassel@opensuse/member/saschpe] has joined #go-nuts
07:19 -!- DarthShrine [~angus@pdpc/supporter/student/DarthShrine] has joined
#go-nuts
07:21 -!- bjarneh [~bjarneh@1x-193-157-200-53.uio.no] has joined #go-nuts
07:21 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-120-162.hsi7.kabel-badenwuerttemberg.de] has joined
#go-nuts
07:21 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-120-162.hsi7.kabel-badenwuerttemberg.de] has quit
[Changing host]
07:21 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
07:22 -!- DarthShrine [~angus@pdpc/supporter/student/DarthShrine] has left
#go-nuts []
07:22 -!- DarthShrine [~angus@pdpc/supporter/student/DarthShrine] has joined
#go-nuts
07:22 -!- photron [~photron@port-92-201-120-127.dynamic.qsc.de] has joined
#go-nuts
07:23 < DarthShrine> Hey all.  Just wondering if it's possible to get all
the keys out of a map as a slice or something?  Otherwise, how would I best
implement some kind of set data structure?  Or would I have to do it all myself?
07:27 -!- TheSaint [~thesaint@166.205.10.111] has quit [Quit: Colloquy for iPhone
- http://colloquy.mobi]
07:28 < |Craig|> DarthShrine: You can use a for loop to iterate over the
keys in a map I believe
07:28 < DarthShrine> |Craig|: for k, v := range myMap?
07:29 < |Craig|> DarthShrine: I havent actually ever used a map in go, so I
can't detail the syntax, but that does look right
07:29 < |Craig|> I've been looking into them to use as sets as well though
07:29 < DarthShrine> And you can just do it as for k := range myMap
07:29 -!- prip [~foo@host166-123-dynamic.32-79-r.retail.telecomitalia.it] has quit
[Ping timeout: 255 seconds]
07:30 < DarthShrine> Well, I guess that'll have to do.  There's a hashset
library in the third-party packages, but it's a bit fiddly.
07:30 < |Craig|> I tend to use a lot of sets in python and java, I suppose a
map with just nil values is pretty close to a set
07:31 < DarthShrine> Yeah, I've got a map[string]bool...  Seems to work
07:32 < |Craig|> DarthShrine: if you are simply looking for a fast insertion
and removal collection (meaning like a set, but no membership tests and allows
duplicates), I have a handy package I wrote
07:32 < DarthShrine> |Craig|: I'm looking for membership tests,
unfortunately.
07:33 < DarthShrine> Or disallowing duplicates, which would fail on insert
or something.
07:33 < |Craig|> I figured, thats the usual use of sets
07:38 -!- gnuvince [~vince@64.235.202.209] has joined #go-nuts
07:40 -!- gnuvince1 [~vince@70.35.168.68] has quit [Ping timeout: 250 seconds]
07:41 -!- niemeyer [~niemeyer@189.73.142.213] has quit [Ping timeout: 245 seconds]
07:42 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Ping timeout: 245
seconds]
07:42 -!- prip [~foo@host163-9-dynamic.7-79-r.retail.telecomitalia.it] has joined
#go-nuts
07:43 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
07:45 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
07:51 -!- noktoborus_ [~noxless@gateway/tor-sasl/noktoborus] has joined #go-nuts
08:01 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
08:07 -!- noktoborus_ [~noxless@gateway/tor-sasl/noktoborus] has quit [Remote host
closed the connection]
08:18 -!- piyushmishra [~piyushmis@117.200.227.136] has quit [Ping timeout: 240
seconds]
08:20 -!- Project_2501 [~Marvin@82.84.79.101] has joined #go-nuts
08:21 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
08:23 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
08:25 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has quit [Quit: Morten.  Desu~]
08:28 -!- noktoborus_ [~noxless@gateway/tor-sasl/noktoborus] has joined #go-nuts
08:30 -!- tvw [~tv@e176002109.adsl.alicedsl.de] has joined #go-nuts
08:33 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Quit: leaving]
08:35 -!- tensorpudding [~user@99.148.202.191] has quit [Remote host closed the
connection]
08:36 -!- piyushmishra [~piyushmis@117.200.224.167] has joined #go-nuts
08:55 -!- Spacejoker [~Jens@193.182.113.253] has joined #go-nuts
09:05 -!- ExtraSpice [~XtraSpice@88.118.33.48] has joined #go-nuts
09:16 -!- saschpe [~quassel@opensuse/member/saschpe] has quit [Remote host closed
the connection]
09:18 -!- skejoe [~skejoe@188.114.142.162] has joined #go-nuts
09:32 -!- g0bl1n [~g0blin@a213-22-18-58.cpe.netcabo.pt] has joined #go-nuts
09:38 -!- boscop [~boscop@g227135043.adsl.alicedsl.de] has joined #go-nuts
09:40 < mpl> hmm weird, I got an XSRF error when trying to add a comment in
the codereview web thingie
09:57 -!- shvntr [~shvntr@113.84.150.240] has quit [Quit: leaving]
10:00 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has quit
[Ping timeout: 252 seconds]
10:01 -!- shvntr [~shvntr@113.84.150.240] has joined #go-nuts
10:04 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined
#go-nuts
10:19 -!- boscop [~boscop@g227135043.adsl.alicedsl.de] has quit [Read error:
Connection reset by peer]
10:19 -!- boscop [~boscop@g227135043.adsl.alicedsl.de] has joined #go-nuts
10:34 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
10:35 -!- artefon [~thiago@189.26.195.50.dynamic.adsl.gvt.net.br] has joined
#go-nuts
10:37 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has quit
[Ping timeout: 245 seconds]
10:40 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined
#go-nuts
10:49 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping
timeout: 265 seconds]
10:55 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
10:55 -!- virtualsue [~chatzilla@nat/cisco/x-nhaqqlftauncillj] has joined #go-nuts
10:59 -!- boscop [~boscop@g227135043.adsl.alicedsl.de] has quit [Read error:
Connection reset by peer]
11:01 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.]
11:02 -!- piyushmishra [~piyushmis@117.200.224.167] has quit [Ping timeout: 245
seconds]
11:10 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
11:10 -!- boscop [~boscop@g227135043.adsl.alicedsl.de] has joined #go-nuts
11:15 -!- alc [~arx@222.128.135.169] has quit [Read error: Connection reset by
peer]
11:16 -!- alc [~arx@222.128.135.169] has joined #go-nuts
11:19 -!- alc [~arx@222.128.135.169] has quit [Remote host closed the connection]
11:30 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
11:58 -!- boscop [~boscop@g227135043.adsl.alicedsl.de] has quit [Ping timeout: 240
seconds]
11:58 -!- niemeyer [~niemeyer@189.73.142.213] has joined #go-nuts
12:03 -!- ww [~ww@river.styx.org] has joined #go-nuts
12:03 -!- boscop [~boscop@f055112201.adsl.alicedsl.de] has joined #go-nuts
12:03 -!- noam [noam@77.126.219.215] has quit [Ping timeout: 240 seconds]
12:04 -!- boscop_ [~boscop@f055075114.adsl.alicedsl.de] has joined #go-nuts
12:07 -!- boscop__ [~boscop@g226244138.adsl.alicedsl.de] has joined #go-nuts
12:08 -!- boscop [~boscop@f055112201.adsl.alicedsl.de] has quit [Ping timeout: 276
seconds]
12:10 -!- boscop_ [~boscop@f055075114.adsl.alicedsl.de] has quit [Ping timeout:
255 seconds]
12:10 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping
timeout: 240 seconds]
12:10 -!- noam [noam@77.126.219.215] has joined #go-nuts
12:11 -!- boscop [~boscop@f055220218.adsl.alicedsl.de] has joined #go-nuts
12:12 -!- boscop_ [~boscop@f055170028.adsl.alicedsl.de] has joined #go-nuts
12:14 -!- boscop__ [~boscop@g226244138.adsl.alicedsl.de] has quit [Ping timeout:
255 seconds]
12:15 -!- noam [noam@77.126.219.215] has quit [Ping timeout: 240 seconds]
12:16 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
12:16 -!- boscop [~boscop@f055220218.adsl.alicedsl.de] has quit [Ping timeout: 260
seconds]
12:22 -!- noam [noam@77.126.219.215] has joined #go-nuts
12:22 -!- noam [noam@77.126.219.215] has quit [Read error: Connection reset by
peer]
12:22 -!- noam [noam@77.126.219.215] has joined #go-nuts
12:54 -!- Zoopee [alsbergt@zoopee.org] has quit [Quit: Ejected]
12:55 -!- Zoopee [alsbergt@zoopee.org] has joined #go-nuts
13:00 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
13:14 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has joined #go-nuts
13:15 -!- noam [noam@77.126.219.215] has quit [Ping timeout: 272 seconds]
13:16 -!- wrtp [~rog@92.17.41.184] has joined #go-nuts
13:16 -!- noam [noam@77.126.219.215] has joined #go-nuts
13:21 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Ping timeout: 240
seconds]
13:23 -!- plainhao [~plainhao@208.75.85.237] has joined #go-nuts
13:28 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
13:28 -!- mbohun [~user@ppp115-156.static.internode.on.net] has quit [Remote host
closed the connection]
13:31 -!- noam [noam@77.126.219.215] has quit [Ping timeout: 265 seconds]
13:36 -!- noam [~noam@77.126.219.215] has joined #go-nuts
13:37 -!- devrim [~Adium@cpe-72-225-239-227.nyc.res.rr.com] has joined #go-nuts
13:40 -!- wrtp [~rog@92.17.41.184] has quit [Quit: wrtp]
13:42 -!- wrtp [~rog@92.17.41.184] has joined #go-nuts
13:45 -!- wrtp [~rog@92.17.41.184] has quit [Client Quit]
13:55 -!- kanru [~kanru@118-168-236-72.dynamic.hinet.net] has joined #go-nuts
14:02 -!- artefon [~thiago@189.26.195.50.dynamic.adsl.gvt.net.br] has quit [Quit:
bye]
14:02 -!- wrtp [~rog@92.17.41.184] has joined #go-nuts
14:06 -!- iant [~iant@216.239.45.130] has quit [Quit: Leaving.]
14:06 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
14:06 -!- mode/#go-nuts [+v iant] by ChanServ
14:07 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Client
Quit]
14:11 -!- sxs [~sxs@HSI-KBW-078-042-201-030.hsi3.kabel-badenwuerttemberg.de] has
joined #go-nuts
14:11 < sxs> hi
14:28 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
14:28 -!- Axsuul [Axsuul@97-93-99-133.static.mtpk.ca.charter.com] has quit [Ping
timeout: 250 seconds]
14:39 -!- iant [~iant@67.218.104.238] has joined #go-nuts
14:39 -!- mode/#go-nuts [+v iant] by ChanServ
14:47 -!- Project_2501 [~Marvin@82.84.79.101] has quit [Quit: E se abbasso questa
leva che succ...]
14:52 -!- noam [~noam@77.126.219.215] has quit [Ping timeout: 276 seconds]
14:55 -!- sauerbraten [~sauerbrat@p508CAB42.dip.t-dialin.net] has joined #go-nuts
15:01 -!- bjarneh [~bjarneh@1x-193-157-200-53.uio.no] has quit [Quit: leaving]
15:04 -!- Scorchin [~Scorchin@host109-152-113-23.range109-152.btcentralplus.com]
has joined #go-nuts
15:06 -!- noam [noam@77.126.219.215] has joined #go-nuts
15:12 -!- sahid [~sahid@LNeuilly-152-21-22-10.w193-253.abo.wanadoo.fr] has quit
[Quit: Ex-Chat]
15:18 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it]
has joined #go-nuts
15:21 -!- artefon [~thiago@dhcp17.usuarios.dcc.ufmg.br] has joined #go-nuts
15:29 -!- femtoo [~femto@95-89-197-196-dynip.superkabel.de] has joined #go-nuts
15:33 -!- thomas_b [~thomasb@cm-84.215.47.51.getinternet.no] has quit [Ping
timeout: 240 seconds]
15:34 -!- noktoborus_ [~noxless@gateway/tor-sasl/noktoborus] has quit [Remote host
closed the connection]
15:36 -!- thomas_b [~thomasb@cm-84.215.47.51.getinternet.no] has joined #go-nuts
15:41 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has quit [Ping timeout: 240
seconds]
15:43 -!- shvntr [~shvntr@113.84.150.240] has quit [Ping timeout: 240 seconds]
15:45 -!- shvntr [~shvntr@221.172.251.53] has joined #go-nuts
15:45 -!- noam [noam@77.126.219.215] has quit [Read error: Connection reset by
peer]
15:45 -!- noam [noam@77.126.219.215] has joined #go-nuts
15:50 -!- noam [noam@77.126.219.215] has quit [Ping timeout: 245 seconds]
15:53 -!- skejoe [~skejoe@188.114.142.162] has quit [Quit: Lost terminal]
15:56 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
15:58 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has joined #go-nuts
15:58 -!- noam [noam@77.126.219.215] has joined #go-nuts
16:03 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Read error: No
route to host]
16:05 -!- iant [~iant@67.218.104.238] has quit [Quit: Leaving.]
16:08 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 245
seconds]
16:09 -!- kanru [~kanru@118-168-236-72.dynamic.hinet.net] has quit [Ping timeout:
240 seconds]
16:13 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
16:13 -!- saschpe [~quassel@opensuse/member/saschpe] has joined #go-nuts
16:16 -!- piyushmishra [~piyushmis@117.200.229.136] has joined #go-nuts
16:17 -!- noam [noam@77.126.219.215] has quit [Read error: Connection reset by
peer]
16:18 -!- piyushmishra [~piyushmis@117.200.229.136] has quit [Client Quit]
16:18 -!- saschpe [~quassel@opensuse/member/saschpe] has quit [Remote host closed
the connection]
16:19 -!- saschpe [~quassel@opensuse/member/saschpe] has joined #go-nuts
16:20 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts
16:26 -!- noam [noam@77.126.219.215] has joined #go-nuts
16:34 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 255
seconds]
16:37 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts
16:39 -!- sxs [~sxs@HSI-KBW-078-042-201-030.hsi3.kabel-badenwuerttemberg.de] has
quit [Quit: sxs]
16:41 -!- shvntr [~shvntr@221.172.251.53] has quit [Quit: leaving]
16:42 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
16:42 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Client Quit]
16:45 -!- eikenberry [~jae@ivanova.zhar.net] has quit [Quit: End of line.]
16:48 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
16:50 < artefon> what is the best way to extend an object behavior in GO?
since i only have interfaces how can i reuse code if i just want to change 1
function behavior for instance?  any suggestions?
16:58 < uriel> how can you reuse code in C! it has no classes and no
inheritance!  oh my god!
16:58 < uriel> if you want to change the behavior of a function you can...
write a funcion?  dunno, just an idea
16:58 < Namegduf> artefon: You use embedding.
16:58 < Namegduf> But if you're doing that often you're generating a lot of
crap.
16:59 < uriel> Namegduf: really, it very much depends on what the hell you
are doing
16:59 < uriel> and how your codebase is tructured, etc., if you are trying
to write Go code as if it was Java, you are doomed before you start
16:59 < Namegduf> In general, yeah.  I'm assuming that "extending an object
behaviour" is the right thing to do, except for the parts where objects don't
exist.
17:02 < Namegduf> Don't reason with objects.  Just write code, use
signatures similar to those used elsewhere for methods providing the same
functionality, and define interfaces as necessary later.
17:03 < Namegduf> Or do some other non-Java-like design method.
17:04 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Ping
timeout: 245 seconds]
17:04 -!- i__ [~none@69.164.206.224] has quit [Changing host]
17:04 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts
17:05 < willdye> uriel: fwiw, i "re-use" C code often.  sometimes it's a
well-written function that i can use off the shelf.  sometimes it's code that i
"re-use" in the sense that i can read it, understand it, and modify it for my own
purposes.
17:05 < artefon> uriel: in c threre are other ways to do it
17:05 < artefon> uriel: i can pass a function as a parameter for example
17:05 < Namegduf> You can in Go, as well.
17:06 < Namegduf> Reuse in Go is closer to reuse in C.
17:06 < artefon> ok
17:07 < artefon> i'm asking to learn about the good practices you are using
17:07 < artefon> since i dont know go in a deep level
17:07 < artefon> i usually try not to take conclusions
17:07 < artefon> and to a poll before doing something
17:07 < artefon> hehe
17:07 < Namegduf> willdye: I think uriel was joking.
17:07 < artefon> because go has a lot of features i still dont know
17:07 < uriel> willdye: exactly my point
17:08 < artefon> that way i can learn more
17:08 < taruti> including structs in each other can simulate "inheritance"
17:08 < Namegduf> Well, in short, Go doesn't have objects and inheritance,
so if you try to write stuff like you would in OO languages, based around
subclassing things, it'll end poorly.
17:08 < uriel> artefon: you can pass a function as a parameter in C too
17:08 < uriel> er, in Go too
17:08 < Namegduf> It's definitely not idiomatic.
17:08 -!- virtualsue [~chatzilla@nat/cisco/x-nhaqqlftauncillj] has quit [Quit:
ChatZilla 0.9.86 [Firefox 3.5.15/20101026200251]]
17:09 < uriel> 17:08 < taruti> including structs in each other can
simulate "inheritance"
17:09 < uriel> taruti: if you think of it that way, it is usually a sign
that you are not thinking about things the Go way
17:09 < uriel> artefon: the best way is to read existing Go code
17:09 < willdye> Namegduf: heh.  sorry, i got trolled too easily there.
i've had trouble with fancy OOP code that seems to be good only for playing
buzzword bingo.
17:09 < uriel> and there aren't many features in Go (thankfuly), you can
read the intro docs, and you will know almost everything there is to know
17:09 < taruti> uriel: sometimes it is quite a handy trick
17:10 < uriel> embedding is certainly a handy trick, but it is not a
substitute for 'inheritance', it is more like a fancy and neat way of doing
composition
17:10 < Namegduf> It's useful when you want to pass around a type that
includes an existing type.
17:10 < Namegduf> Embedding existed in C.
17:11 < uriel> Namegduf: at least in ken's Plan 9 C ;)
17:12 < artefon> ok
17:12 < artefon> i got it
17:13 -!- virtualsue [~chatzilla@nat/cisco/x-isgdlfehphfyperf] has joined #go-nuts
17:14 -!- tensorpudding [~user@99.148.202.191] has joined #go-nuts
17:20 -!- iant [~iant@nat/google/x-sgxzgvtqctojcmko] has joined #go-nuts
17:20 -!- mode/#go-nuts [+v iant] by ChanServ
17:23 -!- g0bl1n [~g0blin@a213-22-18-58.cpe.netcabo.pt] has quit [Quit: g0bl1n]
17:26 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Quit: Venom_X]
17:29 -!- Tv [~tv@gige.bur.digisynd.com] has joined #go-nuts
17:36 -!- sauerbraten [~sauerbrat@p508CAB42.dip.t-dialin.net] has quit [Remote
host closed the connection]
17:42 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
17:45 < gmilleramilar> Am I correct in surmising that the output from 8g -S
is not valid input for 8a?
17:47 -!- MaksimBurnin [~max@44.188-224-87.telenet.ru] has joined #go-nuts
17:50 -!- Project_2501 [~Marvin@82.84.79.101] has joined #go-nuts
17:59 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts
18:04 < cde> hi sxs
18:11 -!- sauerbraten [~sauerbrat@p508CAB42.dip.t-dialin.net] has joined #go-nuts
18:17 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has joined #go-nuts
18:19 -!- gmilleramilar [~gmiller@184-106-207-119.static.cloud-ips.com] has left
#go-nuts []
18:22 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn]
18:35 -!- enherit [~enherit@cpe-98-149-170-48.socal.res.rr.com] has joined
#go-nuts
18:36 -!- artefon [~thiago@dhcp17.usuarios.dcc.ufmg.br] has quit [Ping timeout:
265 seconds]
18:41 -!- saschpe [~quassel@opensuse/member/saschpe] has quit [Remote host closed
the connection]
18:41 -!- cthom [~cthom@wsip-70-169-149-118.hr.hr.cox.net] has joined #go-nuts
18:42 -!- moraes [~moraes@187.39.149.135] has quit [Quit: Leaving]
18:44 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping
timeout: 245 seconds]
18:44 -!- virtualsue [~chatzilla@nat/cisco/x-isgdlfehphfyperf] has quit [Ping
timeout: 245 seconds]
18:50 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
18:51 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it]
has quit [Quit: ucasano]
18:52 < plexdev> http://is.gd/i0npn by [Luuk van Dijk] in 7 subdirs of
go/src/pkg/runtime/ -- runtime: parallel definitions in Go for all C structs.
18:52 < plexdev> http://is.gd/i0npz by [Robert Griesemer] in go/ -- add
Eoghan Sherry as author and contributor
18:52 < plexdev> http://is.gd/i0npZ by [Eoghan Sherry] in go/src/pkg/big/ --
big: fix (*Rat) SetFrac64(a, b) when b < 0.
18:52 < plexdev> http://is.gd/i0nqm by [Rob Pike] in go/src/pkg/sort/ --
sort: avoid overflow in pivot calculation.
18:57 -!- femtooo [~femto@95-89-197-196-dynip.superkabel.de] has joined #go-nuts
19:01 -!- femtoo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Ping
timeout: 245 seconds]
19:07 -!- meanburrito920 [~john@tmp6c626d05a70e.STUDENT.CWRU.Edu] has joined
#go-nuts
19:07 -!- meanburrito920 [~john@tmp6c626d05a70e.STUDENT.CWRU.Edu] has quit
[Changing host]
19:07 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
19:13 -!- TheMue [~TheMue@p5DDF6693.dip.t-dialin.net] has joined #go-nuts
19:39 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
19:39 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
19:49 -!- femtooo [~femto@95-89-197-196-dynip.superkabel.de] has quit [Read error:
Connection reset by peer]
19:54 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has quit [Ping
timeout: 276 seconds]
19:56 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has joined
#go-nuts
20:01 -!- boscop [~boscop@f055170028.adsl.alicedsl.de] has quit [Ping timeout: 240
seconds]
20:25 -!- plainhao [~plainhao@208.75.85.237] has quit [Quit: plainhao]
20:27 -!- markcol [~markcol@74.125.59.1] has joined #go-nuts
20:35 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has quit [Quit: Morten.  Desu~]
20:35 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Quit: Lost
terminal]
20:36 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has joined #go-nuts
20:41 -!- noam [noam@77.126.219.215] has quit [Read error: Connection reset by
peer]
20:42 -!- noam [noam@77.126.219.215] has joined #go-nuts
20:49 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has quit [Quit: Morten.  Desu~]
20:51 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has joined #go-nuts
20:54 -!- Axsuul [Axsuul@97-93-99-133.static.mtpk.ca.charter.com] has joined
#go-nuts
20:55 < plexdev> http://is.gd/i0Ca9 by [Rob Pike] in go/src/pkg/strconv/ --
strconv: Atof on Infs and NaNs
20:59 -!- enherit [~enherit@cpe-98-149-170-48.socal.res.rr.com] has quit [Quit:
leaving]
21:05 -!- sauerbraten [~sauerbrat@p508CAB42.dip.t-dialin.net] has quit [Remote
host closed the connection]
21:12 < plexdev> http://is.gd/i0EnO by [Rob Pike] in go/src/pkg/fmt/ --
fmt.Scan: accept Inf and NaN
21:14 -!- watr_ [~watr@66.183.100.58] has joined #go-nuts
21:17 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
21:37 -!- lmoura [~lauromour@186.212.100.234] has quit [Read error: Connection
reset by peer]
21:37 -!- zozoR [~zozoR@5634798d.rev.stofanet.dk] has quit [Quit: Morten.  Desu~]
21:39 -!- pothos_ [~pothos@111-240-220-12.dynamic.hinet.net] has joined #go-nuts
21:41 -!- pothos [~pothos@111-240-219-12.dynamic.hinet.net] has quit [Ping
timeout: 255 seconds]
21:42 -!- pothos_ [~pothos@111-240-220-12.dynamic.hinet.net] has quit [Read error:
Connection reset by peer]
21:42 -!- pothos [~pothos@111-240-220-12.dynamic.hinet.net] has joined #go-nuts
21:42 -!- lmoura [~lauromour@187.59.118.235] has joined #go-nuts
21:52 -!- photron [~photron@port-92-201-120-127.dynamic.qsc.de] has quit [Ping
timeout: 255 seconds]
21:53 -!- watr_ [~watr@66.183.100.58] has quit [Ping timeout: 240 seconds]
21:59 < plexdev> http://is.gd/i0KRz by [Adam Langley] in
go/src/pkg/crypto/elliptic/ -- crypto/elliptic: use a Jacobian transform
21:59 < plexdev> http://is.gd/i0KRQ by [Adam Langley] in 9 subdirs of
go/src/pkg/ -- utf8: make EncodeRune's destination the first argument.
22:02 -!- TheMue [~TheMue@p5DDF6693.dip.t-dialin.net] has quit [Quit: TheMue]
22:07 < TheSeeker> ooh, that sounds like it'll break a lot of existing
code...
22:24 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
22:29 -!- markcol [~markcol@74.125.59.1] has quit [Quit: markcol]
22:30 -!- markcol [~markcol@74.125.59.1] has joined #go-nuts
22:31 < plexdev> http://is.gd/i0Pjb by [Rob Pike] in go/src/pkg/fmt/ -- fmt:
fix documentation format glitch.  no content to change.
22:36 -!- napsy [~luka@88.200.96.18] has quit [Quit: leaving]
22:38 -!- wrtp [~rog@92.17.41.184] has quit [Read error: Connection reset by peer]
22:38 -!- wrtp [~rog@92.17.41.184] has joined #go-nuts
22:48 -!- iant [~iant@nat/google/x-sgxzgvtqctojcmko] has quit [Quit: Leaving.]
22:48 -!- ymasory [~ymasory@c-76-99-55-224.hsd1.pa.comcast.net] has joined
#go-nuts
23:01 -!- kanru [~kanru@118-168-236-72.dynamic.hinet.net] has joined #go-nuts
23:02 -!- markcol [~markcol@74.125.59.1] has quit [Quit: markcol]
23:02 -!- markcol [~markcol@74.125.59.1] has joined #go-nuts
23:12 -!- iant [~iant@nat/google/x-vadjvjysnlfkiwpr] has joined #go-nuts
23:12 -!- mode/#go-nuts [+v iant] by ChanServ
23:12 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
23:14 -!- Project_2501 [~Marvin@82.84.79.101] has quit [Quit: E se abbasso questa
leva che succ...]
23:18 < plexdev> http://is.gd/i0VKB by [Luuk van Dijk] in
go/src/pkg/runtime/windows/ -- runtime: fix windows breakage
23:18 -!- alexis [~alexis@lolnet.org] has left #go-nuts []
23:25 -!- Method [~Method@nat-3-135.snu.edu] has joined #go-nuts
23:25 -!- Method [~Method@nat-3-135.snu.edu] has quit [Changing host]
23:25 -!- Method [~Method@unaffiliated/method] has joined #go-nuts
23:26 -!- fenicks [~christian@log77-3-82-243-254-112.fbx.proxad.net] has joined
#go-nuts
23:26 -!- Method [~Method@unaffiliated/method] has quit [Read error: Connection
reset by peer]
23:26 -!- Method [~Method@unaffiliated/method] has joined #go-nuts
23:30 < fenicks> hello
23:32 < DarthShrine> Hi fenicks
23:47 -!- krutcha [~krutcha@remote.icron.com] has joined #go-nuts
23:47 -!- hendrikus [~hendrikus@84-107-57-221.dsl.quicknet.nl] has joined #go-nuts
23:56 < hendrikus> Please is there anybody out here wo will help me?
>>> 8g hello.go 8g: command not found
23:57 < DarthShrine> hendrikus: Are you on a 32-bit system?  Is $GOROOT/bin
in your $PATH?
23:59 -!- Fish [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the
Fish]
23:59 < hendrikus> DarthShrine: Hello Yes i am on a 32 bit system
--- Log closed Wed Dec 01 00:00:03 2010