--- Log opened Wed Feb 23 00:00:29 2011 00:01 < rl> Heh, always wondered why you would want to be able to have an empty if statement 00:02 -!- tvw [~tv@e176003049.adsl.alicedsl.de] has quit [Remote host closed the connection] 00:03 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 00:08 < KirkMcDonald> Consistency with for {} ? 00:08 < KirkMcDonald> Seems kind of silly, though. 00:09 < |Craig|> to allow commenting out the contents without removing the test (which may have side effect) or editing the syntax? 00:10 < |Craig|> I think the real reason is why prevent it. 00:11 < rl> If you read the issue linked in the change above there's some good reasons why to prevent it 00:12 < rl> |Craig|: I was talking about an empty if condition statement btw, not an empty block following it, which it sounds like you're talking about. 00:13 < rl> KirkMcDonald: Yeah, that's probably what it is, but for { ... } serves a purpose. 00:13 < |Craig|> oh, what would an empty condition mean? Would that be true or false? 00:13 < rl> Go never struck me as a language which strives for consistency above all else... It's not like there aren't enough edge-cases. 00:13 < rl> true 00:14 < |Craig|> thats strange 00:14 < skelterjohn> it does provide scope 00:14 < rl> if you just want scope drop the "if" 00:14 < skelterjohn> can you do the same thing with just {}, no if? 00:14 < skelterjohn> right 00:20 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has joined #go-nuts 00:32 <@adg> yeah it was just for consistency with for and switch 00:32 <@adg> but, as mentioned, it doesn't make a lot of sense 00:33 <@adg> and once we introduced the semicolon insertion rule, it's actually dangerous 00:39 < rm445> guys, I have a general sort of question about Go strings vs []byte. I guess I don't understand why 'string' is used so much. 00:39 < rm445> And when I look at standard library functions I don't understand why some take or return strings or []byte rather than the other. 00:39 < rm445> (to clarify, I can use them okay, I'm trying to grok the fundamental reasons for using one or the other) 00:40 < Namegduf> rm445: Use strings in most cases, []byte if you need to mutate it a lot or are reading and passing it back out again quickly. 00:41 -!- thiago__ [~thiago@187.59.185.190] has quit [Quit: bye] 00:41 < rl> adg: Any reason why expectEquals and the like aren't in the testing package? 00:44 < Namegduf> rm445: In the core, most things are written to deal with both. 00:44 < rm445> it's the converting back and forth that bothers me (slightly; I'm not running programs where the time it takes matters). Plus whenever I want to work with text I'm confronted with dozens of library functions that do slightly different things and return strings or byte slices. 00:44 < Namegduf> rm445: Strings, stuff can keep a copy of and such safely. Slices they can't. 00:44 < Namegduf> In general you should not be converting back and forth. 00:45 < Namegduf> Look for the library function you want for the one you want. It probably exists. 00:45 < Namegduf> In general strings have string manipulation stuff and []byte has maybe slightly more general stuff but basically the same functions. 00:46 < rm445> thanks. 00:46 <@adg> rl: what are they for? 00:46 < Namegduf> My preferred idiom is that anything I keep around is in a string, anything I'm just reading into a buffer then writing back out stays as a []byte 00:46 < Namegduf> []byte has problems keeping it around, as changes anywhere affect it. String doesn't. 00:47 < Namegduf> But it all depends on your program and what designs you can come up with. 00:47 -!- jbooth1 [~jay@209.249.216.2] has quit [Quit: Leaving.] 00:48 < rl> adg: E.g: func ExpectEquals(t *testing.T, expected, actual interface{}) { if expected != actual { t.Error("Expected:", expected, "\nActual:", actual); } } 00:48 < rl> just a quick convenience to avoid a lot of if a != b { t.Error(...) } 00:50 < skelterjohn> do comparisons between interfaces drop to the comparison operator of their contained type? rather than pointer comparison 00:50 < skelterjohn> suppose that makes sense 00:50 < Namegduf> Can you compare interfaces? 00:51 < Namegduf> Go does not have comparison operators for many types 00:51 < skelterjohn> i think that == and != exist for all types, no? 00:51 < Namegduf> No. 00:51 < Namegduf> Structs and slices do not have them defined. 00:51 < skelterjohn> then if you give an interface a struct (not a *struct), you shouldn't be ab le to compare that interface successfully 00:52 < Namegduf> But the type in an interface is not known at compile time. 00:52 < rl> I'm sure my example might have some logical flaws and edgecases, but it's kind of besides the point. You could imagine an ExpectEqualsString and ExpectEqualsInt instead. or an ExpectEquals with typecasting which gives an error for unexpected types 00:53 < rl> It was more a way of illustrating a useful concept you could turn into a function 00:53 < rl> s/concept/pattern ? 00:54 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has quit [Ping timeout: 276 seconds] 01:08 -!- JusticeFries_ [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 01:08 < ww> chan++ 01:11 -!- saturnfive [~saturnfiv@210.74.155.131] has joined #go-nuts 01:11 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Ping timeout: 276 seconds] 01:12 -!- JusticeFries_ [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Ping timeout: 264 seconds] 01:23 -!- comex_ [~comex@67.188.10.190] has joined #go-nuts 01:26 -!- boscop [~boscop@g227152093.adsl.alicedsl.de] has quit [Ping timeout: 246 seconds] 01:32 -!- Scorchin [~Scorchin@host86-147-227-46.range86-147.btcentralplus.com] has quit [Quit: Scorchin] 01:33 < plexdev> http://is.gd/GZTMQw by [Robert Griesemer] in 2 subdirs of go/src/pkg/go/ -- go/ast, parser: condition in if statement is mandatory 01:33 -!- jessta [~jessta@li7-205.members.linode.com] has quit [Read error: Operation timed out] 01:34 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has joined #go-nuts 01:36 -!- jessta [~jessta@li7-205.members.linode.com] has joined #go-nuts 01:44 -!- Stiletto [7f000001@69.195.144.4] has quit [Ping timeout: 276 seconds] 01:44 -!- Stiletto [7f000001@69.195.144.4] has joined #go-nuts 01:53 -!- eikenberry [~jae@ivanova.zhar.net] has quit [Quit: End of line.] 01:55 <@adg> rl: it's come up before 02:05 -!- nettok [~quassel@200.119.189.116] has joined #go-nuts 02:09 -!- jdp_ [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts 02:14 -!- niemeyer [~niemeyer@187.91.81.108] has quit [Ping timeout: 276 seconds] 02:20 < plexdev> http://is.gd/idfYW0 by [Russ Cox] in 2 subdirs of go/src/ -- arm: fix build 02:20 < plexdev> http://is.gd/kefl85 by [Robert Griesemer] in 2 subdirs of go/src/pkg/ -- exp/eval, go/printer: fix build 02:45 -!- rseymour [~rseymour@cacsag4.usc.edu] has quit [Quit: til later] 02:57 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Remote host closed the connection] 02:58 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts 03:20 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts 03:23 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 03:28 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 03:33 -!- jdp_ [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts 03:33 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Read error: Connection reset by peer] 03:37 < plexdev> http://is.gd/GKMydq by [Alex Brainman] in 4 subdirs of go/src/cmd/ -- 5l/6l/8l: use enums for header type and symbolic strings for -H option values 03:40 -!- aho [~nya@fuld-590c7b79.pool.mediaWays.net] has quit [Quit: EXEC_over.METHOD_SUBLIMATION] 03:53 < plexdev> http://is.gd/vetnEm by [Alex Brainman] in 2 subdirs of go/src/pkg/ -- net: refactor windows code 03:57 -!- Nitro [~Nitro@unaffiliated/nitro] has quit [Quit: This computer has gone to sleep] 04:01 -!- visof [~visof@41.238.232.23] has joined #go-nuts 04:01 -!- visof [~visof@41.238.232.23] has quit [Changing host] 04:01 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 04:10 < plexdev> http://is.gd/5hFmLD by [Robert Griesemer] in 2 subdirs of go/src/pkg/go/ -- go/parser: if and switch statements still can have empty init statements 04:19 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds] 04:26 -!- keithcascio [~keithcasc@nat/google/x-yhsgmtmqfmhxevez] has quit [Quit: Leaving] 04:27 < plexdev> http://is.gd/5wrqqs by [Kyle Consalus] in 5 subdirs of go/ -- Make.pkg, doc: Replace references to "-benchmarks" and "-match" with "-test.bench" and "-test.run". 04:33 -!- dRbiG [drbig@unhallowed.pl] has quit [Ping timeout: 264 seconds] 04:34 -!- dRbiG [drbig@unhallowed.pl] has joined #go-nuts 04:35 -!- tarrant [~tarrant@69.169.141.202.provo.static.broadweavenetworks.net] has joined #go-nuts 04:35 -!- aconran [~aconran-o@38.104.129.126] has quit [Ping timeout: 276 seconds] 04:42 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has quit [Ping timeout: 240 seconds] 04:48 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has joined #go-nuts 04:48 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has joined #go-nuts 04:49 -!- visof [~visof@unaffiliated/visof] has quit [Remote host closed the connection] 04:54 < Xenith> Has anyone worked with golua? 04:56 -!- coldturnip1 [~COLDTURNI@118-166-66-26.dynamic.hinet.net] has quit [Ping timeout: 250 seconds] 04:57 -!- nettok [~quassel@200.119.189.116] has quit [Ping timeout: 240 seconds] 04:58 -!- coldturnip [~COLDTURNI@118-166-64-85.dynamic.hinet.net] has joined #go-nuts 05:04 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has quit [Ping timeout: 250 seconds] 05:09 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 05:18 -!- tarrant [~tarrant@69.169.141.202.provo.static.broadweavenetworks.net] has quit [Quit: Leaving...] 05:19 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has joined #go-nuts 05:29 < Xenith> So what could be the cause of this: http://pastebin.com/RG8WzzUU 05:30 < Xenith> And any ideas on how to go about fixing it? 05:37 < exch> is the lua shared lib linked properly? 05:39 < exch> Xenith: tbh, this looks like it might be rekated to the same thing as the libglfw issue we had here yesterday https://groups.google.com/forum/#!topic/golang-nuts/j_2sg5250Rw 05:39 -!- jdp_ [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Read error: Connection reset by peer] 05:39 < exch> the OP never got a solution for it though 05:39 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts 05:44 < plexdev> http://is.gd/W4axaV by [Petar Maymounkov] in 3 subdirs of go/src/pkg/ -- http: introduce Header type, implement with net/textproto 05:50 -!- fabled [~fabled@mail.fi.jw.org] has joined #go-nuts 05:52 -!- Project-2501 [~Marvin@82.84.85.168] has joined #go-nuts 05:53 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has quit [] 05:56 < str1ngs> yes very simular 05:58 < str1ngs> Xenith: you dont need to declare L or use semicolons. unless you preffer to for some reason 05:58 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has joined #go-nuts 06:00 < Namegduf> Semicolons shouldn't be used, and I think gofmt will strip them 06:01 < Namegduf> But they aren't the issue, yeah 06:07 < Xenith> Oh wow, I put semicolons. I didn't even notice that. Too much C lately. 06:13 -!- dju__ [dju@fsf/member/dju] has joined #go-nuts 06:14 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has quit [Remote host closed the connection] 06:17 -!- dju_ [dju@fsf/member/dju] has quit [Ping timeout: 272 seconds] 06:24 -!- coldturnip [~COLDTURNI@118-166-64-85.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 06:25 -!- coldturnip [~COLDTURNI@118-166-64-85.dynamic.hinet.net] has joined #go-nuts 06:26 -!- adu [~ajr@softbank220043138128.bbtec.net] has joined #go-nuts 06:29 -!- davisp [~davisp@couchdb/developer/davisp] has quit [Ping timeout: 276 seconds] 06:38 < nsf> http://pastie.org/1596942 06:38 < nsf> hm.. 06:38 < nsf> looks like C++ 06:39 * nsf tries to mimic Go's IO lib in C 06:41 -!- ExtraSpice [XtraSpice@78-62-101-194.static.zebra.lt] has joined #go-nuts 06:43 -!- wtfness [~dsc@89.211.190.172] has quit [Remote host closed the connection] 07:12 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has joined #go-nuts 07:17 < adu> nsf: that does look like C++ 07:17 < adu> nsf: did you write that? 07:17 < nsf> yes, just now 07:17 < nsf> no implementation yet 07:18 < adu> C++ I/O is actually very well designed 07:18 < nsf> C++ iostreams is crap 07:18 < nsf> are* 07:18 < adu> the classes are well designed at least 07:18 < nsf> I don't think so 07:18 < adu> what's wrong with them 07:19 < nsf> too many methods? 07:20 < adu> I think there are too many classes 07:20 < adu> like basic_string_istream basic_string_ostream 07:20 < adu> or whatever 07:20 < adu> all you need is i, o, io 07:20 < nsf> well, it's C++ 07:21 < nsf> they _like_ that kind of stuff 07:21 < adu> maybe is ib os ob ios iob 07:21 < adu> but even that feels like too many to me 07:22 -!- Piggie [~Piggie@76.91.53.83] has joined #go-nuts 07:22 < nsf> also I believe iostreams contain formatting code, whether you like it or not 07:22 < nsf> it's just being linked-in anyway 07:22 < adu> well, that's a side-effect of (<<) and (>>) 07:23 < Piggie> when will go have a compiler that's doesn't produce slow code? 07:23 < adu> Piggie: when I finish my compiler 07:23 < Piggie> which compiler? 07:23 < adu> Piggie: I'm calling it "dsgo", this is what I have so far: hackage.haskell.org/package/language-go 07:24 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 07:24 < Archwyrm> Given the reflect.Type of something how does one get the reflect.Value? 07:25 < nsf> adu: no one will use a compiler written in haskell 07:25 < nsf> :) 07:25 < adu> nsf: noted 07:25 < nsf> unless it will be a really good compiler 07:26 < adu> define "really good" 07:26 < nsf> freaking awesome :) 07:26 < adu> lol 07:26 < Piggie> Why not write it in Go? 07:27 < nsf> adu: purely for bootstrapping reasons 07:27 < Namegduf> Go has few 07:27 < nsf> I don't want to have a haskell compiler on my machine :) 07:27 < Namegduf> It has a compiler now 07:27 < Namegduf> So a Go compiler in Go can be bootstrapped by another Go compiler 07:27 < Namegduf> Ala GCC 07:27 < adu> well, I was thinking of separating out the runtime into a bunch of separate libs/objects so as to minimize the functions statically linked into every executable 07:28 < Namegduf> Eh. 07:28 < Namegduf> It's not so important for non-trivial applications 07:28 < Namegduf> I suppose for basic CLI utilities it's good, though 07:28 < Piggie> where is llvm-go? 07:28 < adu> Piggie: I've been thinking about that too 07:29 < adu> Piggie: now that I have a parser (the link above), I've been putting a lot of thought into the back end, and I've been considering llvm and parrot 07:29 < adu> llvm for the compiler, and parrot for the interactive version 07:30 < Piggie> http://golang.org/doc/go_faq.html#What_compiler_technology_is_used_to_build_the_compilers 07:30 < nsf> how about parrot's vm performance? 07:31 < nsf> where are the benchmarks :( 07:31 < nsf> http://speed.pypy.org/ <- that's how you do VMs :) 07:33 < Piggie> http://luajit.org/performance.html 07:34 < nsf> that's what I'm talking about, people like benchmarks, parrot is the only VM that doesn't have benchmarks on their web page 07:34 < nsf> wtf 07:34 < nsf> :( 07:36 -!- piranha [~piranha@5ED4B890.cm-7-5c.dynamic.ziggo.nl] has joined #go-nuts 07:37 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 07:39 -!- grumpytoad [~niel@t1004.greatnet.de] has quit [Ping timeout: 276 seconds] 07:39 < nsf> adu: what do you think about perl6? :) 07:40 < adu> nsf: I think it's much better than perl5, and I think the Haskell implementation is better than the Parrot implementation 07:40 -!- AndyP [~andyp@ubuntu/member/andyp] has quit [Remote host closed the connection] 07:40 < nsf> last time I read about it, my thoughts were: "it's the future C++ of scripting languages" 07:40 < adu> basically 07:41 -!- dario [~dario@domina.zerties.org] has quit [Remote host closed the connection] 07:41 -!- dario [~dario@domina.zerties.org] has joined #go-nuts 07:41 < adu> also, perl6 has an amazing suite of compiler tools, that even rival Haskell's Parsec :) 07:42 < adu> perl5 has around 300 things you can put in front of identifiers, $, #, %, \$, \%, \#, etc... and perl6 limits those to about 10 useful syntaxes 07:42 < nsf> :) 07:44 < adu> I think perl6 is more maintainable than perl5, but I think go is more maintainable than everything else 07:45 -!- Netsplit *.net <-> *.split quits: frobnitz, Maxdamantus, ww, madari, pingveno, vegai, tylergillies, Paradox924X, Broady, jlouis, (+8 more, use /NETSPLIT to show all of them) 07:49 -!- grumpytoad [~niel@t1004.greatnet.de] has joined #go-nuts 07:50 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 07:51 -!- AndyP [~andyp@baud.org.uk] has joined #go-nuts 07:51 -!- Netsplit over, joins: jlouis, dju__, tylergillies, ww, vegai, pingveno, Adys, vinisterx, Paradox924X, hypertux (+8 more) 07:53 -!- piranha [~piranha@5ED4B890.cm-7-5c.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 07:53 -!- visof_ [~visof@41.233.120.85] has joined #go-nuts 07:54 -!- espeed [~espeed@63.246.231.57] has quit [Quit: Leaving] 07:56 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 264 seconds] 07:56 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4] 07:58 -!- grumpytoad [~niel@t1004.greatnet.de] has quit [Ping timeout: 276 seconds] 07:59 -!- tvw [~tv@e176004062.adsl.alicedsl.de] has joined #go-nuts 08:03 -!- grumpytoad [~niel@t1004.greatnet.de] has joined #go-nuts 08:08 -!- elimisteve [~elimistev@pool-71-102-138-52.snloca.dsl-w.verizon.net] has quit [Ping timeout: 250 seconds] 08:10 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 08:11 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has joined #go-nuts 08:11 -!- gits [~gits@77.94.219.158] has joined #go-nuts 08:15 -!- wrtp [~rog@92.17.33.100] has joined #go-nuts 08:20 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 08:21 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 08:22 -!- Netsplit *.net <-> *.split quits: Broady, hypertux, mdxi, Maxdamantus, frobnitz, tav, kimelto, kurt, homa_rano, Davidian1024, (+24 more, use /NETSPLIT to show all of them) 08:22 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts 08:25 -!- davisp [~davisp@li203-51.members.linode.com] has joined #go-nuts 08:27 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 08:28 -!- Netsplit over, joins: yiyus, welterde, willdye, tav, jnwhiteh, hokapoka, Davidian1024, j3parker, kimelto, homa_rano (+5 more) 08:33 -!- skejoe [~skejoe@188.114.142.162] has joined #go-nuts 08:33 -!- AndyP [~andyp@baud.org.uk] has joined #go-nuts 08:33 -!- dju__ [dju@fsf/member/dju] has joined #go-nuts 08:33 -!- tylergillies [~quassel@unaffiliated/tylergillies] has joined #go-nuts 08:33 -!- ww [~ww@river.styx.org] has joined #go-nuts 08:33 -!- vegai [vegai@archlinux/developer/vegai] has joined #go-nuts 08:33 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has joined #go-nuts 08:33 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 08:33 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 08:33 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has joined #go-nuts 08:33 -!- hypertux [~hypertux@vps1.joelegasse.com] has joined #go-nuts 08:33 -!- Maxdamantus [~Maxdamant@203-97-238-106.cable.telstraclear.net] has joined #go-nuts 08:33 -!- Urmel| [~11087Urme@82-136-196-44.ip.telfort.nl] has joined #go-nuts 08:33 -!- tsung [~jon@112.104.53.151] has joined #go-nuts 08:33 -!- frobnitz [~ian@king.bitgnome.net] has joined #go-nuts 08:33 -!- kurt [kurt@pdpc/supporter/active/kurt] has joined #go-nuts 08:33 -!- jlouis [jlouis@horus.0x90.dk] has joined #go-nuts 08:33 -!- schilly [~schilly@boxen.math.washington.edu] has joined #go-nuts 08:33 -!- Broady [~b@unaffiliated/broady] has joined #go-nuts 08:33 -!- madari [madari@AM.irc.fi] has joined #go-nuts 08:40 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 08:40 -!- foocraft [~dsc@dyn-86-36-42-96.wv.qatar.cmu.edu] has joined #go-nuts 08:41 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 08:58 -!- tvw [~tv@e176004062.adsl.alicedsl.de] has quit [Remote host closed the connection] 09:08 -!- elimisteve [~elimistev@pool-71-102-138-52.snloca.dsl-w.verizon.net] has joined #go-nuts 09:09 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has joined #go-nuts 09:26 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 09:29 -!- gits [~gits@77.94.219.158] has quit [Ping timeout: 250 seconds] 09:32 -!- op_ [~op@212-198-51-101.rev.numericable.fr] has joined #go-nuts 09:35 -!- visof_ [~visof@41.233.120.85] has quit [Ping timeout: 240 seconds] 09:38 -!- visof_ [~visof@41.233.120.85] has joined #go-nuts 09:46 -!- mjrosenb [~mjrosenb@STARGATE-ATLANTIS.RES.CMU.EDU] has quit [Read error: Connection reset by peer] 09:46 -!- mjrosenb [~mjrosenb@STARGATE-ATLANTIS.RES.CMU.EDU] has joined #go-nuts 09:50 -!- tvw [~tv@212.79.9.150] has joined #go-nuts 09:59 -!- tensai_cirno [~cirno@77.232.15.216] has joined #go-nuts 10:01 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Ping timeout: 246 seconds] 10:02 < plexdev> http://is.gd/Fzn96E by [Nigel Tao] in 2 subdirs of go/src/pkg/ -- compress/lzw: implement a decoder. 10:24 -!- saturnfive [~saturnfiv@210.74.155.131] has quit [Read error: Connection reset by peer] 10:25 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 10:25 -!- shvntr [~shvntr@113.84.145.54] has joined #go-nuts 10:30 < jnwhiteh> truth 10:36 -!- tensorpudding [~user@99.23.127.179] has quit [Remote host closed the connection] 10:42 -!- visof_ [~visof@41.233.120.85] has quit [Remote host closed the connection] 10:44 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 10:57 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has joined #go-nuts 10:57 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has left #go-nuts [] 11:24 -!- artefon [~thiago@187.59.185.190] has joined #go-nuts 11:24 -!- visof [~visof@41.233.120.85] has joined #go-nuts 11:24 -!- visof [~visof@41.233.120.85] has quit [Changing host] 11:24 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 11:31 -!- artefon [~thiago@187.59.185.190] has quit [Ping timeout: 250 seconds] 11:40 -!- saturnfive [~saturnfiv@61.150.12.215] has joined #go-nuts 11:42 -!- saturnfive [~saturnfiv@61.150.12.215] has left #go-nuts [] 11:44 -!- artefon [~thiago@189.59.165.132] has joined #go-nuts 12:03 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has quit [Quit: Computer has gone to sleep.] 12:07 -!- niemeyer [~niemeyer@189-10-154-99.pltce701.dsl.brasiltelecom.net.br] has joined #go-nuts 12:17 -!- sauerbraten [~sauerbrat@p508CD94E.dip.t-dialin.net] has joined #go-nuts 12:18 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has joined #go-nuts 12:18 -!- op_ [~op@212-198-51-101.rev.numericable.fr] has quit [Quit: Ex-Chat] 12:21 -!- sauerbraten [~sauerbrat@p508CD94E.dip.t-dialin.net] has quit [Remote host closed the connection] 12:24 -!- sauerbraten [~sauerbrat@p508CD94E.dip.t-dialin.net] has joined #go-nuts 12:26 < adu> honesty 12:28 < KBme> valor 12:29 < aiju> pneumonoultramicroscopicsilicovolcanoconiosis 12:31 < adu> lolol 12:38 -!- Scorchin [~Scorchin@host109-157-106-108.range109-157.btcentralplus.com] has joined #go-nuts 12:39 -!- Nitro [~Nitro@unaffiliated/nitro] has joined #go-nuts 12:42 -!- tensai_cirno [~cirno@77.232.15.216] has quit [Ping timeout: 250 seconds] 12:45 -!- deltaphc [delta@cpe-76-173-127-142.socal.res.rr.com] has quit [] 12:54 -!- unofficialmvp1 [~dev@94-62-164-227.b.ipv4ilink.net] has joined #go-nuts 12:54 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com] has quit [Ping timeout: 246 seconds] 12:54 -!- unofficialmvp1 [~dev@94-62-164-227.b.ipv4ilink.net] has left #go-nuts [] 13:10 -!- cenuij [~cenuij@78.112.41.178] has joined #go-nuts 13:10 -!- cenuij [~cenuij@78.112.41.178] has quit [Changing host] 13:10 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts 13:14 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 13:15 -!- shvntr [~shvntr@113.84.145.54] has quit [Ping timeout: 246 seconds] 13:17 -!- shvntr [~shvntr@222.50.77.65] has joined #go-nuts 13:20 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4] 13:36 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has joined #go-nuts 13:36 -!- plainhao [~plainhao@208.75.85.237] has joined #go-nuts 13:47 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has joined #go-nuts 13:47 -!- sacho [~sacho@87-126-7-67.btc-net.bg] has joined #go-nuts 13:47 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has left #go-nuts [] 13:51 < wrtp> funny, i always thought there was no distinction between 1e3 and 1000 in go. 13:54 < kimelto> and there is one? 13:55 < skelterjohn> := type 13:55 < skelterjohn> if you say a := 1e3, a is a float64 13:56 < kimelto> they lied to me? I thought const werent typed? :) 13:56 < wrtp> kimelto: constants are typed 13:56 < wrtp> they're just not strictly typed 13:57 < wrtp> i didn't even use it in a var; i did const foo = 1e9; fmt.Printf("%d\n", foo) 13:57 < wrtp> which gives a format error... 13:58 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com] has joined #go-nuts 13:58 < skelterjohn> same one as fmt.Printf("%d\n", 1e3) would give, i imagine 13:58 < skelterjohn> i mostly use %v, actually 13:59 < skelterjohn> because i don't care about speed 13:59 < wrtp> skelterjohn: yeah, i could have used %v 14:00 < wrtp> but i was printing times, so an output of 1e9 would have been inappropriate 14:04 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has quit [Quit: JusticeFries] 14:11 -!- artefon [~thiago@189.59.165.132] has quit [Quit: bye] 14:27 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 14:43 -!- boscop [~boscop@g227126025.adsl.alicedsl.de] has joined #go-nuts 14:50 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 14:50 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 240 seconds] 14:51 -!- DerHorst [~Horst@e176101170.adsl.alicedsl.de] has joined #go-nuts 14:54 -!- gits [~gits@77.94.219.158] has joined #go-nuts 14:55 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 14:56 -!- femtoo [~femto@95-89-248-186-dynip.superkabel.de] has joined #go-nuts 14:56 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 15:01 -!- skejoe [~skejoe@188.114.142.162] has quit [Quit: Lost terminal] 15:05 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 15:05 -!- davisp [~davisp@li203-51.members.linode.com] has quit [Changing host] 15:05 -!- davisp [~davisp@couchdb/developer/davisp] has joined #go-nuts 15:05 -!- emjayess_ [~emjayess@pix1.i29.net] has joined #go-nuts 15:06 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has joined #go-nuts 15:13 < skelterjohn> is there a bitwise xor operator? 15:13 -!- femtoo [~femto@95-89-248-186-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 15:17 < rm445> skelterjohn: ^ 15:17 < skelterjohn> thanks 15:19 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has joined #go-nuts 15:26 -!- dju__ [dju@fsf/member/dju] has quit [Read error: Connection reset by peer] 15:27 -!- dju [dju@at.dmz.me] has joined #go-nuts 15:27 -!- dju [dju@at.dmz.me] has quit [Changing host] 15:27 -!- dju [dju@fsf/member/dju] has joined #go-nuts 15:29 -!- gits [~gits@77.94.219.158] has quit [Ping timeout: 240 seconds] 15:32 -!- shvntr [~shvntr@222.50.77.65] has quit [Quit: leaving] 15:33 -!- shvntr [~shvntr@222.50.77.65] has joined #go-nuts 15:34 -!- shvntr [~shvntr@222.50.77.65] has quit [Client Quit] 15:35 < plexdev> http://is.gd/HKXZXy by [Adam Langley] in 2 subdirs of go/src/pkg/ -- compress/bzip2: add package. 15:39 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the connection] 15:40 -!- jbooth1 [~jay@209.249.216.2] has joined #go-nuts 15:40 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 15:41 -!- perdix [~mkhl@sxemacs/devel/perdix] has joined #go-nuts 15:49 -!- tarrant [~tarrant@216.83.139.130] has joined #go-nuts 15:58 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 16:08 -!- jeng [~jeng@74.194.1.28] has joined #go-nuts 16:11 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts 16:18 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.] 16:23 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has joined #go-nuts 16:31 -!- binarypie [~binarypie@adsl-99-37-227-229.dsl.pltn13.sbcglobal.net] has joined #go-nuts 16:31 -!- binarypie [~binarypie@adsl-99-37-227-229.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 16:31 -!- binarypie [~binarypie@adsl-99-37-227-229.dsl.pltn13.sbcglobal.net] has joined #go-nuts 16:35 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection] 16:37 < plexdev> http://is.gd/INWQCE by [Roger Peppe] in go/src/pkg/json/ -- json: use base64 to encode []byte 16:39 -!- emjayess [~emjayess@pix1.i29.net] has joined #go-nuts 16:39 -!- emjayess_ [~emjayess@pix1.i29.net] has quit [Quit: Leaving] 16:40 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Read error: Connection reset by peer] 16:41 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts 16:42 -!- Stiletto [7f000001@69.195.144.4] has quit [Read error: Operation timed out] 16:42 -!- Stiletto [7f000001@69.195.144.4] has joined #go-nuts 16:47 -!- ShadowIce [~pyoro@HSI-KBW-109-193-120-162.hsi7.kabel-badenwuerttemberg.de] has joined #go-nuts 16:48 -!- ShadowIce [~pyoro@HSI-KBW-109-193-120-162.hsi7.kabel-badenwuerttemberg.de] has quit [Changing host] 16:48 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 16:48 -!- AndyP [~andyp@baud.org.uk] has quit [Changing host] 16:48 -!- AndyP [~andyp@ubuntu/member/andyp] has joined #go-nuts 16:53 < plexdev> http://is.gd/07OiNt by [Gustavo Niemeyer] in go/lib/codereview/ -- codereview: fix clpatch with empty diffs 16:55 -!- mbernstein [~michael@cpe-70-113-7-72.austin.res.rr.com] has joined #go-nuts 17:01 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 17:03 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Client Quit] 17:10 < plexdev> http://is.gd/LYW6sQ by [Adam Langley] in go/src/pkg/compress/bzip2/ -- compress/bzip2: fix bugs 17:17 -!- sacho [~sacho@87-126-7-67.btc-net.bg] has quit [Read error: Connection reset by peer] 17:23 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn] 17:23 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 17:24 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Client Quit] 17:26 -!- aho [~nya@fuld-590c7bfa.pool.mediaWays.net] has joined #go-nuts 17:27 -!- femtoo [~femto@95-89-248-186-dynip.superkabel.de] has joined #go-nuts 17:28 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 17:30 -!- DerHorst [~Horst@e176101170.adsl.alicedsl.de] has quit [Remote host closed the connection] 17:31 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 17:33 -!- gstrock [~gstrockbi@64-60-93-202.static-ip.telepacific.net] has joined #go-nuts 17:36 -!- aconran [~aconran-o@adsl-67-119-205-150.dsl.pltn13.pacbell.net] has joined #go-nuts 17:38 -!- Nitro [~Nitro@unaffiliated/nitro] has quit [Quit: Leaving] 17:39 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn] 17:40 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 17:46 -!- piranha [~piranha@5ED4B890.cm-7-5c.dynamic.ziggo.nl] has joined #go-nuts 17:57 < plexdev> http://is.gd/0rkisc by [Rob Pike] in go/src/pkg/gob/ -- gob: protect against pure recursive types. 17:57 -!- adu [~ajr@softbank220043138128.bbtec.net] has joined #go-nuts 18:05 -!- coldturnip [~COLDTURNI@118-166-64-85.dynamic.hinet.net] has quit [Ping timeout: 260 seconds] 18:07 -!- fabled [~fabled@mail.fi.jw.org] has quit [Quit: Ex-Chat] 18:14 < plexdev> http://is.gd/TwXiYr by [Robert Griesemer] in go/src/pkg/sync/ -- sync: make package comment appear 18:14 < skelterjohn> huh - i thought "val, ok <- ch" changed from a non-blocking recv to a recv taht told you if the channel closed, instead 18:14 < skelterjohn> but the compiler is telling me it's not allowed at all 18:15 < wrtp> skelterjohn: it will happen 18:15 < skelterjohn> cool 18:15 < wrtp> they're just waiting for everyone to catch up 18:15 < skelterjohn> makes sense 18:15 < wrtp> 'cos it's a breaking change and not easy to tell 18:15 < hokapoka> Anyone used go-router? 18:17 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 18:17 < hokapoka> I'm currently using netchan to distribute work and am about to revise the way I've use them. Also need to create some sort of multicast, go-router appears to have some nice features wondered if anyone had experiance with it? 18:19 -!- tensai_cirno [~cirno@77.232.15.216] has joined #go-nuts 18:19 < KBme> can you show me the url? 18:19 * KBme interested 18:19 < skelterjohn> it's on the dashboard 18:19 < hokapoka> http://go-router.googlecode.com 18:19 < hokapoka> oh no 18:19 < KBme> though without generics i bet it's impossible to do a generic multicasting channel implementation 18:19 < hokapoka> http://code.google.com/p/go-router/ 18:20 < KBme> thanks 18:22 < hokapoka> I've not checked if multicast is supported yet, just as I'm about to revise my current usage of netchan with select & timeout handlers and create some kinda multicast. 18:24 < KBme> hokapoka: looks like it does multicast, yeah$ 18:24 < hokapoka> The way I was going to create the multicast was to use Exporder.Export( noneIdent + "channame", nodeSpecificChan, Send)... and then cycle the connected nodes and send stuff down their chans 18:24 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 18:24 < wrtp> KBme: impossible? why is it harder than what netchan is doing now.? 18:25 < hokapoka> Oh BBIAB, my foods up. 18:25 < wrtp> niemeyer: hey, i just found myself using your sync.Cond type. useful, thanks! 18:26 < KBme> wrtp: i haven't checked netchan code in a while...you might be right 18:26 * KBme checks the code 18:26 -!- visof [~visof@unaffiliated/visof] has quit [Quit: Leaving] 18:26 < wrtp> it hasn't changed too much 18:26 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 18:28 < niemeyer> wrtp: Sweet, you're very welcome 18:30 < plexdev> http://is.gd/prMuaN by [Russ Cox] in go/src/cmd/5g/ -- 5g: fix optimizer bug 18:32 -!- visof [~visof@unaffiliated/visof] has quit [Quit: Leaving] 18:32 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 18:36 -!- coldturnip [~COLDTURNI@118-166-68-6.dynamic.hinet.net] has joined #go-nuts 18:39 -!- itrekkie_ [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has joined #go-nuts 18:39 -!- itrekkie_ [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has quit [Client Quit] 18:39 < wrtp> niemeyer: http://code.google.com/p/rog-go/source/browse/loopback/loopback.go 18:40 < wrtp> it's interesting that with GOMAXPROCS=1 it performs at about half the speed of io.Pipe; with GOMAXPROCS=2 it performs about double... 18:41 < wrtp> that's the difference having some buffering makes, i guess 18:42 < niemeyer> wrtp: Interesting 18:42 < niemeyer> wrtp: Yeah, buffering and lock contention is likely around it 18:43 -!- itrekkie [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has quit [Ping timeout: 276 seconds] 18:43 < niemeyer> wrtp: Why is waitNotEmpty needed? 18:48 -!- sven__ [~sven@mnhm-590e4614.pool.mediaWays.net] has joined #go-nuts 18:49 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 246 seconds] 18:49 -!- sven__ [~sven@mnhm-590e4614.pool.mediaWays.net] has quit [Client Quit] 18:49 -!- sven__ [~sven@mnhm-590e4614.pool.mediaWays.net] has joined #go-nuts 18:49 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts 18:50 -!- sven__ [~sven@mnhm-590e4614.pool.mediaWays.net] has quit [Client Quit] 18:51 -!- keithcascio [~keithcasc@nat/google/x-vtdxlwrgaiqgmlwf] has joined #go-nuts 18:55 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn] 18:56 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 18:56 < wrtp> niemeyer: it's when a reader is blocking waiting for something to be written into the pipe 18:56 < wrtp> as opposed to a writer blocking waiting for something to be taken out of the pipe 18:57 < niemeyer> wrtp: Yeah, but it seems to be wrapping Broadcast only.. Broadcast does that internally, so it shouldn't be necessary 18:58 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Client Quit] 18:58 < wrtp> niemeyer: Broadcast does what internally? 18:58 < wrtp> oh i see 18:59 < wrtp> you mean i may as well just Broadcast and not bother with the wait counts 19:00 -!- itrekkie [~itrekkie@150.135.210.48] has joined #go-nuts 19:00 < niemeyer> wrtp: Yeah, exactly 19:01 -!- femtooo [~femto@95-89-248-186-dynip.superkabel.de] has joined #go-nuts 19:01 < wrtp> i suppose it's marginally more efficient if my code does it, because it doesn't have to acquire another mutex 19:02 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 19:03 < niemeyer> wrtp: I don't think so.. there's a lock around it already, which prevents contention on the internal one. It'll get a free pass with a trivial memory inc. 19:04 < wrtp> but in fact it doesn't seem to make any difference 19:04 < wrtp> yeah 19:04 -!- femtoo [~femto@95-89-248-186-dynip.superkabel.de] has quit [Ping timeout: 250 seconds] 19:04 < wrtp> changed 19:04 < wrtp> thanks 19:04 < niemeyer> wrtp: np 19:08 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 246 seconds] 19:11 < wrtp> isn't static typing great? i'd never have been able to change the code so quickly and with such confidence in a dynamically typed language. 19:11 -!- belkiss [~belkiss@drn13-1-78-235-168-105.fbx.proxad.net] has joined #go-nuts 19:12 < KBme> hell yeah! 19:12 < tarrant> It also greatly reduces runtime bugs :) 19:16 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has left #go-nuts ["Leaving..."] 19:16 < nickbp> wrtp: yeah, you end up depending on unit tests or checkers 19:17 -!- TheMue [~TheMue@p5DDF7905.dip.t-dialin.net] has joined #go-nuts 19:17 < nickbp> not that those are bad but it's a lot of trouble for something that some sort of automated computing-based device ('computer'?) could be handling for you 19:23 < ww> yeah. i'm very impressed. go takes the best bits of c and python and erlang and doesn't end up being a frankenlanguage. it's brilliant 19:24 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 19:25 -!- elimisteve [~elimistev@pool-71-102-138-52.snloca.dsl-w.verizon.net] has quit [Ping timeout: 260 seconds] 19:27 -!- elimisteve [~elimistev@pool-71-102-138-52.snloca.dsl-w.verizon.net] has joined #go-nuts 19:34 -!- ExtraSpice [XtraSpice@78-62-101-194.static.zebra.lt] has quit [Ping timeout: 240 seconds] 19:35 -!- belkiss [~belkiss@drn13-1-78-235-168-105.fbx.proxad.net] has quit [Quit: KVIrc Insomnia 4.0.2, revision: 4740, sources date: 20100627, built on: 2010-10-19 12:51:39 UTC http://www.kvirc.net/] 19:36 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Ping timeout: 276 seconds] 19:42 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 246 seconds] 19:47 < plexdev> http://is.gd/AMmDrz by [Russ Cox] in 2 subdirs of go/src/pkg/runtime/ -- runtime: traceback through active lessstack 19:47 < plexdev> http://is.gd/jLWQPi by [Russ Cox] in 7 subdirs of go/src/pkg/runtime/ -- runtime: pass to signal handler value of g at time of signal 19:49 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 19:52 -!- itrekkie [~itrekkie@150.135.210.48] has quit [Quit: itrekkie] 19:55 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 19:57 -!- itrekkie [~itrekkie@150.135.210.44] has joined #go-nuts 19:58 -!- itrekkie [~itrekkie@150.135.210.44] has quit [Client Quit] 20:01 -!- femtoo [~femto@95-89-248-186-dynip.superkabel.de] has joined #go-nuts 20:05 -!- femtooo [~femto@95-89-248-186-dynip.superkabel.de] has quit [Ping timeout: 260 seconds] 20:05 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts 20:06 -!- artefon [~thiagon@150.164.2.20] has quit [Quit: Leaving] 20:11 -!- illya77 [~illya77@100-10-133-95.pool.ukrtel.net] has joined #go-nuts 20:16 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 20:17 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 20:18 -!- maattd_ [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has joined #go-nuts 20:18 -!- tarrant [~tarrant@216.83.139.130] has quit [Read error: Connection reset by peer] 20:18 -!- illya77 [~illya77@100-10-133-95.pool.ukrtel.net] has quit [Quit: illya77] 20:19 -!- tarrant [~tarrant@216.83.139.130] has joined #go-nuts 20:20 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has quit [Ping timeout: 264 seconds] 20:20 -!- Venom_X [~pjacobs@66.54.185.133] has joined #go-nuts 20:20 -!- skelterjohn [~jasmuth@c-71-230-156-50.hsd1.nj.comcast.net] has joined #go-nuts 20:22 -!- PortatoreSanoDiI [~Marvin@82.84.98.151] has joined #go-nuts 20:22 -!- belkiss [~belkiss@drn13-1-78-235-168-105.fbx.proxad.net] has joined #go-nuts 20:25 -!- Project-2501 [~Marvin@82.84.85.168] has quit [Ping timeout: 260 seconds] 20:26 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4] 20:28 -!- femtoo [~femto@95-89-248-186-dynip.superkabel.de] has quit [Quit: Leaving] 20:30 -!- perdix [~mkhl@sxemacs/devel/perdix] has quit [Remote host closed the connection] 20:32 -!- marekweb [~marek@bas1-montreal48-1176173369.dsl.bell.ca] has joined #go-nuts 20:34 < marekweb> has it been attempted to embed a scripting language like lua inside of a go program? 20:34 < aiju> there are several lua bindings afaik 20:34 -!- dju [dju@fsf/member/dju] has quit [Ping timeout: 264 seconds] 20:34 < aiju> just look at http://go-lang.cat-v.org/ 20:34 < plexdev> http://is.gd/0upyVL by [Brad Fitzpatrick] in go/src/pkg/http/ -- http: introduce start of Client and ClientTransport 20:37 < skelterjohn> https://github.com/afitz/golua 20:37 < skelterjohn> not listed on cat-v, but it is listed on http://godashboard.appspot.com/project 20:37 < skelterjohn> i lied, it's on cat-v 20:37 -!- saschpe [~quassel@opensuse/member/saschpe] has joined #go-nuts 20:38 < marekweb> aiju interesting, thanks for the pointer 20:44 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 240 seconds] 20:48 < Piggie> how can Go be used for real programming if there's no generics? 20:48 < kimelto> you simply dont use them. 20:48 < tarrant> Piggie: how can java be used for real programming if it doesn't contain lambdas? 20:49 < Piggie> that's not an equivalent requirement 20:49 < Piggie> generics are used for making a container 20:49 < kimelto> the empty interface works well 20:50 < kimelto> but you have to be strict about that you put into the container 20:50 < kimelto> like a void* in C 20:50 < Piggie> If you use an empty interface or it boils down to generic pointer with a tag... there is a penalty in performance 20:51 < Piggie> and quite possibly, causing every object to require heap allocation 20:51 < plexdev> http://is.gd/OEpvTG by [Russ Cox] in 7 subdirs of go/src/pkg/runtime/ -- runtime: omit breakpoint during terminal panic 20:51 < plexdev> http://is.gd/7unpyF by [Russ Cox] in go/src/pkg/runtime/ -- runtime: always run stackalloc on scheduler stack 20:51 < Piggie> Since you can't depend on an object size 20:51 < plexdev> http://is.gd/MMhbRM by [Russ Cox] in go/src/ -- build: remove _gcc_main.c during make clean 20:52 < kimelto> the objects are created on the heap, arent they? 20:52 < Piggie> If you can't store arrays of things without them being on the heap, you don't have a systems programming language 20:52 < Piggie> inherently 20:57 < skelterjohn> it's easy to make up any "systems programming language" definition that suits you 20:57 < skelterjohn> doesn't make it useful 20:57 < skelterjohn> the definition, that is 20:57 < skelterjohn> anyway, it has not been stated that "there will never be generics" 20:58 < skelterjohn> only "there are no generics yet, and we haven't found a compelling enough solution to implement them at this time" 20:58 < aiju> i hope there will never be generics 20:58 < aiju> i never ever missed generics while coding ANY LANGUAGE 20:58 < skelterjohn> i like easy to use type-safe container classes 20:59 < skelterjohn> anyway, Piggie is on one silly extreme, you're on the other O:-) 21:00 < Piggie> aiju, if you don't like it, then do it, and use what's provided to you in the standard library... like everyone else. 21:00 < aiju> Piggie: wtf might you be talking about 21:01 < Piggie> did you dislike vector<int> ? 21:01 < aiju> i dislike all of C++ for making everything pure pain 21:01 < jumzi> am i high? Have you done system programming? ofc you can do that without generics? 21:01 < aiju> i use int* and an int for the length 21:02 < jumzi> Only because you have ever only done it with generics, doesn't mean it's impossible, or even espeacially hard for that matter 21:02 < skelterjohn> Piggie: go has a very nice equivalent to vector<int>: it's called []int 21:02 < aiju> and in Go i simply use []int! 21:02 < jumzi> On the other hand... I can see the arguments for someone enjoying generics and would like ta have them in GO at first sight 21:05 < Piggie> I didn't say you need generics for systems programming 21:05 < aiju> wtfi systems programming after all 21:05 < Piggie> But using the stack and storing objects of your own type definition on the stack and in containers contiguously 21:06 < Piggie> Objects of a known size 21:06 < skelterjohn> not many container classes live entirely on the stack in any language, after all 21:06 < skelterjohn> hard to resize them, for instance 21:07 < skelterjohn> you can certainly put a fixed size known-type array on the stack 21:08 < Piggie> in containers contiguously meaning a block of memory on the heap 21:09 < aiju> you can also just use pointers 21:09 < aiju> or slices 21:09 < aiju> no need to overcomplicate everything 21:10 < jumzi> aiju: You've clearly not been programming for long 21:10 < skelterjohn> i thought you were complaining about stack vs heap 21:10 < skelterjohn> you're not being particularly clear about your issue 21:10 < Piggie> Or a container with a generic parameter for size 21:10 < jumzi> *scnr* 21:10 -!- itrekkie [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has joined #go-nuts 21:10 < Piggie> "just using pointers" means you have specifically overcomplicated everything 21:10 < aiju> pointers are simple 21:10 < aiju> generics are not 21:10 < Piggie> you're saying that the type system's syntax then doesn't map directly onto objects you allocate into a memory area 21:11 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the Fish] 21:11 -!- dju [dju@at.dmz.me] has joined #go-nuts 21:11 -!- dju [dju@at.dmz.me] has quit [Changing host] 21:11 -!- dju [dju@fsf/member/dju] has joined #go-nuts 21:11 < jumzi> aiju: You must know pointers is the evil that gave birth to satan? 21:11 -!- dju [dju@fsf/member/dju] has quit [Read error: Connection reset by peer] 21:13 -!- visof [~visof@41.34.216.232] has joined #go-nuts 21:13 -!- visof [~visof@41.34.216.232] has quit [Changing host] 21:13 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 21:14 < skelterjohn> Piggie: what is it that you want to do that you feel you cannot do in go, that you believe is necessary to make go a systems language? 21:14 < aiju> could someone start by defining "systems language"? 21:15 < jumzi> aiju: I've gone down that road, you don't want to see where it ends 21:15 < skelterjohn> by the definition in wikipedia (http://en.wikipedia.org/wiki/System_programming_language) go fits pretty well 21:16 < Piggie> Allocate a struct on the stack. Let it have a constructor and destructor. 21:16 < aiju> Go doesn't have constructors or destructors 21:17 < jumzi> And why so specific? Whats the problem? 21:17 < skelterjohn> constructors and destructors are ways to do things. not things to do. 21:19 < Piggie> next, allocate 20 structs on the stack. 21:20 < skelterjohn> var allMyStuff [20]MyKindOfThing 21:20 < skelterjohn> tada 21:21 < Piggie> next, allocate 20 structs of a known size, on the heap, in a block of a known size, and have the objects be located in memory at the offset locations 21:21 < Piggie> skelterjohn: that's heap allocation 21:21 < skelterjohn> i don'tbelieve it is, piggie 21:21 < skelterjohn> unless you take its address 21:21 < skelterjohn> and if it is, that's a compiler optimization we maysee improvement on in the future 21:22 < skelterjohn> right now the mechanism to decide whether to put something on the stack or heap has a lot of false positives for heap, because, well, first things first - let's get the language working 21:25 < skelterjohn> also, things like, "var i int; Initializer(&i)" will, at the moment, move i to the heap. but in the future if the Initializerfunction can be pegged as safe, the compiler can decide to leave it on the stack 21:25 < skelterjohn> an easy case would be if it just did a lot of *i = ... kinds of things 21:25 < skelterjohn> like a constructor might 21:26 < aiju> are memory allocations that frigging expensive? 21:26 < skelterjohn> right - to add that kind of stuff right now would be premature optimization 21:27 < skelterjohn> which is why the go team leaves it for later 21:27 -!- TheMue [~TheMue@p5DDF7905.dip.t-dialin.net] has quit [Quit: TheMue] 21:27 < jumzi> Go GO team! 21:32 -!- Soultake1 [~Soultaker@hell.student.utwente.nl] has joined #go-nuts 21:33 < marekweb> apparently that's the name of a band 21:33 < marekweb> http://en.wikipedia.org/wiki/The_Go!_Team 21:39 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 21:42 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 21:46 -!- jyoshm_ [~jmissao@C1202.karlshof.wh.tu-darmstadt.de] has joined #go-nuts 21:47 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Ping timeout: 272 seconds] 21:48 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 21:49 -!- Netsplit *.net <-> *.split quits: tensai_cirno, i__, [dmp], tarrant, @adg, LittleQNCCU, KBme, mfoemmel, Wiz126, TheSeeker, (+24 more, use /NETSPLIT to show all of them) 21:49 -!- Netsplit *.net <-> *.split quits: coldturnip, andman, eikenberry, dario, pothos, itrekkie, viirya, bXi, aiju, cdsgf_, (+23 more, use /NETSPLIT to show all of them) 21:49 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has quit [Quit: No Ping reply in 180 seconds.] 21:49 -!- aiju_ [~aiju@phicode.de] has joined #go-nuts 21:50 -!- Netsplit over, joins: Fish 21:50 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has joined #go-nuts 21:55 -!- belkiss [~belkiss@drn13-1-78-235-168-105.fbx.proxad.net] has joined #go-nuts 21:55 -!- tarrant [~tarrant@216.83.139.130] has joined #go-nuts 21:55 -!- maattd_ [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has joined #go-nuts 21:55 -!- keithcascio [~keithcasc@nat/google/x-vtdxlwrgaiqgmlwf] has joined #go-nuts 21:55 -!- tensai_cirno [~cirno@77.232.15.216] has joined #go-nuts 21:55 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 21:55 -!- larva [~larvanitr@ec2-46-51-171-183.eu-west-1.compute.amazonaws.com] has joined #go-nuts 21:55 -!- MaybeSo [~jimr@lions.Stanford.EDU] has joined #go-nuts 21:55 -!- yugui__ [~yugui@yugui.jp] has joined #go-nuts 21:55 -!- kingfishr_ [~kingfishr@c-98-207-87-183.hsd1.ca.comcast.net] has joined #go-nuts 21:55 -!- Urtie [~urtie@90-227-159-22-no57.tbcn.telia.com] has joined #go-nuts 21:55 -!- cbeck [cbeck@gateway/shell/pdx.edu/x-beubtpwfhqgkrvhq] has joined #go-nuts 21:55 -!- niekie [~niek@CAcert/Assurer/niekie] has joined #go-nuts 21:55 -!- pjm0616 [~user@sigfpe-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #go-nuts 21:55 -!- Natch| [~natch@c-6dcde155.25-4-64736c10.cust.bredbandsbolaget.se] has joined #go-nuts 21:55 -!- jyxent [~jyxent@129.128.191.96] has joined #go-nuts 21:55 -!- Boney [~paul@203-158-39-118.dyn.iinet.net.au] has joined #go-nuts 21:55 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined #go-nuts 21:55 -!- FX80 [~MX80@cust65.253.117.74.dsl.g3telecom.net] has joined #go-nuts 21:55 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #go-nuts 21:55 -!- adg [~nf@2001:470:21:20::4444:61d9] has joined #go-nuts 21:55 -!- LittleQNCCU [~littleq@dream.cs.nccu.edu.tw] has joined #go-nuts 21:55 -!- dropdrive [~dropdrive@cpe-72-227-159-70.nyc.res.rr.com] has joined #go-nuts 21:55 -!- cco3-hampster1 [~conleyo@nat/google/x-ahpmbtrrfowrcrpb] has joined #go-nuts 21:55 -!- arun [~arun@unaffiliated/sindian] has joined #go-nuts 21:55 -!- ap3xo [~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb] has joined #go-nuts 21:55 -!- Wiz126 [Wiz@h29.117.232.68.ip.windstream.net] has joined #go-nuts 21:55 -!- jcdny [~davis@mailrelay1.pbclients.com] has joined #go-nuts 21:55 -!- KBme [~KBme@9angled-2-pt.tunnel.tserv5.lon1.ipv6.he.net] has joined #go-nuts 21:55 -!- ptrb [~peter@archimedes.bourgon.org] has joined #go-nuts 21:55 -!- [dmp] [~dennis@unaffiliated/dmp/x-546784] has joined #go-nuts 21:55 -!- mfoemmel [~mfoemmel@chml01.drwholdings.com] has joined #go-nuts 21:55 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts 21:55 -!- mpl [~mpl@smgl.fr.eu.org] has joined #go-nuts 21:55 -!- ServerMode/#go-nuts [+o adg] by kornbluth.freenode.net 21:55 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 240 seconds] 21:55 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has quit [Remote host closed the connection] 21:55 -!- visof [~visof@41.34.216.232] has joined #go-nuts 21:55 -!- saschpe [~quassel@opensuse/member/saschpe] has quit [Remote host closed the connection] 21:56 -!- jeng [~jeng@74.194.1.28] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716]] 21:56 -!- belkiss [~belkiss@drn13-1-78-235-168-105.fbx.proxad.net] has quit [Quit: KVIrc Insomnia 4.0.2, revision: 4740, sources date: 20100627, built on: 2010-10-19 12:51:39 UTC http://www.kvirc.net/] 22:04 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has quit [Read error: Operation timed out] 22:05 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 22:06 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has joined #go-nuts 22:09 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has quit [Remote host closed the connection] 22:09 -!- felipe [~felipe@unaffiliated/felipe] has quit [Ping timeout: 276 seconds] 22:15 -!- uriel_ [~uriel@li43-28.members.linode.com] has joined #go-nuts 22:15 -!- yebyen [~yebyen@martyfunkhouser.csh.rit.edu] has joined #go-nuts 22:15 -!- serbaut1 [~joakims@88.80.182.68] has joined #go-nuts 22:16 -!- XenoPhoe1ix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com] has joined #go-nuts 22:16 -!- 16SAABG0G [impl@224-74.ip4.durham0.network.cynigram.com] has joined #go-nuts 22:16 -!- 16SAABG0G [impl@224-74.ip4.durham0.network.cynigram.com] has quit [Changing host] 22:16 -!- 16SAABG0G [impl@atheme/member/impl] has joined #go-nuts 22:16 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 250 seconds] 22:17 -!- gmilleramilar1 [~gmiller@38.104.67.234] has joined #go-nuts 22:18 -!- nickbp` [~nickbp@70-36-134-55.dsl.dynamic.sonic.net] has joined #go-nuts 22:18 -!- Venom_X_ [~pjacobs@66.54.185.133] has joined #go-nuts 22:18 -!- charme_g [~charme_g@163.5.84.215] has joined #go-nuts 22:19 -!- impl_ [impl@224-74.ip4.durham0.network.cynigram.com] has joined #go-nuts 22:20 -!- lmoura_ [~lauromour@187.58.101.14] has joined #go-nuts 22:21 -!- taruti_ [taruti@ultra.violetti.org] has joined #go-nuts 22:22 -!- toyoshim_ [~toyoshim@y253149.dynamic.ppp.asahi-net.or.jp] has joined #go-nuts 22:22 -!- andman_ [~andman@antiflash.org] has joined #go-nuts 22:22 -!- enferex_ [~enferex@users.757.org] has joined #go-nuts 22:22 < ww> skelterjohn: seems contagious 22:23 -!- viirya_ [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts 22:23 < skelterjohn> lol 22:24 -!- visof [~visof@41.34.216.232] has joined #go-nuts 22:24 -!- keithcascio_ [~keithcasc@nat/google/session] has joined #go-nuts 22:25 -!- impl__ [impl@224-74.ip4.durham0.network.cynigram.com] has joined #go-nuts 22:25 -!- kingfishr_ [~kingfishr@c-98-207-87-183.hsd1.ca.comcast.net] has joined #go-nuts 22:25 -!- KimHemma2 [~urtie@90-227-159-22-no57.tbcn.telia.com] has joined #go-nuts 22:26 -!- gmilleramilar [~gmiller@38.104.67.234] has joined #go-nuts 22:26 -!- Netsplit over, joins: yugui__ 22:26 -!- Netsplit *.net <-> *.split quits: Natch|, MaybeSo, cbeck, 50UAAAAPX, gmilleramilar1, pjm0616, Urtie, niekie, larva, keithcascio, (+1 more, use /NETSPLIT to show all of them) 22:27 -!- piranha_ [~piranha@5ED4B890.cm-7-5c.dynamic.ziggo.nl] has joined #go-nuts 22:27 -!- niekie [~niek@realitycheck.bergnetworks.com] has joined #go-nuts 22:27 -!- Netsplit *.net <-> *.split quits: andman, exch, 16SAABG0G, jbooth1, mbernstein, binarypie, viirya, chressie, enferex 22:27 -!- Netsplit over, joins: pjm0616 22:28 -!- Netsplit over, joins: binarypie 22:28 -!- skelterjohn [~jasmuth@c-71-230-156-50.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 22:29 -!- Netsplit *.net <-> *.split quits: Venom_X, Eridius, XenoPhoenix, piranha, grumpytoad, rejb 22:29 -!- Netsplit *.net <-> *.split quits: 5EXAB89KM, 5EXAB87PG, impl, dRbiG, nickbp, 5EXAB9GJA, serbaut, creack, lmoura, taruti, (+2 more, use /NETSPLIT to show all of them) 22:30 -!- visof_ [~visof@41.238.234.157] has joined #go-nuts 22:31 -!- mbernstein [~michael@cpe-70-113-7-72.austin.res.rr.com] has joined #go-nuts 22:32 -!- visof [~visof@41.34.216.232] has quit [Ping timeout: 246 seconds] 22:33 -!- MaybeSo [~jimr@lions.Stanford.EDU] has joined #go-nuts 22:33 -!- segy_ [~segfault@mail.hasno.info] has joined #go-nuts 22:34 -!- larva [~larvanitr@ec2-46-51-171-183.eu-west-1.compute.amazonaws.com] has joined #go-nuts 22:34 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 22:35 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 22:35 -!- Eridius_ [~kevin@69.170.160.74] has quit [Changing host] 22:35 -!- Eridius_ [~kevin@unaffiliated/eridius] has joined #go-nuts 22:35 -!- chressie [~chressie@dreggn.in-ulm.de] has joined #go-nuts 22:35 -!- keithcascio_ [~keithcasc@nat/google/session] has quit [Changing host] 22:35 -!- keithcascio_ [~keithcasc@nat/google/x-jazdvhhcjnyqelal] has joined #go-nuts 22:35 -!- niekie [~niek@realitycheck.bergnetworks.com] has quit [Changing host] 22:35 -!- niekie [~niek@CAcert/Assurer/niekie] has joined #go-nuts 22:35 -!- jbooth1 [~jay@209.249.216.2] has joined #go-nuts 22:35 <@adg> weird 22:36 <@adg> some strange artefact of netsplits? 22:36 -!- cbeck [cbeck@gateway/shell/pdx.edu/x-yahieyqzeecvjzmg] has joined #go-nuts 22:36 < rl> Could it be that they're split off from Nickserv, so they unregister, and nick protection kicks in changing their nicknames to some random garbage? 22:37 < rl> I'm kind of new here so I don't know how nickserv works on freenode. 22:37 -!- plainhao [~plainhao@208.75.85.237] has quit [Quit: plainhao] 22:38 < rl> Either that or the clients are actually ghosts and the nicks are being changed to prevent nick collisions (which would kill the working connection) 22:39 -!- exch [~exch@h78233.upc-h.chello.nl] has joined #go-nuts 22:39 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has quit [Read error: Connection reset by peer] 22:44 -!- Bagarn [~andreas@mivacukor.lha.sgsnet.se] has quit [Remote host closed the connection] 22:44 -!- Ognom [~kingkong@mivacukor.lha.sgsnet.se] has quit [Remote host closed the connection] 22:45 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 22:45 -!- emjayess [~emjayess@pix1.i29.net] has quit [Ping timeout: 272 seconds] 22:46 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 22:46 -!- Natch| [~natch@c-6dcde155.25-4-64736c10.cust.bredbandsbolaget.se] has joined #go-nuts 22:47 -!- piranha_ [~piranha@5ED4B890.cm-7-5c.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 22:50 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 22:51 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 22:52 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 22:53 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 22:53 <@adg> i've been using someone else's nick for months 22:54 <@adg> it's never happened to me 22:54 <@adg> i think nickserv only kills you if the original registrant of the nick logs in 22:55 < rl> /msg nickserv help set enforce 22:55 < rl> It has to be enabled by the owner of the nick 22:55 < jnwhiteh> and they have to identify, which most don't do automatically 22:56 < bartbes> with enforce set the other is renamed, not killed 22:56 < rl> My understanding is if you enable "enforce" anyone using your name will have their nick changed 22:56 < rl> No matter whether they identify or not 22:56 < jnwhiteh> I've had this nick for 5+ years. Damn you World of Warcraft! 22:56 < bartbes> if someone asks nickserv to release their nick, *then* you're killed 22:56 < rl> But then the mystery: Some people got renamed to GuestXXXXX, others to some random alphanumeric -- what's the difference? 22:57 < bartbes> afaik nickserv renames you to Guest* 22:57 < rl> Of course this is probably only a mystery to me since I am quite ignorant how things work here... 22:58 < rl> Ok, then my theory for the alphanumerics is that it's to prevent nick collisions when the servers merge again 22:58 < rl> But that's quite a wild guess 22:58 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 22:59 -!- felipe [~felipe@unaffiliated/felipe] has joined #go-nuts 22:59 -!- visof_ [~visof@41.238.234.157] has quit [Ping timeout: 276 seconds] 23:01 -!- PortatoreSanoDiI [~Marvin@82.84.98.151] has quit [Quit: E se abbasso questa leva che succ...] 23:03 -!- emjayess [~emjayess@pix1.i29.net] has joined #go-nuts 23:05 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 23:06 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 23:06 -!- tensorpudding [~user@99.23.127.179] has joined #go-nuts 23:08 < plexdev> http://is.gd/25G2Zy by [Brad Fitzpatrick] in go/src/pkg/http/ -- http: set method GET on Get() requests 23:09 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 23:09 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 23:10 -!- Venom_X [~pjacobs@66.54.185.133] has quit [Quit: Venom_X] 23:12 -!- impl [impl@224-74.ip4.durham0.network.cynigram.com] has quit [Changing host] 23:12 -!- impl [impl@atheme/member/impl] has joined #go-nuts 23:18 -!- visof_ [~visof@41.238.234.157] has joined #go-nuts 23:22 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 23:23 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 23:23 -!- emjayess [~emjayess@pix1.i29.net] has quit [Read error: Connection reset by peer] 23:23 -!- visof__ [~visof@41.238.233.222] has joined #go-nuts 23:25 < plexdev> http://is.gd/1MhKMc by [Alex Brainman] in go/src/pkg/net/ -- net: *netFD.Read to return os.EOF on eof (fixes windows build) 23:26 -!- visof_ [~visof@41.238.234.157] has quit [Ping timeout: 240 seconds] 23:32 -!- aconran_ [~aconran-o@38.104.129.126] has joined #go-nuts 23:36 -!- aconran [~aconran-o@adsl-67-119-205-150.dsl.pltn13.pacbell.net] has quit [Ping timeout: 240 seconds] 23:41 -!- maattd_ [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has quit [Quit: Computer has gone to sleep.] 23:42 -!- boscop [~boscop@g227126025.adsl.alicedsl.de] has quit [Ping timeout: 272 seconds] 23:45 -!- visof__ [~visof@41.238.233.222] has quit [Quit: Leaving] 23:47 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 23:48 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 23:53 -!- jbooth1 [~jay@209.249.216.2] has left #go-nuts [] 23:53 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 23:54 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts --- Log closed Thu Feb 24 00:00:29 2011