--- 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