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

--- Log opened Fri Apr 01 00:00:50 2011
00:03 < kamaji> KirkMcDonald: but what about cold boot attacks!!!
00:04 < KirkMcDonald> Feh.
00:04 -!- tensorpudding [~user@99.148.205.193] has quit [Remote host closed the
connection]
00:09 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has quit [Read
error: Connection reset by peer]
00:11 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has joined
#go-nuts
00:32 -!- evanx [~evanx@modemcable145.223-22-96.mc.videotron.ca] has quit [Quit:
WeeChat 0.3.3]
00:36 -!- katakuna [~pie@kjal.demon.co.uk] has quit [Ping timeout: 252 seconds]
00:52 -!- nettok [~quassel@200.119.166.68] has joined #go-nuts
01:00 -!- iant [~iant@67.218.107.170] has quit [Quit: Leaving.]
01:01 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has quit [Read
error: Connection reset by peer]
01:03 -!- artefon [~thiago@189.59.206.179] has quit [Quit: bye]
01:05 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has joined
#go-nuts
01:10 -!- saturnfive [~saturnfiv@210.74.155.131] has joined #go-nuts
01:16 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has quit [Read
error: Connection reset by peer]
01:16 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has joined
#go-nuts
01:25 <@adg> KirkMcDonald: i can do the same, but from my iphone ;)
01:27 < str1ngs> http://www.archlinux.org/ all is lost :(
01:27 < KirkMcDonald> adg: I can do it from my phone, too!  Heh.
01:28 -!- itrekkie [~itrekkie@ip72-201-208-165.ph.ph.cox.net] has quit [Quit:
itrekkie]
01:28 -!- mikespook [~mikespook@183.47.228.78] has joined #go-nuts
01:29 -!- exch [~exch@h78233.upc-h.chello.nl] has quit [Ping timeout: 252 seconds]
01:29 < skelterjohn> they don't shoot you at google if you bring in an
iphone?
01:34 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has quit [Read
error: Connection reset by peer]
01:36 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has joined
#go-nuts
01:39 -!- espeed [~espeed@63.246.231.57] has quit [Ping timeout: 264 seconds]
01:41 -!- exch [~exch@h78233.upc-h.chello.nl] has joined #go-nuts
01:49 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts
01:52 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has quit [Ping
timeout: 246 seconds]
01:54 -!- pphalen [~pphalen@66.92.11.149] has joined #go-nuts
02:17 <@adg> no.  :)
02:17 -!- nettok [~quassel@200.119.166.68] has quit [Read error: Connection reset
by peer]
02:22 -!- mikespook [~mikespook@183.47.228.78] has quit [Ping timeout: 250
seconds]
02:37 -!- shvntr [~shvntr@119.121.27.58] has joined #go-nuts
02:40 -!- mikespook [~mikespook@183.47.230.146] has joined #go-nuts
02:48 < plexdev> http://is.gd/WFXCKy by [Alex Brainman] in
go/src/cmd/gotest/ -- gotest: another attempt to make it run on Windows
02:53 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
02:58 < Namegduf> Argh.  Subject: [go-nuts] Proposal: Introduce 'object'
keyword instead of 'interface{}'
02:58 < Namegduf> "Hey, yes, my Go does not look enough like Java, please
make it look more like Java."
03:00 < cbeck> hahahahahaDIAF
03:00 < Namegduf> I feel my response concisely summarised the problem with
their proposal.
03:01 < Namegduf> Well, *one* problem.
03:01 < Namegduf> The other being that dealing with interface{} means you're
in happy fun untypesafe land, and their idea makes it less obvious
03:02 < Namegduf> The other, other problem being that it's an additional
rule which is bad.
03:04 -!- chickamade [~chickamad@115.78.135.244] has joined #go-nuts
03:15 -!- bugQ [~bug@c-67-171-127-76.hsd1.ut.comcast.net] has joined #go-nuts
03:18 -!- m4dh4tt3r [~Adium@c-69-181-223-245.hsd1.ca.comcast.net] has quit [Quit:
Leaving.]
03:19 -!- bugQ [~bug@c-67-171-127-76.hsd1.ut.comcast.net] has quit [Read error:
Connection reset by peer]
03:20 -!- bugQ [~bug@c-67-171-127-76.hsd1.ut.comcast.net] has joined #go-nuts
03:49 < plexdev> http://is.gd/1qMkU2 by [Anthony Starks] in
go/misc/notepadplus/ -- misc/notepadplus: add syntax and completion support for
notepad++
03:51 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
03:51 -!- mode/#go-nuts [+v iant] by ChanServ
04:09 -!- espeed [~espeed@63.246.231.57] has quit [Ping timeout: 246 seconds]
04:11 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 246 seconds]
04:16 -!- zozoR [~Morten@56344e3e.rev.stofanet.dk] has joined #go-nuts
04:20 -!- felipe [~felipe@unaffiliated/felipe] has quit [Ping timeout: 276
seconds]
04:26 -!- KBme [~KBme@9angled-2-pt.tunnel.tserv5.lon1.ipv6.he.net] has joined
#go-nuts
04:29 -!- tensai_cirno [~cirno@77.232.15.216] has quit [Quit: Leaving]
04:29 -!- chickamade [~chickamad@115.78.135.244] has quit [Quit: chickamade]
04:31 -!- renzhi [~renzhi@64.120.141.42] has joined #go-nuts
04:31 -!- chickamade [~chickamad@115.78.135.244] has joined #go-nuts
04:31 -!- renzhi [~renzhi@64.120.141.42] has left #go-nuts []
04:31 -!- renzhi [~renzhi@64.120.141.42] has joined #go-nuts
04:32 -!- renzhi [~renzhi@64.120.141.42] has left #go-nuts []
04:32 -!- manveru [~manveru@b08s28ur.corenetworks.net] has joined #go-nuts
04:33 < manveru> heya
04:33 < manveru> anybody know a way to do the equivalent of printf("%.2f",
somefloat) in go?
04:33 -!- edsrzf [~chickench@122-61-221-144.jetstream.xtra.co.nz] has joined
#go-nuts
04:34 < bugQ> http://golang.org/pkg/fmt/
04:34 < manveru> bugQ: that doesn't allow it
04:34 < bugQ> no floats?  le gasp
04:34 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts
04:34 < manveru> it does floats, but no precision
04:35 < manveru> right now i'm using fmt.Printf("%g", float32(int(somefloat
* 100.0)) / 100.0)
04:35 < bugQ> I was going to suggest something like that
04:36 < manveru> i could use cgo too...  but that seems like overkill
04:36 < bugQ> but I should ask...you aren't using floats for monetary
purposes are you?  :o
04:37 < manveru> no :)
04:38 < bugQ> anyway that maybe should be implemented
04:38 -!- espeed [~espeed@63.246.231.57] has quit [Excess Flood]
04:40 < bugQ> that page actually says that it does precision formatting
04:41 < manveru> hmm
04:41 < bugQ> try putting a number (some upper bound of digits) in front of
the decimal pt
04:42 < manveru> oh, i see
04:42 < manveru> wtf, this was totally scrwed yesterday
04:43 -!- nettok [~quassel@200.119.166.68] has joined #go-nuts
04:46 < bugQ> you should be able to give precision without width too, tho...
04:46 < bugQ> yeah that works for me
04:47 * manveru nods
04:47 < manveru> probably shouldn't try that stuff at 4am
04:56 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts
05:00 -!- randfur [~AndChat@58.145.148.69] has joined #go-nuts
05:00 -!- fabled [~fabled@mail.fi.jw.org] has joined #go-nuts
05:34 -!- wrtp [~rog@92.17.29.230] has joined #go-nuts
05:39 -!- wrtp [~rog@92.17.29.230] has quit [Client Quit]
05:54 -!- tensorpudding [~user@99.148.205.193] has joined #go-nuts
06:00 -!- krutcha1 [~krutcha@S010600045a27676a.vs.shawcable.net] has joined
#go-nuts
06:00 -!- bugQ [~bug@c-67-171-127-76.hsd1.ut.comcast.net] has quit [Ping timeout:
250 seconds]
06:01 -!- zozoR [~Morten@56344e3e.rev.stofanet.dk] has quit [Remote host closed
the connection]
06:09 -!- nettok [~quassel@200.119.166.68] has quit [Ping timeout: 240 seconds]
06:14 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined
#go-nuts
06:17 -!- zozoR [~Morten@56344e3e.rev.stofanet.dk] has joined #go-nuts
06:20 -!- zozoR [~Morten@56344e3e.rev.stofanet.dk] has quit [Remote host closed
the connection]
06:21 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
06:25 -!- tensorpudding [~user@99.148.205.193] has quit [Remote host closed the
connection]
06:28 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
06:30 -!- tensorpudding [~user@99.148.205.193] has joined #go-nuts
06:37 -!- boscop [~boscop@g226230037.adsl.alicedsl.de] has joined #go-nuts
06:38 -!- dfc [~dfc@eth59-167-133-99.static.internode.on.net] has quit [Ping
timeout: 252 seconds]
06:41 -!- ExtraSpice [XtraSpice@88.118.35.153] has joined #go-nuts
06:41 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
06:43 -!- krutcha1 [~krutcha@S010600045a27676a.vs.shawcable.net] has quit [Quit:
Leaving]
06:47 -!- randfur [~AndChat@58.145.148.69] has quit [Ping timeout: 260 seconds]
07:04 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has quit
[Ping timeout: 252 seconds]
07:10 -!- Fish- [~Fish@exo3753.pck.nerim.net] has quit [Quit: So Long, and Thanks
for All the Fish]
07:12 -!- Fish [~Fish@exo3753.pck.nerim.net] has joined #go-nuts
07:13 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 260 seconds]
07:13 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
07:25 -!- dfc [~dfc@124-149-55-24.dyn.iinet.net.au] has joined #go-nuts
07:47 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
07:53 -!- b0rder [~border@114.246.86.250] has joined #go-nuts
07:54 -!- napsy [~luka@193.2.66.6] has joined #go-nuts
07:56 -!- Project_2501 [~Marvin@82.84.82.96] has joined #go-nuts
08:02 -!- tensorpudding [~user@99.148.205.193] has quit [Remote host closed the
connection]
08:06 < b0rder> I have a question about Andrew Gerrand's Practical Go
Programming.  http://wh3rd.net/practical-go/#(14) func (s *URLStore) Put(url
string) string {
08:06 < b0rder> for {
08:06 < b0rder> key := genKey(s.Count())
08:06 < b0rder> if s.Set(key, url) {
08:06 < b0rder> return key
08:06 < b0rder> }
08:06 < b0rder> }
08:06 < b0rder> panic("shouldn't get here")
08:06 < b0rder> }
08:07 -!- AndChat- [~wrtp@92.17.29.230] has joined #go-nuts
08:07 < b0rder> Why use the for loop?
08:07 < AndChat-> test
08:13 -!- AndChat- [~wrtp@92.17.29.230] has quit [Quit: Bye]
08:13 < Namegduf> Test FAILED
08:14 -!- wrtp [~wrtp@92.17.29.230] has joined #go-nuts
08:14 < wrtp> test
08:15 < kamaji> testes!
08:15 < wrtp> toastes
08:15 < kamaji> mmmmmm breakfast
08:15 < kamaji> no time for breakfast today :<
08:16 < wrtp> I'm just about to have mine...
08:16 < wrtp> Just getting irc working on my phone...
08:18 < wrtp> Seems to work fine
08:18 -!- shvntr [~shvntr@119.121.27.58] has quit [Read error: Connection reset by
peer]
08:18 < wrtp> Except that
08:20 < wrtp> kamaji: could you mention my username in a msg?  I want to see
what happens.
08:21 < nsf> AndChat- (~wrtp@92.17.29.230) has joined #go-nuts
08:21 < nsf> that one?
08:21 < wrtp> Nah, just as if you were addressing me
08:21 < nsf> ah
08:21 < nsf> wrtp: ping
08:21 < wrtp> I
08:22 < wrtp> Just wanted to see if the phone beeps or something...
08:22 < nsf> :)
08:23 < wrtp> Could you do it again, in about 5s please...
08:23 < nsf> ok
08:23 < nsf> wrtp: ping
08:25 < wrtp> Thanks.  Again!
08:25 -!- shvntr [~shvntr@119.121.27.58] has joined #go-nuts
08:25 < nsf> np
08:25 < nsf> b0rder: why not?  :)
08:26 < nsf> b0rder: I don't understand that loop as well, ask adg
08:26 < nsf> :)
08:31 < wrtp> b0rder: maybe genkey isn't guaranteed to produce a unique key.
08:34 < b0rder> Is it a dead loop?
08:36 < wrtp> dead loop?
08:36 < wrtp> I don't know what you mean by that
08:41 < b0rder> s.Set(key, url) get a error, It's well loop
08:43 < wrtp> Sorry, I don't understand you
08:45 < b0rder> Infinite loop
08:47 < nsf> b0rder: it depends
08:47 < nsf> apparently Set returns true at some point
08:47 < nsf> otherwise it's a bug of course
08:49 < b0rder> thanks
09:03 < wrtp> Genkey keeps generating different keys until it finds one that
is not in use.
09:05 < b0rder> remove the for loop, it's should work well?
09:05 -!- pphalen [~pphalen@66.92.11.149] has quit [Quit: pphalen]
09:06 < wrtp> No, because we need to make sure that the key is unique
09:07 -!- tvw [~tv@e176006243.adsl.alicedsl.de] has joined #go-nuts
09:07 < b0rder> clear, thanks
09:13 < wrtp> Actually looking at the code I think you're right.  If genkey
is deterministic, it's an infinite loop
09:13 < Namegduf> If genkey isn't guaranteed to complete at some point
09:14 < wrtp> But since he omits the code, we can't tell
09:14 < Namegduf> One way it could is an autoincremennting Big
09:14 < Namegduf> Another is an int64; technically it can get filled but you
couldn't fit all that in RAM anyway, so for a purely RAM-backed system...
09:15 < wrtp> There are lots of ways it could work, but using len(urls)
looks wrong to me
09:20 < wrtp> Oh I see
09:20 -!- b0rder [~border@114.246.86.250] has quit [Ping timeout: 240 seconds]
09:20 < wrtp> He's guarding against a race condition
09:21 < wrtp> Two threads could see the same value of count
09:21 < Namegduf> It's a spinlock?
09:21 -!- chickamade [~chickamad@115.78.135.244] has quit [Quit: chickamade]
09:21 < Namegduf> Of sorts, anyway.
09:22 < wrtp> It's odd though.  Why not just have Set allocate the new name,
inside the mutex?
09:23 < Namegduf> Yeah, that is odd.
09:23 < wrtp> rather than guessing
09:23 < Namegduf> The only reason I can think of would be trying to go
lockless.
09:23 < wrtp> Nah
09:23 < Namegduf> But that's an implementation hack, so surely not.
09:25 -!- Border [~Border@114.246.75.159] has joined #go-nuts
09:33 -!- mikespook [~mikespook@183.47.230.146] has quit [Quit: Leaving.]
09:44 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has joined #go-nuts
09:44 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has left #go-nuts []
09:50 -!- wrtp [~wrtp@92.17.29.230] has quit [Ping timeout: 240 seconds]
09:52 -!- jokoon [~jorinovsk@LMontsouris-156-26-32-176.w80-14.abo.wanadoo.fr] has
joined #go-nuts
09:54 -!- boscop [~boscop@g226230037.adsl.alicedsl.de] has quit [Ping timeout: 246
seconds]
09:59 -!- randfur [~AndChat@58.145.148.59] has joined #go-nuts
10:05 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
joined #go-nuts
10:12 -!- tensai_cirno [~cirno@195.19.62.212] has joined #go-nuts
10:13 < taruti> Any package that takes simple strins from either
config/env/cmdline ?
10:14 < taruti> *strings
10:15 -!- B0rder [~Border@114.246.86.250] has joined #go-nuts
10:16 -!- Border [~Border@114.246.75.159] has quit [Read error: Connection reset
by peer]
10:16 < edsrzf> Environment or command line, yes.  Config, no, not in the
core packages.
10:16 < xyproto> I just read that Go will be included as a supported
language for the next release of Visual Studio 2011.  With full .NET support and
everything.
10:16 < edsrzf> See os.Getenv and fmt.Scanf
10:16 < edsrzf> Uh...where'd you read that?
10:17 < taruti> edsrzf: I'm looking for something like "flag", but that
supports also getting the values from environment and/or config file.
10:18 < edsrzf> You mean something that will look at any of those three
sources?
10:18 -!- wrtp [~wrtp@92.17.29.230] has joined #go-nuts
10:19 < taruti> edsrzf: yes.
10:20 < edsrzf> I don't know of anything.  I think you'd have to write it.
10:20 < randfur> April fools?
10:24 -!- edsrzf [~chickench@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote
host closed the connection]
10:25 -!- randfur [~AndChat@58.145.148.59] has quit [Remote host closed the
connection]
10:28 < nsf> troll day
10:32 < xyproto> ;)
10:35 -!- wrtp [~wrtp@92.17.29.230] has quit [Ping timeout: 264 seconds]
10:35 -!- felipe [~felipe@unaffiliated/felipe] has joined #go-nuts
10:37 -!- tensai_cirno [~cirno@195.19.62.212] has quit [Quit: Leaving]
10:38 -!- aho [~nya@fuld-590c6919.pool.mediaWays.net] has joined #go-nuts
11:00 -!- wrtp [~wrtp@92.17.29.230] has joined #go-nuts
11:04 -!- KBme [~KBme@9angled-2-pt.tunnel.tserv5.lon1.ipv6.he.net] has quit [Ping
timeout: 260 seconds]
11:04 -!- wrtp [~wrtp@92.17.29.230] has quit [Ping timeout: 240 seconds]
11:05 -!- wrtp [~wrtp@92.17.29.230] has joined #go-nuts
11:07 -!- KBme [~KBme@9angled-2-pt.tunnel.tserv5.lon1.ipv6.he.net] has joined
#go-nuts
11:07 -!- tensai_cirno [~cirno@195.19.62.212] has joined #go-nuts
11:15 -!- Project-2501 [~Marvin@82.84.91.156] has joined #go-nuts
11:18 -!- Project_2501 [~Marvin@82.84.82.96] has quit [Ping timeout: 246 seconds]
11:23 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has quit [Remote host closed the connection]
11:23 <@adg> haha http://www.youtube.com/watch?v=jgVhBThJdXc&vintage=1911
11:24 < nsf> lol
11:24 -!- fabled [~fabled@mail.fi.jw.org] has quit [Quit: Ex-Chat]
11:24 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
11:29 < exch> lol
11:33 < ttblrs> :)
11:34 -!- artefon [~thiago@189.59.206.179] has joined #go-nuts
11:35 < xyproto> funny :)
11:36 < xyproto> nsf: Have you found a name for your language yet?  :)
11:36 < nsf> no
11:36 < nsf> I'm not trying to do that as soon as possible
11:36 < xyproto> nsf: oh, okay
11:36 < nsf> good ideas are almost always unexpected
11:37 < xyproto> nsf: like zebras
11:37 < nsf> lol
11:37 < nsf> :)
11:46 -!- Border [~Border@114.246.86.250] has joined #go-nuts
11:46 -!- wrtp [~wrtp@92.17.29.230] has quit [Read error: Connection reset by
peer]
11:46 -!- wrtp [~wrtp@92.17.29.230] has joined #go-nuts
11:47 -!- wrtp [~wrtp@92.17.29.230] has quit [Client Quit]
11:48 -!- B0rder [~Border@114.246.86.250] has quit [Ping timeout: 246 seconds]
11:48 -!- wrtp [~wrtp@92.17.29.230] has joined #go-nuts
11:49 -!- djbrown [~djbrown@unaffiliated/djbrown] has quit [Read error: Operation
timed out]
11:49 -!- Border [~Border@114.246.86.250] has quit [Client Quit]
11:50 -!- Border [~Border@114.246.86.250] has joined #go-nuts
11:52 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has joined #go-nuts
11:53 -!- Border [~Border@114.246.86.250] has quit [Client Quit]
11:54 -!- rog [~wrtp@212.183.140.62] has joined #go-nuts
11:57 -!- wrtp [~wrtp@92.17.29.230] has quit [Ping timeout: 246 seconds]
11:59 -!- rog [~wrtp@212.183.140.62] has quit [Ping timeout: 246 seconds]
12:00 -!- wrtp [~wrtp@92.17.29.230] has joined #go-nuts
12:03 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts
12:05 -!- artefon [~thiago@189.59.206.179] has quit [Quit: bye]
12:13 -!- wrtp [~wrtp@92.17.29.230] has quit [Quit: Bye]
12:14 -!- jgonzalez [~jgonzalez@173-14-137-134-NewEngland.hfc.comcastbusiness.net]
has joined #go-nuts
12:15 -!- wrtp [~yaaic@92.17.29.230] has joined #go-nuts
12:17 < wrtp> test
12:18 < exch> 1,2,3
12:21 -!- wrtp [~yaaic@92.17.29.230] has quit [Ping timeout: 246 seconds]
12:23 -!- karpar [~user@112.96.224.9] has joined #go-nuts
12:23 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
12:29 -!- foocraft [~dsc@89.211.230.77] has quit [Read error: Connection reset by
peer]
12:29 -!- ewanas [~dsc@89.211.230.77] has quit [Read error: Connection reset by
peer]
12:31 -!- saturnfive [~saturnfiv@210.74.155.131] has quit [Read error: Connection
reset by peer]
12:32 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has joined
#go-nuts
12:33 -!- zerosanity [~josh@8.20.178.82] has joined #go-nuts
12:34 < skelterjohn> morning
12:34 -!- foocraft [~dsc@89.211.230.77] has joined #go-nuts
12:35 < skelterjohn> aiju: "support of water powered computing facilities"?
lol
12:36 < zerosanity> argh...  damn april fools has come..  can't trust any
news today
12:37 < aiju> skelterjohn: don't you know the jargon file?;P
12:37 < skelterjohn> no
12:37 -!- zimsim [~simon@87.72.77.195] has joined #go-nuts
12:39 < skelterjohn> i guess you won't tell me about it, either
12:40 < aiju> skelterjohn:
http://www.catb.org/jargon/html/N/number-crunching.html#crunchly74-12-25
12:40 < aiju> just had to find a good one ;P
12:42 -!- foocraft [~dsc@89.211.230.77] has quit [Read error: error:1408F10B:SSL
routines:SSL3_GET_RECORD:wrong version number]
12:45 -!- katakuna [~pie@kjal.demon.co.uk] has joined #go-nuts
12:45 -!- foocraft [~dsc@89.211.230.77] has joined #go-nuts
12:46 -!- nixness [~dsc@89.211.230.77] has joined #go-nuts
12:49 -!- larlup [~afhawe@61.69.3.153] has joined #go-nuts
12:54 -!- artefon [~thiago@dhcp50.usuarios.dcc.ufmg.br] has joined #go-nuts
12:57 -!- femtoo [~femto@95-89-249-242-dynip.superkabel.de] has joined #go-nuts
13:03 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has quit [Read
error: Connection reset by peer]
13:03 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has joined
#go-nuts
13:05 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
13:08 -!- artefon [~thiago@dhcp50.usuarios.dcc.ufmg.br] has quit [Ping timeout:
248 seconds]
13:09 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 246 seconds]
13:10 -!- alkavan [~alkavan@IGLD-84-229-246-134.inter.net.il] has joined #go-nuts
13:13 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
13:15 -!- rejb [~rejb@unaffiliated/rejb] has quit [Client Quit]
13:15 < nsf> http://blog.mezeske.com/?p=377
13:15 < nsf> that one is awesome
13:15 < nsf> a first joke that made me laugh
13:15 < nsf> really hard
13:15 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
13:15 < nsf> like a horse, lol
13:16 < aiju> german TV announced Google Indoors
13:16 < aiju> now you can watch the interiors of everyone's houses!
13:16 < aho> i really liked this one:
13:16 < aho> Had a nice cheese sandwich for lunch.  ...  ...  ...  ...  HA!
You idiots!  It wasn't cheese; it was cheese and ham!  April Fools!
13:17 < nsf> typedef cppsh::command_line_entry<std::string> entry;
13:17 < nsf> omg, lol
13:17 < nsf> I'm crying
13:18 < nsf> "All of the features described above (and more) are packed into
only 412,011 lines of C++ code"
13:18 < nsf> :DDD
13:18 < nsf> "Internally, cppsh makes extensive use of template
metaprogramming, so the code is terse and easy to understand."
13:18 < nsf> :)
13:19 < nsf> ok, these were all my words for today
13:20 -!- artefon [~thiago@bananal.lbd.dcc.ufmg.br] has joined #go-nuts
13:20 -!- zozoR [~Morten@56344e3e.rev.stofanet.dk] has joined #go-nuts
13:23 -!- skelterjohn [~jasmuth@c-68-46-33-145.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
13:26 < kimelto>
http://www.google.com/intl/en/jobs/uslocations/mountain-view/autocompleter/index.html
:-)
13:30 -!- saturnfive [~saturnfiv@61.150.12.165] has joined #go-nuts
13:33 < xyproto> I made a tiny drawing-program in Go, that uses
Canvas/HTML5, if anyone wants to try.  Just for fun.  :) (Works with Firefox)
http://go.pastie.org/1743665
13:34 < nsf> kimelto: lol
13:35 -!- karpar [~user@112.96.224.9] has quit [Ping timeout: 246 seconds]
13:36 < kimelto> nsf: it would be fun if people really apply for this
position!
13:37 < nsf> Ж)
13:37 < nsf> oops
13:37 < nsf> :)
13:43 < steven> any generics yet?
13:43 < taruti> How does one pull "hg clpatch" for patches that apply to
some revision cleanly but not the head?
13:45 -!- saturnfive [~saturnfiv@61.150.12.165] has left #go-nuts []
13:46 < taruti> it fails with "incoming changes waiting; run hg sync first"
in a non-head repo.
13:47 < taruti> and after a "hg sync" the patches don't apply cleanly
13:49 -!- artefon [~thiago@bananal.lbd.dcc.ufmg.br] has quit [Quit: bye]
13:56 -!- pjm0616 [~user@sigfpe-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit
[Ping timeout: 260 seconds]
14:15 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat]
14:17 -!- imsplitbit [~imsplitbi@64.39.4.132] has joined #go-nuts
14:19 -!- napsy [~luka@193.2.66.6] has quit [Ping timeout: 276 seconds]
14:23 -!- pharris [~Adium@rhgw.opentext.com] has joined #go-nuts
14:24 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
14:31 -!- tensai_cirno [~cirno@195.19.62.212] has quit [Quit: Leaving]
14:32 < aiju> is there some nice way to read a line from stdin?
14:33 -!- Venom_X [~pjacobs@74.61.90.217] has joined #go-nuts
14:37 < nsf> aiju: buffered reader + ReadString
14:38 < nsf> something like:
14:38 < nsf> r := bufio.NewReader(os.Stdin)
14:38 < nsf> line := r.ReadString('\n')
14:38 < taruti> that is not modular if other parts of the application want
to use stdin too
14:38 < taruti>
https://bitbucket.org/taruti/termios/src/3d7b2d9523d8/getline.go
14:39 < nsf> true
14:40 < taruti> aiju: what are you hacking?
14:42 -!- wtfness [~dsc@89.211.230.77] has joined #go-nuts
14:43 -!- foocraft [~dsc@89.211.230.77] has quit [Quit: Leaving]
14:43 -!- wtfness [~dsc@89.211.230.77] has quit [Client Quit]
14:44 -!- nixness [~dsc@89.211.230.77] has quit [Remote host closed the
connection]
14:44 -!- foocraft [~dsc@89.211.230.77] has joined #go-nuts
14:46 -!- nixness [~dsc@89.211.230.77] has joined #go-nuts
14:47 -!- wtfness [~dsc@89.211.230.77] has joined #go-nuts
14:49 -!- foocraft [~dsc@89.211.230.77] has quit [Ping timeout: 248 seconds]
14:52 < aiju> taruti: CSP implementation!
14:52 < aiju> i just hacked my own function together which reads directly
from os.Stdin
14:54 < aiju> what rules does Go use for valid characters in symbols?
14:56 -!- pphalen [~pphalen@66.92.11.149] has joined #go-nuts
14:59 -!- virtualsue [~chatzilla@nat/cisco/x-eumsfjjqtvuvnxmi] has joined #go-nuts
14:59 < aiju> oh found it already nvm
14:59 -!- alkavan [~alkavan@IGLD-84-229-246-134.inter.net.il] has quit [Quit:
Leaving]
15:00 -!- jokoon [~jorinovsk@LMontsouris-156-26-32-176.w80-14.abo.wanadoo.fr] has
quit [Quit: Quitte]
15:00 -!- dfc [~dfc@124-149-55-24.dyn.iinet.net.au] has quit [Ping timeout: 250
seconds]
15:07 -!- Project-2501 [~Marvin@82.84.91.156] has quit [Quit: E se abbasso questa
leva che succ...]
15:08 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4]
15:11 -!- jokoon [~jorinovsk@LMontsouris-156-26-32-176.w80-14.abo.wanadoo.fr] has
joined #go-nuts
15:17 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts
15:24 -!- tensorpudding [~user@99.148.205.193] has joined #go-nuts
15:29 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.]
15:36 -!- jbooth1 [~jay@209.249.216.2] has joined #go-nuts
15:36 -!- jokoon [~jorinovsk@LMontsouris-156-26-32-176.w80-14.abo.wanadoo.fr] has
quit [Quit: Quitte]
15:39 -!- kaichen [~kaichen@li261-87.members.linode.com] has joined #go-nuts
15:43 -!- virtualsue [~chatzilla@nat/cisco/x-eumsfjjqtvuvnxmi] has quit [Ping
timeout: 276 seconds]
15:45 -!- shvntr [~shvntr@119.121.27.58] has quit [Quit: leaving]
15:47 -!- pjm0616 [~user@110.9.28.45] has joined #go-nuts
15:51 -!- ako [~nya@fuld-590c64ca.pool.mediaWays.net] has joined #go-nuts
15:51 -!- katakuna [~pie@kjal.demon.co.uk] has quit [Ping timeout: 250 seconds]
15:52 -!- aho [~nya@fuld-590c6919.pool.mediaWays.net] has quit [Disconnected by
services]
15:54 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined
#go-nuts
15:56 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
15:59 -!- pbgcosta [~pbeck@a89-152-148-62.cpe.netcabo.pt] has joined #go-nuts
16:09 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
16:22 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
16:23 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
16:26 -!- foocraft [~dsc@89.211.230.77] has quit [Remote host closed the
connection]
16:27 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
quit [Quit: leaving]
16:34 < xyproto> is "var b bool" initialized to "false"?
16:34 < aiju> yes
16:35 < xyproto> aiju: and it's not undefined in any way, form or kind?  :)
16:35 < aiju> virtually everything in Go is initialized to its null value
16:35 < xyproto> aiju: ok, great.  thanks
16:47 -!- virtualsue [~chatzilla@nat/cisco/x-qnwxmvceapunfhga] has joined #go-nuts
16:50 < nsf> uhm, how one can detect that stdout is a terminal?
16:55 < nsf> 'man isatty', got it
16:56 < skelterjohn> when you say "virtually everything", you mean "actually
everything", right?
16:58 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: Quit]
16:58 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
17:11 < plexdev> http://is.gd/AM2n43 by [Rob Pike] in
go/src/pkg/path/filepath/ -- path/filepath.Glob: don't drop known matches on
error.
17:14 -!- kaichen [~kaichen@li261-87.members.linode.com] has quit [Ping timeout:
260 seconds]
17:16 -!- kaichen [~kaichen@122.234.10.99] has joined #go-nuts
17:16 -!- kaichen [~kaichen@122.234.10.99] has quit [Remote host closed the
connection]
17:17 -!- kaichen [~kaichen@li261-87.members.linode.com] has joined #go-nuts
17:37 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
17:41 -!- pbgcosta [~pbeck@a89-152-148-62.cpe.netcabo.pt] has quit [Ping timeout:
240 seconds]
17:42 -!- huin [~huin@91.85.185.181] has joined #go-nuts
17:42 -!- katakuna [pie@kjal.demon.co.uk] has joined #go-nuts
17:45 -!- jokoon [~eio@feu30-1-82-242-58-229.fbx.proxad.net] has joined #go-nuts
17:50 -!- wrtp [~rog@92.17.29.230] has joined #go-nuts
17:55 -!- pbgcosta [~pbeck@a89-152-148-62.cpe.netcabo.pt] has joined #go-nuts
17:56 -!- xyproto [~alexander@77.40.159.131] has quit [Quit: WeeChat 0.3.4]
18:00 < skelterjohn> it bothers me that the type of "somestring[index]" is
different than c in "for _, c := range somestring"
18:01 < nsf> http://www.archlinux.org/
18:01 < nsf> lol
18:01 < nsf> that is april's joke
18:02 < exch> hehe
18:03 -!- gtest [~chatzilla@74-210-232-54.ri.cgocable.ca] has joined #go-nuts
18:04 < exch> it's on all the mentioned distro's frontpage ^^
18:05 < nsf> indeed
18:05 < nsf> as I've said
18:05 < nsf> _that_ is a joke :)
18:06 < nsf> http://pastie.org/1744560
18:06 -!- gtest [~chatzilla@74-210-232-54.ri.cgocable.ca] has quit [Client Quit]
18:06 < nsf> my testing framework for crawl
18:06 < nsf> looks scary :)
18:06 < nsf> something like go/test/errchk
18:07 < nsf> http://golang.org/test/errchk
18:07 -!- fabled [~fabled@83.145.235.194] has quit [Ping timeout: 252 seconds]
18:08 < nsf> although I've just started, needs a bit of facelifting
18:09 < cbeck> If any of ya'll are in or near Portland, Oregon: The ACM@PSU
will be hosting RMS for a talk on Free Software and your Freedom on April 7th @
7:30pm in the Native American Center at PSU
18:09 < nsf> RMS always talks about the same stuff
18:09 < nsf> :(
18:10 < nsf> he should give a programming talk or something :)
18:10 < nsf> would be interesting to watch/listen
18:10 < cbeck> Yeah, we tried to get a slightly more technical talk, but
alas
18:11 -!- exch [~exch@h78233.upc-h.chello.nl] has quit [Ping timeout: 276 seconds]
18:12 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4]
18:13 < dforsyth> haha @ that archlinux apr1 page
18:13 < dforsyth> thats awesome
18:16 -!- tobier [~tobier@c-1e9de055.712-1-64736c11.cust.bredbandsbolaget.se] has
quit [Read error: Connection reset by peer]
18:17 -!- kaichen [~kaichen@li261-87.members.linode.com] has quit [Remote host
closed the connection]
18:17 -!- kaichen [~kaichen@122.234.10.99] has joined #go-nuts
18:18 -!- kaichen [~kaichen@122.234.10.99] has quit [Client Quit]
18:25 -!- xyproto [~alexander@77.40.159.131] has joined #go-nuts
18:39 -!- jrslepak [~jrslepak@rover-210-55.rovernet.mtu.edu] has joined #go-nuts
18:42 -!- pphalen [~pphalen@66.92.11.149] has left #go-nuts []
18:47 -!- pbgcosta [~pbeck@a89-152-148-62.cpe.netcabo.pt] has quit [Quit: Ex-Chat]
19:02 -!- jrslepak [~jrslepak@rover-210-55.rovernet.mtu.edu] has quit [Quit:
jrslepak]
19:07 -!- nixness [~dsc@89.211.230.77] has quit [Ping timeout: 248 seconds]
19:09 -!- jokoon [~eio@feu30-1-82-242-58-229.fbx.proxad.net] has quit [Quit:
Leaving]
19:23 -!- emjayess [~emjayess@pix1.i29.net] has joined #go-nuts
19:24 -!- emjayess [~emjayess@pix1.i29.net] has quit [Client Quit]
19:24 -!- emjayess [~emjayess@pix1.i29.net] has joined #go-nuts
19:27 -!- foocraft [~dsc@89.211.159.197] has joined #go-nuts
19:29 -!- espeed [~espeed@63.246.231.57] has quit [Ping timeout: 246 seconds]
19:29 -!- matti__ [~mumboww@c-24-6-22-101.hsd1.ca.comcast.net] has left #go-nuts
[]
19:31 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts
19:32 -!- wrtp [~rog@92.17.29.230] has quit [Quit: wrtp]
19:33 -!- femtoo [~femto@95-89-249-242-dynip.superkabel.de] has quit [Read error:
Connection reset by peer]
19:33 -!- wrtp [~rog@92.17.29.230] has joined #go-nuts
19:36 -!- wrtp [~rog@92.17.29.230] has quit [Client Quit]
19:37 -!- willdye [~willdye@fern.dsndata.com] has left #go-nuts []
19:50 -!- rlab_ [~Miranda@91.200.158.34] has joined #go-nuts
19:50 -!- artefon [~thiago@189.59.206.179] has joined #go-nuts
19:51 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 246 seconds]
19:57 < xyproto> Have a great weekend!  :)
19:58 -!- artefon [~thiago@189.59.206.179] has quit [Ping timeout: 248 seconds]
20:01 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Quit: Lost
terminal]
20:02 < skelterjohn> ok
20:06 -!- wrtp [~rog@92.17.29.230] has joined #go-nuts
20:08 -!- soapy_illusions [~alex@142.157.218.230] has joined #go-nuts
20:10 < katakuna> does Go support ternary?
20:10 < aiju> no
20:10 < aiju> it has measles
20:10 < katakuna> lolwut
20:11 -!- artefon [~thiago@189.115.130.172] has joined #go-nuts
20:12 -!- pothos_ [~pothos@111-240-164-208.dynamic.hinet.net] has joined #go-nuts
20:14 -!- pothos [~pothos@111-240-172-26.dynamic.hinet.net] has quit [Ping
timeout: 248 seconds]
20:15 < katakuna> how does strings.FieldsFunc work/
20:15 < katakuna> like, whats the usage
20:16 -!- soapy_illusions [~alex@142.157.218.230] has quit [Quit: Leaving]
20:16 < uriel> looking at the tests is often helpful for that
20:21 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Ping
timeout: 246 seconds]
20:22 -!- iant [~iant@216.239.45.130] has joined #go-nuts
20:22 -!- mode/#go-nuts [+v iant] by ChanServ
20:22 -!- virtualsue [~chatzilla@nat/cisco/x-qnwxmvceapunfhga] has quit [Ping
timeout: 240 seconds]
20:26 < katakuna> whats this error mean: "implicit assignment of unexported
field 'in' of goa.IRCEvent in method receiver"
20:27 <+iant> I think it means you are using an old version
20:27 <+iant> it means you have a value, not pointer, method on a struct,
and the struct has a hidden field, and you are calling the method from a different
package
20:27 <+iant> but we explicitly permit that now
20:27 -!- edsrzf [~chickench@122-61-221-144.jetstream.xtra.co.nz] has joined
#go-nuts
20:28 < katakuna> pretty sure I've got the latest version
20:28 < skelterjohn> hg identify
20:30 < katakuna> http://pastebin.com/rSnhmfhM < this is my IRCEvent, i'm
trying to call GetSource from a different package (main, basically.)
20:31 < skelterjohn> what does it say when you run "hg identify" in $GOROOT?
20:32 < skelterjohn> (this is to identify if you are actually using an
up-to-date version of go
20:32 < skelterjohn> )
20:32 < katakuna> 'hg' is not recognized as an internal or external command,
operable program or batch file.
20:33 < skelterjohn> if you didn't get go via hg, it's very unlikely that
you have the latest version
20:34 < skelterjohn> you are on windows?
20:34 <+iant> or are you running gccgo?
20:34 < skelterjohn> iant will have to tell you how recent your go version
needs to be for this change
20:34 < skelterjohn> i didn't even know about it
20:34 < katakuna> I'm running this on windows if it makes a difference
20:35 < skelterjohn> what installer did you use?  perhaps it hasn't been
updated in a while
20:35 <+iant> 6g -V will print the compiler version
20:36 < katakuna> 8g version release.2011-03-07.1 7666
20:42 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts
20:49 -!- zerosanity [~josh@8.20.178.82] has quit [Remote host closed the
connection]
20:56 -!- hypertux [~hypertux@vps1.joelegasse.com] has quit [Ping timeout: 240
seconds]
20:58 -!- aho [~nya@fuld-590c64ca.pool.mediaWays.net] has quit [Quit:
EXEC_over.METHOD_SUBLIMATION]
20:59 < taruti> Has anyone else encountered "throw: mark - world not
stopped" ?
20:59 -!- zozoR [~Morten@56344e3e.rev.stofanet.dk] has quit [Remote host closed
the connection]
21:00 -!- imsplitbit [~imsplitbi@64.39.4.132] has quit [Quit: Bye!]
21:01 -!- zimsim [~simon@87.72.77.195] has quit [Remote host closed the
connection]
21:07 -!- jbooth1 [~jay@209.249.216.2] has quit [Quit: Leaving.]
21:16 -!- rlab_ [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
21:24 < ww> aiju: you laugh at bcd but you find it in surprising places,
usually having to do with telephone companies...  last seen being emitted by a
nokia switch for billing purposes...
21:28 -!- m4dh4tt3r [~Adium@c-69-181-223-245.hsd1.ca.comcast.net] has joined
#go-nuts
21:30 -!- Venom_X [~pjacobs@74.61.90.217] has quit [Quit: Venom_X]
21:32 -!- pharris [~Adium@rhgw.opentext.com] has quit [Quit: Leaving.]
21:33 < wrtp> iant: i didn't think that had changed yet
21:33 < wrtp> i thought russ had proposed it only
21:34 < katakuna> so uh, is it my compiler version causing the previous
error?
21:47 -!- huin [~huin@91.85.185.181] has quit [Quit: bed]
21:48 < str1ngs> ww: I tried via on my mac I was surprised it worked pretty,
I guess I wont have to do that much os abstraction as I thought.  still not happy
with the meta format though.
21:49 -!- emjayess [~emjayess@pix1.i29.net] has quit [Quit: Leaving]
21:49 < ww> str1ngs?
21:50 < str1ngs> ww: the ports builder we were talking about.
21:51 < ww> oh yes.  cool
21:51 < ww> i suppose unices are more standardised than they used to be and
gnu autoconf, big slow shell script it may be, most often does the right thing
21:52 < ww> now if it worked without modification on hp-ux or aix i'd be
very surprised :P
21:52 -!- wrtp [~rog@92.17.29.230] has quit [Quit: wrtp]
21:53 < skelterjohn> katakuna: an easy fix would be to have the receiver
type of that function be an *IRCEvent instead, "func (event *IRCEvent)
GetSource()"
21:54 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the
Fish]
21:58 < str1ngs> ww: me to hehe
22:01 * ww wonders why interface members are function valued and not type valued
22:01 < ww> why can't i do,
22:01 < ww> type Person interface { Name string, Sleep() }
22:02 < steven> any generics yet?
22:02 < steven> i know its coming soon
22:02 < str1ngs> ww: Sleep is a func
22:03 < ww> right, but Name is not
22:03 < str1ngs> ww: name is fine.  you need Sleep func()
22:04 < edsrzf> steven: No generics
22:04 < ww> try compiling that
22:04 < edsrzf> steven: And to think they're coming soon might be
optimistic.  :)
22:04 < ww> syntax error: unexpected name, expecting (
22:04 < ww> what i am saying is a type that implements Person must have a
name and a Sleep method
22:04 < str1ngs> ww: { Name string, Sleep func() } not tested
22:05 < ww> then that's not a valid interface, it would be a valid struct
though
22:05 < str1ngs> ww: ah my bad I didnt see the interface
22:05 < ww> it's funny because functions are just a certain kind of type
22:05 < jesusaurus> how can i pass an array into a func that expects a
slice?
22:06 < ww> and you'd think that interfaces would be actually be defined
over types generally
22:07 < jesusaurus> ahh, array[0:]
22:07 < jesusaurus> nvm
22:09 -!- m4dh4tt3r [~Adium@c-69-181-223-245.hsd1.ca.comcast.net] has quit [Read
error: Connection reset by peer]
22:09 -!- m4dh4tt3r [~Adium@c-69-181-223-245.hsd1.ca.comcast.net] has joined
#go-nuts
22:10 < ww> well...  we'll see what the list says
22:19 < ww> finally!  RFC1149 has been updated:
http://datatracker.ietf.org/doc/rfc6214/
22:21 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
22:21 -!- m4dh4tt3r [~Adium@c-69-181-223-245.hsd1.ca.comcast.net] has quit [Quit:
Leaving.]
22:31 -!- ExtraSpice [XtraSpice@88.118.35.153] has quit [Read error: Connection
reset by peer]
22:44 -!- artefon [~thiago@189.115.130.172] has quit [Ping timeout: 240 seconds]
22:44 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
23:04 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
23:09 -!- jgonzalez [~jgonzalez@173-14-137-134-NewEngland.hfc.comcastbusiness.net]
has quit [Ping timeout: 250 seconds]
23:24 -!- m4dh4tt3r [~Adium@196.sub-75-208-114.myvzw.com] has joined #go-nuts
23:26 -!- kr [~Keith@204.14.152.118] has joined #go-nuts
23:33 < steven> edsrzf: :(
23:35 < skelterjohn> :'(
23:43 -!- crazy2be [~crazy2be@d209-89-248-73.abhsia.telus.net] has joined #go-nuts
23:46 < crazy2be> unicorns?
23:49 < steven> i want me some generics
23:50 < skelterjohn> why
23:54 < skelterjohn> remember - it's the ends that matter, not the means
23:55 < dforsyth> people love their generics
23:55 < crazy2be> generics would be nice
23:56 < skelterjohn> i'm not saying there aren't things we could do with
generics
23:56 < skelterjohn> i'm just saying, wait till you specifically need them
23:56 < crazy2be> i have one instance where i need them :)
23:56 < crazy2be> code i wrote
23:56 < crazy2be> then i realized it wouldn't work without generics :(
23:56 < skelterjohn> interface{} won't work?
23:57 < crazy2be> not as far as i can tell
23:57 < dforsyth> ive just been really amused by the number of people who
seem to write off go because generics aren't listed in the spec
23:57 < skelterjohn> crazy2be: i'm curious to see your situation where
interface{} doesn't work and generics would
23:57 < crazy2be> that being said, i've written a lot of code in go that
doesn't need generics
23:58 < crazy2be> skelterjohn: It might be possible to get working with
interface{}, but would not work well
23:58 < skelterjohn> define "well"
23:58 -!- kr_ [~kr@204.14.152.118] has joined #go-nuts
23:59 < skelterjohn> assertions are slow?  or memory isn't laid out right?
23:59 -!- kr_ [~kr@204.14.152.118] has quit [Client Quit]
23:59 < skelterjohn> those two bits + type safety are the reasons i have for
wanting generics
23:59 < skelterjohn> but assertions are really pretty fast
23:59 < crazy2be> as in tons of extra code, less clarity on what the
requirements are (for the caller), and runtime rather than compile time errors
23:59 < skelterjohn> i don't care somuch about memory layout
23:59 < skelterjohn> and i miss the type safety
--- Log closed Sat Apr 02 00:00:07 2011