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

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