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

--- Log opened Thu Jun 02 00:00:52 2011
00:05 < elimisteve> superjoe: I see what you mean, though if all you want is
that data you can just do myMap := map[string][]int{ "a": []int{1,2,3,4,5}, "b":
[]int{6,7,8,9,10} }
00:07 < elimisteve> superjoe: in practice, functions are operating something
that got passed in, in which case you don't have to redeclare the type in the
function body
00:09 < superjoe> elimisteve, I was referring to the 3d bool array here:
http://paste.pocoo.org/show/399180/
00:10 -!- RLN [~aaron@d24-36-171-25.home1.cgocable.net] has joined #go-nuts
00:12 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
00:12 < RLN> has anyone else noted the brutality of trying to troubleshoot
go?  the name"go" is an incredibly unspecific keyword
00:13 < elimisteve> RLN: I google for "golang"
00:14 < superjoe> RLN, I feel your pain.  I think it's also that golang is
not very popular yet, so there just is not as much content available
00:14 -!- tgall_foo [~tgall@206.9.88.154] has joined #go-nuts
00:15 -!- tgall_foo [~tgall@206.9.88.154] has quit [Changing host]
00:15 -!- tgall_foo [~tgall@linaro/tgall-foo] has joined #go-nuts
00:15 -!- sunfmin [~sunfmin@115.197.43.253] has joined #go-nuts
00:16 < elimisteve> RLN: the official docs are really good, plus the godoc
command is nice -- godoc fmt Printf
00:17 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts
00:19 < RLN> elimisteve, to be honest i found the docs extremely sub-par
00:19 < RLN> i'm not trying to bash it, i love the language just..  uggh
00:20 < elimisteve> oh yeah?  Wanted more examples or something?
00:22 < RLN> well, it's not that I expect to have tons of examples (that was
my issue with go as a keyword, some issues I had were specific) but the docs
themselves are kinda barebones
00:22 < RLN> they aren't very descriptive, a lot was left to be assumed
about certain funcs
00:24 < RLN> i'd personally rather not have to go check what the underlying
code actually does, but maybe i'm the one that's just sub-par :)
00:25 -!- sunfmin [~sunfmin@115.197.43.253] has quit [Quit: sunfmin]
00:25 -!- nsf [~nsf@jiss.convex.ru] has quit [Ping timeout: 260 seconds]
00:26 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
00:26 < elimisteve> RLN: ha, well I find go so readable (and so little other
help online I suppose) that I'm actually reading the docs and yes, diving into the
source when necessary
00:27 < elimisteve> which is, after all, just a click away when you're
viewing the docs anyway
00:29 < RLN> maybe i'm just too used to being treated by the php and java
docs :)
00:32 -!- jarsen [~jarsen@76.8.206.76] has joined #go-nuts
00:33 -!- sunfmin [~sunfmin@115.197.43.253] has joined #go-nuts
00:33 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer
has gone to sleep.]
00:37 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit
[Read error: Connection reset by peer]
00:39 < Namegduf> RLN: Anything non-obvious the docs ommit in particular you
could probably request improved.
00:39 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined
#go-nuts
00:39 < Namegduf> It's not quite so...  systematic in explaining typically
obvious meanings of parameters and return values
00:39 < Namegduf> And less structured for such than Java's docs
00:39 < Namegduf> But it should be comprehensive
00:40 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined
#go-nuts
00:44 -!- GoBIR [~gobir@70-90-168-189-SFBACalifornia.hfc.comcastbusiness.net] has
quit [Ping timeout: 276 seconds]
00:44 -!- kevlar [~kevlar@unaffiliated/eko] has quit [Ping timeout: 250 seconds]
00:45 < str1ngs> RLN: godoc fmt File is about the best doc you can get imo
00:45 < str1ngs> err os File
00:47 -!- GoBIR [~gobir@70-90-168-189-SFBACalifornia.hfc.comcastbusiness.net] has
joined #go-nuts
00:49 -!- kevlar [~kevlar@70-90-168-189-SFBACalifornia.hfc.comcastbusiness.net]
has joined #go-nuts
00:49 -!- kevlar [~kevlar@70-90-168-189-SFBACalifornia.hfc.comcastbusiness.net]
has quit [Changing host]
00:49 -!- kevlar [~kevlar@unaffiliated/eko] has joined #go-nuts
00:50 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
00:51 -!- tvw [~tv@e176005158.adsl.alicedsl.de] has quit [Ping timeout: 250
seconds]
00:51 -!- jarsen [~jarsen@76.8.206.76] has quit [Remote host closed the
connection]
00:52 -!- tvw [~tv@e176003224.adsl.alicedsl.de] has joined #go-nuts
00:52 -!- brtk [~brtk@c83-248-35-158.bredband.comhem.se] has quit [Ping timeout:
252 seconds]
00:55 -!- bill_h [~bill_h@c-66-177-105-100.hsd1.fl.comcast.net] has joined
#go-nuts
00:57 -!- iant [~iant@67.218.110.215] has quit [Quit: Leaving.]
01:01 < uriel> 00:19 < RLN> elimisteve, to be honest i found the docs
extremely sub-par
01:01 < uriel> what docs are subpar?  I find them very clear and concise
01:01 -!- tav [~tav@2.96.44.18] has quit [Ping timeout: 240 seconds]
01:11 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has
quit [Remote host closed the connection]
01:11 -!- danilo04 [~danilo04@66.44.228.140] has joined #go-nuts
01:11 -!- tvw [~tv@e176003224.adsl.alicedsl.de] has quit [Remote host closed the
connection]
01:17 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
01:17 -!- tav [~tav@92.20.31.140] has joined #go-nuts
01:18 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has
joined #go-nuts
01:19 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has joined #go-nuts
01:26 -!- marcdurden [~chatzilla@c-67-170-197-160.hsd1.ca.comcast.net] has joined
#go-nuts
01:27 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
01:27 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has joined #go-nuts
01:28 < nsf> uhm, does anyone know why C's rule is to cast signed type to
unsigned when doing operation with two operands of the same size?
01:28 < nsf> I can imagine that most likely unsigned type will have a value
< MAX_INT than signed type >= 0
01:28 < nsf> s/most/more/
01:28 -!- htoothrot [~mux@66-169-185-121.dhcp.ftwo.tx.charter.com] has quit [Read
error: Connection reset by peer]
01:29 < nsf> (or MAX_SHORT or whatever type is it)
01:31 -!- danilo04 [~danilo04@66.44.228.140] has quit [Quit: Saliendo]
01:32 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts
01:36 < skelterjohn> can you give an example?
01:36 < skelterjohn> i feel like an int plus an int is an int
01:37 < nsf> C++0x:
01:37 < nsf> int a = -5;
01:37 < nsf> unsigned int b = 10;
01:37 < nsf> auto c = a + b;
01:37 < nsf> c's type is unsigned int
01:37 < skelterjohn> ah
01:37 < skelterjohn> they had to pick one
01:37 < nsf> well, that's what I'm interested in
01:37 < nsf> why unsigned?  :)
01:38 < skelterjohn> no idea
01:38 < skelterjohn> don't know C++0x
01:38 < nsf> I mean you get corrupted int from uint only if uint is larger
than MAX_INT (~2 billions)
01:38 < nsf> and you get corrupted uint from int if int is < 0
01:38 < nsf> which one is more likely
01:39 < nsf> skelterjohn: it's not C++0x, it's in C as well
01:39 < skelterjohn> not a meaningful question
01:39 -!- jrabbit [~babyseal@unaffiliated/jrabbit] has joined #go-nuts
01:39 < nsf> hm, ok :\
01:39 < jrabbit> how do I build go without running tests?
01:39 < nsf> jrabbit: make.bash instead of all.bash
01:39 < skelterjohn> oh?  so if you do "int c = a + b" the a+b gets unsigned
and resigned?
01:39 < jrabbit> I'm right inside src
01:39 < jrabbit> nsf: thanks
01:39 < nsf> skelterjohn: it doesn't matter for '+'
01:39 < nsf> but it matters for < or > let's say
01:39 < nsf> int a = -5;
01:40 < nsf> unsigned int b = 10;
01:40 < nsf> a < b == 0
01:40 -!- niemeyer [~niemeyer@200-102-196-125.pltce701.dsl.brasiltelecom.net.br]
has quit [Ping timeout: 240 seconds]
01:40 < nsf> in C
01:40 < skelterjohn> well, seems silly to me.
01:40 < skelterjohn> but what do i know?
01:40 < skelterjohn> that's why there is no implicit conversion in go
01:40 < skelterjohn> \o.
01:41 < jrabbit> Error building lib/go/camli/misc/pinentry (via deps: via
chain lib/go/camli/misc/pinentry lib/go/camli/jsonsign lib/go/camli/client
clients/go/camget)
01:41 * jrabbit facepalm
01:42 < nsf> skelterjohn: :D
01:42 < nsf> jrabbit: looks like you have a plenty of external libraries in
your lib/go
01:42 < nsf> uhm, wait
01:42 < jrabbit> https://gist.github.com/1003766
01:43 < nsf> lib/go looks like gccgo
01:43 < jrabbit> this is for camlistore not go , go compiled :)
01:43 < nsf> ah
01:43 < jrabbit> thats why I had to rebuild it thoguht I had too old of a go
01:43 < nsf> well, it tells you the possible tip
01:43 < nsf> I don't know
01:44 < nsf> I guess you should ask the author of the lib :)
01:44 < jrabbit> nsf: ok yeah I tried updating to tip
01:44 < nsf> ah, I see
01:44 < jrabbit> does it need "exec" ?
01:45 < jrabbit> how do I install a go package then :)
01:45 < nsf> your version is 8604 and tip says 8562
01:45 < nsf> jrabbit: probably no
01:45 < nsf> you see Go just got a new exec ap
01:45 < nsf> api*
01:45 < jrabbit> ah
01:45 < nsf> and you've pulled it
01:45 < jrabbit> so I need to roll back to what they used?
01:45 < nsf> but library used older revision
01:45 < nsf> I guess, yes
01:45 < nsf> 8562 revision
01:45 < jrabbit> does hg have numbered revs?
01:46 < jrabbit> i thought it had hashes like git
01:46 < nsf> it uses numbers and hashes
01:46 < nsf> at the same time
01:46 < nsf> but how you should update to that rev I can't tell
01:46 < nsf> I don't use hg :D
01:46 < jrabbit> hah ok
01:46 < nsf> I know only: hg pull && hg update -r weekly
01:46 < nsf> :D
01:46 < nsf> hg update -r 8562
01:46 < nsf> may work though
01:47 < jrabbit> why -r?
01:47 < jrabbit> it worked without r
01:47 < nsf> hg update [-c] [-C] [-d DATE] [[-r] REV]
01:47 < nsf> -r is optional, yes
01:48 < jrabbit> whee
01:51 -!- kr [~Keith@204.14.152.118] has quit [Ping timeout: 244 seconds]
01:52 -!- keithcascio [~keithcasc@nat/google/x-pfpitwxermaegkbg] has quit [Quit:
Leaving]
02:16 < superjoe> what would an enum look like in go?
02:16 < superjoe> const ( A = 0, B, C, D) ?
02:16 < superjoe> but then is it possible to type a variable with the enum?
02:17 < dfc> superjoe: do you mean ?
02:17 < |Craig|> superjoe: this may be relevent:
http://golang.org/doc/go_spec.html#Iota
02:17 < dfc> const ( A int = 0, B iota)
02:17 < dfc> ^ note, not expert at iota
02:17 < dfc> only explains how to type constant
02:18 < superjoe> |Craig|, yes, iota is what I need for that example, but my
question is still unanswered
02:18 < superjoe> which is, what would be the go equivalent of using an enum
for a type in C?
02:18 < nsf> superjoe: A = iota and ';' instead of ','
02:18 < nsf> or newlines (; will be inserted automatically)
02:19 < nsf> and there is no enum type
02:19 < nsf> at all
02:19 < nsf> these are more like
02:19 < nsf> #define A 0
02:19 < nsf> #define B 1
02:19 < superjoe> so I would just use int
02:19 < nsf> etc
02:19 < nsf> yep
02:19 < nsf> but since Go has actually quite strict type system
02:19 < superjoe> hmm, I would have thought go would want the convenient
compiler-checking that enums-as-types provides
02:20 < nsf> you can make something like an enum
02:20 < nsf> type MyEnum int;
02:20 -!- Sep102__ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined
#go-nuts
02:20 < nsf> const (
02:20 < nsf> A = MyEnum(iota)
02:20 < nsf> b
02:20 < nsf> c
02:20 < nsf> )
02:20 < nsf> something like that
02:20 < superjoe> why do b and c not need MyEnum(iota) ?
02:20 < nsf> it will declare a bunch of strongly typed constants
02:20 < nsf> it is repeated
02:20 < nsf> from the last declared :)
02:20 < nsf> implicitly
02:21 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
02:21 < superjoe> but it is not implicitly repeated when I do this?  const (
A = iota, B, C, D)
02:21 < nsf> you're using ','
02:21 < nsf> instead of ';'
02:21 < superjoe> pretend it's newline
02:21 < superjoe> instead of ','
02:21 < nsf> ok
02:21 < nsf> then it is repeated
02:21 < superjoe> cool
02:22 < superjoe> thanks for the tips
02:22 < nsf> regarding strongly typed consts
02:22 < nsf> there is one 'but'
02:22 < nsf> any literal and untyped const is still convertable to this type
implicitly
02:22 < nsf> so, not really helpful if you want really strong enums
02:22 < nsf> I guess that's why no one uses strongly typed consts in Go
02:22 < superjoe> right I am just going to stick with ints
02:23 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping
timeout: 250 seconds]
02:24 -!- robteix_ [~robteix@host40.201-253-152.telecom.net.ar] has quit [Quit:
Leaving...]
02:34 < kevlar_google> nsf: if that's a worry, can you make a type MyConst
struct {int} and instead of A MyEnum = iota use A = MyEnum{iota}?  Or are those
not considered "constant"
02:35 < nsf> const can't be a struct type
02:35 < nsf> only numbers and strings
02:35 < kevlar_google> oh well.
02:36 < nsf> I mean really, the closest comparison for const functionality
is a C preprocessor
02:36 < kevlar_google> I actually do use strongly typed constants, I just
assume that anyone who wants to use untyped integers to mess with things is
willing to have their app crash if I change it.
02:36 < nsf> const is just a nice formalization of numeric and string
defines :)
02:37 < nsf> kevlar_google: hehe, I don't like strongly typed constants
02:37 < nsf> because it's just another way of doing obstacles in the
compiler
02:37 < kevlar_google> do untyped integer constants convert freely to
non-exported types too?
02:37 < nsf> like 'const' type qualifier in C
02:37 < nsf> kevlar_google: sure, why not
02:38 < kevlar_google> I would try it and see, but I'm too lazy, and I can't
do that experiment on the playground.
02:38 < nsf> untyped const is just a number and it is convertable to any
type that is capable of holding its value
02:41 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 260 seconds]
02:45 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5]
02:47 -!- achoo [~achoo@71-80-179-102.dhcp.wsco.ca.charter.com] has joined
#go-nuts
02:51 -!- htoothrot [~mux@66-169-185-121.dhcp.ftwo.tx.charter.com] has joined
#go-nuts
02:51 -!- nannto [~nanto@pee5b70.tokyff01.ap.so-net.ne.jp] has joined #go-nuts
03:02 -!- bmizerany [~bmizerany@204.14.152.118] has quit [Remote host closed the
connection]
03:03 -!- Xenith [~xenith@xenith.org] has quit [Ping timeout: 248 seconds]
03:03 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
03:03 -!- mode/#go-nuts [+v iant] by ChanServ
03:04 -!- Xenith [~xenith@xenith.org] has joined #go-nuts
03:10 -!- marcdurden [~chatzilla@c-67-170-197-160.hsd1.ca.comcast.net] has quit
[Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027]]
03:14 -!- achoo [~achoo@71-80-179-102.dhcp.wsco.ca.charter.com] has quit [Quit:
achoo]
03:14 < bill_h> openpgp.ReadKeyRing errors with "OpenPGP data invalid: user
ID packet not followed by self-signature" when given output from "gpg --export".
Any thoughts on why?
03:15 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
03:23 -!- rcrowley [~rcrowley@c-67-174-197-71.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
03:25 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote
host closed the connection]
03:26 -!- yvsong [~victor@c-71-232-78-237.hsd1.ma.comcast.net] has joined #go-nuts
03:26 -!- yvsong [~victor@c-71-232-78-237.hsd1.ma.comcast.net] has left #go-nuts
[]
03:28 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined
#go-nuts
03:29 -!- yvsong [~victor@c-71-232-78-237.hsd1.ma.comcast.net] has joined #go-nuts
03:29 -!- yvsong [~victor@c-71-232-78-237.hsd1.ma.comcast.net] has left #go-nuts
[]
03:30 -!- yvsong [~victor@c-71-232-78-237.hsd1.ma.comcast.net] has joined #go-nuts
03:30 -!- yvsong [~victor@c-71-232-78-237.hsd1.ma.comcast.net] has left #go-nuts
[]
03:30 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has joined #go-nuts
03:36 < kevlar> bill_h: probably because it wants it to be followed by a
self signature.  have you tried running it on the keyring file?
03:50 < bill_h> kevlar: output from "gpg --export-secret-keys" works, but
how can I use the openpgp package to verify signatures from other people if I
can't load public keys?
03:51 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer
has gone to sleep.]
03:57 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote
host closed the connection]
04:01 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
04:05 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has quit [Ping
timeout: 260 seconds]
04:06 -!- TheCritic [~TheCritic@c-24-30-34-40.hsd1.ga.comcast.net] has quit [Quit:
TheCritic]
04:06 -!- B333p [~mgray@li226-224.members.linode.com] has joined #go-nuts
04:11 -!- rejb [~rejb@unaffiliated/rejb] has quit [Disconnected by services]
04:12 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
04:13 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Ping
timeout: 246 seconds]
04:13 -!- iant [~iant@216.239.45.130] has joined #go-nuts
04:13 -!- mode/#go-nuts [+v iant] by ChanServ
04:21 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
04:23 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has joined #go-nuts
04:29 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has quit [Quit: eimantas]
04:29 -!- jarsen [~jarsen@76.8.206.76] has joined #go-nuts
04:30 -!- superjoe [~andy@ip72-201-206-52.ph.ph.cox.net] has quit [Quit: Leaving]
04:35 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has
quit [Remote host closed the connection]
04:36 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
04:44 < Soultaker> ugh, stupid that Go requires the high-replication data
store, but I can't update my existing appspot to use it, even though the current
datastore is completely empty.
04:44 < kevlar> yeah, and you can't delete it and recreate it either,
because names aren't freed when you delete an app.
04:45 < Soultaker> exactly.  (and I have a four-letter name registered too,
and apparently the minimum for new ones is six letters.)
04:46 < Soultaker> not to mention that every reasonable appspot name is
already reserved by a gmail user...
04:47 < Soultaker> but I guess registering your own domain fixes all of
that.
04:52 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 240 seconds]
04:53 < Soultaker> ugh.  has anyone succesfully created an application on
App Engine with Go?
04:53 < Soultaker> I'm now getting an "Invalid runtime or the current user
is not authorized to use it." error, and the internet suggests that I need to beg
Google for permission to use Go before I can use it.
04:53 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
04:53 < Soultaker> Is this true?
04:54 < elimisteve> Soultaker: did you get an invite?
04:54 < elimisteve> they're rolling them out steadily, 50 every 2 weeks or
so
04:54 <+iant> Go on App Engine is currently in trusted tester mode
04:54 <+iant> it's not yet available for general use
04:55 < Soultaker> Well fuck everything about that.
04:55 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
04:56 < Soultaker> They could have mentioned that in the documentation.
04:56 < Soultaker> "Don't waste your time with this if you just want to
experiment, because you can't actually run your application."
04:56 <+iant> you can run it locally, you just can't run it on AppEngine
04:57 <+iant> yet
04:57 <+iant> it should be available soon
04:57 <+iant> I think
04:57 -!- ExtraSpice [XtraSpice@78-57-204-104.static.zebra.lt] has joined #go-nuts
04:57 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts
04:57 < elimisteve> Soultaker: I thought they clearly pointed this out when
they announced the new feature
04:57 < Soultaker> Would be nice if they made that clearer, because this is
a very poor way to get people to try it out.
04:58 < Soultaker> elimisteve: I didn't see it anywhere here:
http://code.google.com/appengine/docs/go/overview.html
04:58 < Soultaker> Maybe I just missed it...
04:58 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined
#go-nuts
04:58 < Soultaker> "Welcome to Google App Engine!  Creating an App Engine
application is easy, and only takes a few minutes.  And it's free to start: upload
your app and share it with users right away, at no charge and with no commitment
required.  "
04:58 < elimisteve> Soultaker:
http://blog.golang.org/2011/05/go-and-google-app-engine.html
04:58 < Soultaker> that's a bit misleading to say the least.
04:59 < Soultaker> How the heck am I supposed to find that?
05:00 < elimisteve> How did you know GAE's Go support without reading an
announcement?
05:00 < elimisteve> *know about
05:00 < Soultaker> I think I saw it mentioned here in the channel at some
point.
05:00 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
05:00 < Soultaker> and I thought "cool, I should try that out sometime"
05:01 < Soultaker> and obviously the appengine docs is the place I went
looking for documentation on how it works.
05:01 -!- Sep102__ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping
timeout: 240 seconds]
05:03 < elimisteve> Soultaker: I suppose it should be mentioned on
http://code.google.com/appengine/docs/go/gettingstarted/uploading.html but
whatever dude.  Just do what the rest of us are doing -- building our Go web apps
to run on GAE, and soon we can deploy :-)
05:06 < Soultaker> Meh, I'll just wait until it really is available, before
I invest more time on something that may or may not be available at some
indeterminate point in the future.
05:06 < Soultaker> It looks nice enough though.
05:18 -!- abiosoft [~Abiosoft@41.206.12.5] has joined #go-nuts
05:26 -!- abiosoft [~Abiosoft@41.206.12.5] has quit [Ping timeout: 250 seconds]
05:35 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
05:36 -!- eimantas [~eimantas@88.118.222.172] has joined #go-nuts
05:44 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
05:45 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has joined #go-nuts
05:46 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
05:47 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has quit [Quit: mnoel]
06:01 -!- photron [~photron@port-92-201-210-249.dynamic.qsc.de] has joined
#go-nuts
06:11 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
06:20 -!- coud [~coud@81.25.16.87] has joined #go-nuts
06:32 -!- Sep102__ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined
#go-nuts
06:35 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping
timeout: 240 seconds]
06:37 -!- eimantas [~eimantas@88.118.222.172] has quit [Quit: eimantas]
06:39 -!- Xenith [~xenith@xenith.org] has quit [Ping timeout: 248 seconds]
06:41 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
06:42 -!- jarsen [~jarsen@76.8.206.76] has quit [Remote host closed the
connection]
06:46 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has joined #go-nuts
06:55 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 260 seconds]
06:58 -!- pamera [~Pam@c-76-102-255-99.hsd1.ca.comcast.net] has joined #go-nuts
07:07 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
07:08 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
07:15 -!- napsy [~luka@193.2.66.6] has joined #go-nuts
07:18 -!- coudX [~coud@81.25.16.87] has joined #go-nuts
07:18 -!- coud [~coud@81.25.16.87] has quit [Read error: Connection reset by peer]
07:20 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has quit [Remote
host closed the connection]
07:33 -!- B333p [~mgray@li226-224.members.linode.com] has quit [Quit: Lost
terminal]
07:35 -!- boscop_ [~boscop@f055094054.adsl.alicedsl.de] has joined #go-nuts
07:38 -!- boscop [~boscop@g226226022.adsl.alicedsl.de] has quit [Ping timeout: 250
seconds]
07:41 -!- rputikar [~240182H@134.7.206.247] has joined #go-nuts
07:42 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-150-62.clienti.tiscali.it] has
joined #go-nuts
07:45 -!- foocraft [~ewanas@78.101.151.175] has quit [Ping timeout: 250 seconds]
07:45 -!- dfc [~dfc@eth59-167-133-99.static.internode.on.net] has quit [Ping
timeout: 276 seconds]
07:46 -!- foocraft [~ewanas@78.101.185.199] has joined #go-nuts
07:47 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
07:51 -!- coudXX [~coud@81.25.16.87] has joined #go-nuts
07:51 -!- coudX [~coud@81.25.16.87] has quit [Read error: Connection reset by
peer]
08:01 -!- Omnivore [~Omnivore@adsl-75-18-194-45.dsl.pltn13.sbcglobal.net] has quit
[Read error: Connection reset by peer]
08:02 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
08:04 -!- iant [~iant@216.239.45.130] has quit [Read error: Operation timed out]
08:14 -!- mikespook [~mikespook@116.21.152.38] has quit [Ping timeout: 255
seconds]
08:15 -!- Omnivore [~Omnivore@adsl-75-18-194-45.dsl.pltn13.sbcglobal.net] has
joined #go-nuts
08:17 -!- iant [~iant@216.239.45.130] has joined #go-nuts
08:17 -!- mode/#go-nuts [+v iant] by ChanServ
08:22 -!- Xenith [~xenith@xenith.org] has joined #go-nuts
08:31 -!- mikespook [~mikespook@219.137.48.76] has joined #go-nuts
08:51 -!- foocraft [~ewanas@78.101.185.199] has quit [Quit: Leaving]
08:53 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 250 seconds]
08:57 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts
09:01 -!- mostafa_ [~mostafa@109.162.218.140] has joined #go-nuts
09:01 -!- mostafa [~mostafa@109.162.218.140] has quit [Read error: Connection
reset by peer]
09:15 -!- mostafa__ [~mostafa@109.162.218.140] has joined #go-nuts
09:18 -!- mostafa_ [~mostafa@109.162.218.140] has quit [Ping timeout: 250 seconds]
09:27 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the
Fish]
09:27 -!- zcram [~zcram@78-28-91-201.cdma.dyn.kou.ee] has joined #go-nuts
09:30 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-169-193.clienti.tiscali.it] has
joined #go-nuts
09:33 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-150-62.clienti.tiscali.it] has
quit [Ping timeout: 240 seconds]
09:35 -!- rputikar [~240182H@134.7.206.247] has quit [Quit: rputikar]
09:40 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
09:55 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has
joined #go-nuts
09:55 -!- thomas_b [~thomasb@cm-84.215.47.51.getinternet.no] has quit [Ping
timeout: 240 seconds]
09:56 -!- cenuij [~cenuij@170.21.8.109.rev.sfr.net] has joined #go-nuts
09:56 -!- cenuij [~cenuij@170.21.8.109.rev.sfr.net] has quit [Changing host]
09:56 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts
09:58 -!- thomas_b [~thomasb@cm-84.215.47.51.getinternet.no] has joined #go-nuts
10:02 -!- tvw [~tv@e176003224.adsl.alicedsl.de] has joined #go-nuts
10:08 -!- hargettp [~hargettp@pool-71-184-177-169.bstnma.east.verizon.net] has
joined #go-nuts
10:17 -!- brtk [~brtk@c83-248-35-158.bredband.comhem.se] has joined #go-nuts
10:22 -!- shvntr [~shvntr@113.84.88.136] has joined #go-nuts
10:22 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has joined #go-nuts
10:28 -!- tvw [~tv@e176003224.adsl.alicedsl.de] has quit [Remote host closed the
connection]
10:29 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has
quit [Ping timeout: 250 seconds]
10:31 -!- i__ [~none@unaffiliated/i--/x-3618442] has quit [Quit: Lost terminal]
10:32 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts
10:34 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has quit [Quit: leaving]
10:35 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has joined #go-nuts
10:36 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
10:36 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has quit [Client Quit]
10:42 -!- dfc [~dfc@124-168-28-193.dyn.iinet.net.au] has joined #go-nuts
10:46 -!- alehorst [~alehorst@189.58.29.189.dynamic.adsl.gvt.net.br] has joined
#go-nuts
10:52 -!- alexc [~alexc@unaffiliated/alexc] has joined #go-nuts
10:55 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote
host closed the connection]
10:55 -!- niemeyer [~niemeyer@200-102-196-125.pltce701.dsl.brasiltelecom.net.br]
has joined #go-nuts
11:00 -!- hargettp [~hargettp@pool-71-184-177-169.bstnma.east.verizon.net] has
quit [Quit: Leaving...]
11:03 -!- rputikar [~240182H@203-206-21-179.dyn.iinet.net.au] has joined #go-nuts
11:04 -!- hargettp [~hargettp@pool-71-184-177-169.bstnma.east.verizon.net] has
joined #go-nuts
11:12 -!- TheMue [~TheMue@p5DDF5381.dip.t-dialin.net] has joined #go-nuts
11:15 -!- moraes [~moraes@189.103.188.201] has quit [Read error: Operation timed
out]
11:25 -!- sacho [~sacho@46.10.4.19] has quit [Ping timeout: 250 seconds]
11:31 -!- sacho [~sacho@46.10.4.19] has joined #go-nuts
11:38 -!- alehorst [~alehorst@189.58.29.189.dynamic.adsl.gvt.net.br] has quit
[Ping timeout: 250 seconds]
11:41 -!- virtualsue [~chatzilla@nat/cisco/x-teyvberksnshlrtv] has joined #go-nuts
11:42 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts
11:43 -!- alehorst [~alehorst@189.58.29.116.dynamic.adsl.gvt.net.br] has joined
#go-nuts
11:48 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts
11:56 -!- hargettp [~hargettp@pool-71-184-177-169.bstnma.east.verizon.net] has
quit [Quit: Leaving...]
12:11 -!- moraes [~moraes@189.103.188.201] has quit [Read error: Operation timed
out]
12:15 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts
12:15 -!- shvntr [~shvntr@113.84.88.136] has quit [Ping timeout: 240 seconds]
12:16 -!- shvntr [~shvntr@113.84.88.136] has joined #go-nuts
12:20 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit
[Read error: Connection reset by peer]
12:22 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
12:23 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined
#go-nuts
12:26 -!- tav [~tav@92.20.31.140] has quit [Ping timeout: 250 seconds]
12:31 -!- tav [~tav@92.20.13.243] has joined #go-nuts
12:40 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #go-nuts
12:41 -!- dfc [~dfc@124-168-28-193.dyn.iinet.net.au] has quit [Quit: Silly man, I
am a Baron!]
12:44 -!- coudX [~coud@81.25.16.87] has joined #go-nuts
12:44 -!- coudXX [~coud@81.25.16.87] has quit [Read error: Connection reset by
peer]
12:44 -!- coudXX [~coud@81.25.16.87] has joined #go-nuts
12:44 -!- coudX [~coud@81.25.16.87] has quit [Read error: Connection reset by
peer]
12:45 -!- coudX [~coud@81.25.16.87] has joined #go-nuts
12:45 -!- coudXX [~coud@81.25.16.87] has quit [Read error: Connection reset by
peer]
12:46 -!- pharris [~Adium@rhgw.opentext.com] has joined #go-nuts
12:46 -!- coudX [~coud@81.25.16.87] has quit [Read error: Connection reset by
peer]
12:57 -!- robteix [~robteix@192.55.54.36] has joined #go-nuts
13:00 -!- ronnyy [~quassel@p4FF1C4AB.dip0.t-ipconnect.de] has joined #go-nuts
13:15 -!- sacho [~sacho@46.10.4.19] has quit [Read error: Connection reset by
peer]
13:17 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has quit [Read error:
Connection reset by peer]
13:17 -!- foocraft [~ewanas@86.36.49.200] has joined #go-nuts
13:22 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has joined #go-nuts
13:23 -!- napsy [~luka@193.2.66.6] has quit [Ping timeout: 252 seconds]
13:24 < eimantas> if I define a variable as return value, say func Foo(arg
string) (result string) {...}
13:25 < eimantas> if I assign the result variable inside the function, I
don't have to return it.  Do I?
13:25 -!- aat [~aat@rrcs-184-75-54-130.nyc.biz.rr.com] has joined #go-nuts
13:25 < mkb_> no, you don't return it
13:26 < mkb_> you do need an empty return statement at the end of the
function though
13:26 < eimantas> ah, thanks
13:28 -!- brandwe [~brandwe@c-71-227-176-38.hsd1.wa.comcast.net] has quit [Read
error: Connection reset by peer]
13:30 -!- dj2 [~dj2@216.16.242.254] has joined #go-nuts
13:34 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
13:35 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has joined #go-nuts
13:37 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has quit
[Quit: ZNC - http://znc.sourceforge.net]
13:47 -!- ronnyy [~quassel@p4FF1C4AB.dip0.t-ipconnect.de] has quit [Remote host
closed the connection]
13:50 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 276 seconds]
13:54 -!- skelterjohn|work [~jasmuth@dice.rutgers.edu] has joined #go-nuts
13:54 < skelterjohn|work> morning.
13:54 < skelterjohn|work> anyone ever had a split stack overflow?  and know
what it is/how to deal with it?
13:54 < aiju> what are you doing?
13:54 < skelterjohn|work> parsing data off a stream
13:55 < aiju> pure Go?
13:55 < skelterjohn|work> i'm not storing any of it, so i don't feel like i
should run out of memory
13:55 < skelterjohn|work> pure go
13:55 < skelterjohn|work> file is also only 512kb
13:55 < aiju> Go stacks can't overflow ..  in theory
13:55 < skelterjohn|work> throw: runtime: split stack overflow: 0x10bcf7f0
< 0x10bcf800
13:56 < aiju> seems like a runtime bug to me
13:58 < ww> skelterjohn|work: any chance this is a 2,.4 linux kernel?
14:00 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
14:02 < skelterjohn|work> it's one of these awesome bugs where when i put a
println in the function that is dying everything starts to work
14:02 < skelterjohn|work> hooray
14:04 -!- thomaslee [~tom@124-171-213-49.dyn.iinet.net.au] has joined #go-nuts
14:05 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
14:06 -!- ExsysHost [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined
#go-nuts
14:07 -!- jnwhiteh [~quassel@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has joined
#go-nuts
14:07 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat]
14:08 -!- Venom_X [~pjacobs@75-27-133-72.lightspeed.austtx.sbcglobal.net] has
joined #go-nuts
14:09 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit
[Ping timeout: 252 seconds]
14:12 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
14:13 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
14:28 < thomaslee> switch v := value.(type) { case *int64: { ...  } default:
{ fmt.Println("%T", v) } } ...  this prints "<nil>" for an *int64 in my code
-> any idea why?
14:28 < thomaslee> can't seem to reproduce the behaviour in isolation
14:28 < aiju> why do you put braces around blocks in shift statements
14:29 < thomaslee> bad habit?
14:29 < aiju> anyway, what's in your *int64 block?
14:29 < aiju> just nopaste the entire thing
14:29 -!- skelterjohn_|wor [~jasmuth@dice.rutgers.edu] has joined #go-nuts
14:31 < thomaslee>
https://github.com/thomaslee/go-dbd-mysql/blob/master/result_set.go
14:31 < thomaslee> scanField(...) is the problem child ...  called by
Scan(...)
14:32 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
14:32 -!- jnwhiteh [~quassel@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has quit
[Remote host closed the connection]
14:33 < thomaslee>
https://github.com/thomaslee/go-dbd-mysql/blob/master/result_set_test.go --
calling code in TestResultSetOrderedScan(...)
14:33 -!- r_linux [~r_linux@189.38.220.35] has joined #go-nuts
14:34 -!- zaero [~eclark@2001:470:1f11:b82:4c5a:d7a5:219:61cc] has quit [Quit:
Leaving]
14:34 -!- jarsen [~jarsen@76.8.206.76] has joined #go-nuts
14:34 -!- zaero [~eclark@2001:470:1f11:b82:4c5a:d7a5:219:61cc] has joined #go-nuts
14:36 -!- jnwhiteh_ [~jnwhiteh@li37-84.members.linode.com] has joined #go-nuts
14:37 -!- jarsen [~jarsen@76.8.206.76] has quit [Remote host closed the
connection]
14:37 -!- jnwhiteh [~jnwhiteh@li37-84.members.linode.com] has quit [Changing host]
14:37 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has joined
#go-nuts
14:37 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has quit [Quit: eimantas]
14:39 -!- KingPhilroy [~kingphilr@68-116-192-86.dhcp.oxfr.ma.charter.com] has quit
[Quit: Sleeping with the fishes...]
14:41 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has joined #go-nuts
14:41 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has joined #go-nuts
14:42 < thomaslee> no ideas?
14:42 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 246 seconds]
14:44 -!- skelterjohn|work [~jasmuth@dice.rutgers.edu] has quit [Remote host
closed the connection]
14:44 -!- bobody [~alexc@unaffiliated/alexc] has quit [Quit: WeeChat 0.3.4]
14:44 -!- shvntr [~shvntr@113.84.88.136] has quit [Quit: leaving]
14:45 -!- KingPhilroy [~kingphilr@68-116-192-86.dhcp.oxfr.ma.charter.com] has
joined #go-nuts
14:47 < skelterjohn_|wor> thomaslee: i'm not sure what the question is
14:47 < skelterjohn_|wor> but you might have asked it before i connected
14:49 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Read error:
Operation timed out]
14:49 < thomaslee> skelterjohn_|wor, TestResultSetOrderedScan(...) fails
with "unsupported type: <nil>"
14:49 < skelterjohn_|wor> you're passing a nil pointer into scan
14:49 < thomaslee> how?
14:50 < thomaslee> if you check out the test ...  var id int64; rs.Scan(&id)
14:50 < skelterjohn_|wor> i agree, that doesn't look like a nil pointer
14:50 < thomaslee> I'm assuming that variable has an address :)
14:50 < thomaslee> scanField(...) in result_set.go is where things go awry
14:51 < skelterjohn_|wor> have you isolated the line that fails?
14:51 < thomaslee> oddly, if you fmt.Printf("%T", value), you get *int64
14:51 -!- foocraft [~ewanas@86.36.49.200] has quit [Quit: having karak!]
14:51 < skelterjohn_|wor> and, does it fail with a T.Fail() or a panic?
14:51 < thomaslee> but the type switch seems to get befuddled by it.
14:51 < thomaslee> t.Fatal()
14:52 < skelterjohn_|wor> can you make an isolating example that should
work?
14:53 < thomaslee> nope.  can't reproduce it outside of this code.
14:54 < skelterjohn_|wor> then it's a weird bug
14:55 < thomaslee> I'd believe my code was broken before I'd believe it was
a bug :)
14:55 < thomaslee> just can't figure out how/why
14:55 < skelterjohn_|wor> figure out what is different between the isolating
example you made and what you're doing
14:55 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined
#go-nuts
14:57 < skelterjohn_|wor> wow - i just got "panic during panic"
14:58 < KBme> lol
14:58 < thomaslee> running the tests?  or your own code?  :)
14:58 < skelterjohn_|wor> my own code
14:59 < thomaslee> phew ;)
14:59 < skelterjohn_|wor> i'm finding the windows port not super stable
15:00 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
15:00 -!- jbooth1 [~jay@209.249.216.2] has joined #go-nuts
15:07 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has quit [Remote host
closed the connection]
15:07 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has joined #go-nuts
15:10 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts
15:11 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 250 seconds]
15:14 -!- snearch [~snearch@f053013007.adsl.alicedsl.de] has joined #go-nuts
15:16 -!- mogoh [~mogoh@ip-95-222-106-192.unitymediagroup.de] has joined #go-nuts
15:18 -!- zaero [~eclark@2001:470:1f11:b82:4c5a:d7a5:219:61cc] has quit [Quit:
Leaving]
15:19 < skelterjohn_|wor> anyone use go w/ windows, here?
15:19 -!- chomp [~chomp@dap-209-166-184-50.pri.tnt-3.pgh.pa.stargate.net] has
joined #go-nuts
15:20 < skelterjohn_|wor> can you build the hg checkout version in mingw?
15:24 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
15:28 < thomaslee> skelterjohn_|wor, found my issue.  bug in my code :)
15:28 < skelterjohn_|wor> good
15:31 -!- alehorst [~alehorst@189.58.29.116.dynamic.adsl.gvt.net.br] has quit
[Ping timeout: 250 seconds]
15:31 -!- thomaslee [~tom@124-171-213-49.dyn.iinet.net.au] has quit [Quit:
Leaving]
15:37 -!- zaero [~eclark@2001:470:1f11:b82:21e:c9ff:fe53:1f03] has joined #go-nuts
15:42 -!- zaero [~eclark@2001:470:1f11:b82:21e:c9ff:fe53:1f03] has quit [Quit: ZNC
- http://znc.sourceforge.net]
15:42 -!- zaero [~eclark@2001:470:1f11:b82:21e:c9ff:fe53:1f03] has joined #go-nuts
15:43 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-169-193.clienti.tiscali.it] has
quit [Quit: E se abbasso questa leva che succ...]
15:44 -!- alehorst [~alehorst@189.58.29.116.dynamic.adsl.gvt.net.br] has joined
#go-nuts
15:46 < skelterjohn_|wor> i hate ./configure
15:48 < aiju> everyone does
15:49 < skelterjohn_|wor> and, of course, it doesn't even do its job - make
didn't work because it couldn't find a header file
15:53 -!- arun_ [~arun@e71020.upc-e.chello.nl] has joined #go-nuts
15:53 -!- arun_ [~arun@e71020.upc-e.chello.nl] has quit [Changing host]
15:53 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
15:53 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has quit [Quit: eimantas]
16:05 < mdxi> no one hates ./configure more than people who have had to
write autoconf/automake files.  i got roped into that at a previous job :-/
16:10 < dlowe> no one loves configure more than people who used to live in a
world where every system had its own version of unix
16:11 < dlowe> it may not be as much of an issue anymore, but it still helps
with bsd/linux/apple packages
16:12 < KBme> i've seen many systems that work on many more platforms
without needing autoconf or configure
16:13 < dlowe> I suspect they depend on libraries which do.
16:14 < dlowe> but there's no doubt you _can_ do it.  It's just a tradeoff.
16:14 < KBme> you don't really have a choice on gnu, do you
16:14 < KBme> you ahve to at least depend on glibc
16:15 < KBme> other than that, not really.  look at p9p, go, inferno
16:15 < KBme> all self-contained systems that don't need magic to compile on
any platform
16:16 < aiju> 18:15 < dlowe> no one loves configure more than people
who used to live in a world where every system had its own version of unix
16:16 < aiju> uh huh?
16:16 < KBme> ☺
16:16 < aiju> see the BSD rants about configure
16:16 -!- keithcascio [~keithcasc@nat/google/x-ixnywbxvglrtfiwn] has joined
#go-nuts
16:16 < aiju> configure "checks" for features by comparing the tool version
16:16 < dlowe> aiju: it "checks" for features in absolutely no consistent
way at all
16:17 < aiju> configure is often the biggest obstacle to portability, in my
experience
16:17 < dlowe> I'm not saying it isn't a horrific kludge from top to bottom
16:22 < KBme> aiju, not counting autotools, which is even worse
16:22 < aiju> configure is autotools
16:22 < aiju> in most cases
16:22 < KBme> well, autotools generate the configure script
16:22 < KBme> so by definition it's even worse :D
16:27 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Ping timeout: 246
seconds]
16:28 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
16:29 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the
connection]
16:35 -!- tvw [~tv@e176003224.adsl.alicedsl.de] has joined #go-nuts
16:46 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
16:47 -!- eimantas [~eimantas@79.142.119.162] has joined #go-nuts
16:49 < eimantas> how do I declare an array of interfaces?
16:49 < skelterjohn_|wor> var x []interface{}
16:49 < eimantas> thank you
16:49 < skelterjohn_|wor> well, that is a slice of interfaces
16:49 < eimantas> and of specific interface?
16:49 < skelterjohn_|wor> []TheSpecificInterface
16:50 < eimantas> array := []interface{}
16:50 < skelterjohn_|wor> as a rule, if you have a type T, a slice of that
type is of type []T
16:50 < skelterjohn_|wor> oh - array := []interface{}{}
16:50 < skelterjohn_|wor> []interface{} is the type
16:50 < skelterjohn_|wor> and the 2nd {} is the composite initializer
16:50 < skelterjohn_|wor> if that's the right word for it
16:51 < skelterjohn_|wor> if you wanted ints instead of interface{}s, you'd
do "array := []int{1, 2, 3}
16:51 < skelterjohn_|wor> "
16:51 < skelterjohn_|wor> and you can have an empty slice with := []int{}
16:51 < eimantas> ah right
16:51 < skelterjohn_|wor> now you just replace "int" with "interface{}"
16:51 < skelterjohn_|wor> and you get []interface{}{}
16:51 < eimantas> oh
16:51 < eimantas> so with []interface{}{}
16:51 < eimantas> i declare an empty array of interface{} types
16:52 < eimantas> because second {} is empty
16:52 < skelterjohn_|wor> slice - not array
16:52 < skelterjohn_|wor> they are related but they are slightly different
16:52 < skelterjohn_|wor> but you've got the idea
16:52 < eimantas> hm...  I wanted to say "whatever" but I believe I would've
regreted it later on .)
16:52 < eimantas> yes, I've got the idea
16:53 < skelterjohn_|wor> an array is a conventional piece of data
representing elements of your type, and it has a fixed length
16:53 < skelterjohn_|wor> for example, var x [5]int
16:53 < skelterjohn_|wor> x is an array of 5 ints
16:53 < skelterjohn_|wor> a slice is something that uses an array for its
data, but is really a reference type
16:58 < ww> maybe this is bad advice, but i find that i very rarely need to
use the empty interface...  i'd class it as an advanced topic and suggest that
beginners in the language be aware of it but not be too tempted to use it...
16:59 < skelterjohn|work> it's most useful in tools that are made to be type
agnostic
16:59 < skelterjohn|work> and because of this, it's really useful to
understand exactly how an interface{} operates before using those tools
17:00 -!- zozoR2 [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
17:00 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Read error:
Connection reset by peer]
17:01 -!- eimantas [~eimantas@79.142.119.162] has quit [Quit: eimantas]
17:03 < jessta_> ww: I think the empty interface is a good introduction to
interfaces and the way they can be declared
17:04 < ww> jessta_, skelterjohn|work: i may well be wrong...
17:04 -!- ExsysHost [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit
[Read error: Connection reset by peer]
17:05 < jessta_> ww: the problem with the empty interface is that people get
the idea that it's special
17:05 < skelterjohn|work> there are definitely languages where some things
are "advanced topics", and should only be looked at after lots of experience w/
the rest of the language
17:05 < skelterjohn|work> i don't think anything in go satisfies that name,
though
17:05 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined
#go-nuts
17:09 -!- roto [~roto@64.79.202.154] has quit [Ping timeout: 252 seconds]
17:09 -!- snearch_ [~snearch@f053013007.adsl.alicedsl.de] has joined #go-nuts
17:10 -!- snearch_ [~snearch@f053013007.adsl.alicedsl.de] has quit [Read error:
Connection reset by peer]
17:11 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 250 seconds]
17:16 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts
17:27 -!- dj2 [~dj2@216.16.242.254] has quit [Remote host closed the connection]
17:27 < str1ngs> for attached Methods does the variable name for the object
pointer mean anything.  in the stdlib sometimes I see v other times it varies
17:27 < skelterjohn|work> means nothing
17:28 < skelterjohn|work> i tend to use "this"
17:28 < skelterjohn|work> but lately i've been trying "me"
17:28 < str1ngs> and if I use you ?
17:28 < str1ngs> j/k
17:28 < skelterjohn|work> i'm married
17:28 < str1ngs> lol
17:28 < str1ngs> so am I. what was I thinking :(
17:29 < str1ngs> actaully I kinda like this.  but OO people might get
confused with that.
17:30 < skelterjohn|work> some people use "self", and it means nearly the
same thing as self for a python method
17:31 < str1ngs> ah one other thing I've embedded a list.List into a struct
. but when I register it with my rpc server seems to get bitchy
17:31 < mkb_> or a smalltalk method
17:32 < str1ngs> let me put a small test case together for this rpc thing.
to explain it better.  but my guess is its more a design flaw on my end.
17:33 < str1ngs> skelterjohn|work: self might be better thanks.
17:34 < mdxi> i like that the docs tend to name receiver variables the same
way oter variables are named -- descriptive and contextual, like "file" for a
receiver that holds something that represents a file or "conn" for a network
connection.
17:35 < mdxi> i thought it helped make the point that it's not OO, and that
receivers are not magical
17:36 < str1ngs> receiver variable is the correct term then?
17:36 < skelterjohn|work> yes
17:36 < chomp> fwiw on the topic of method target names, i tend to use a
name appropriate to the target rather than a generic pronoun
17:37 < str1ngs> func (f *File) Sync() (err Error) func (file *File) Write(b
[]byte) (n int, err Error)
17:37 < str1ngs> its not very consistent
17:37 < chomp> well heh
17:38 < str1ngs> not that I mind, just why it was bothering me
17:38 < chomp> can't speak to the standard library at all
17:39 < mdxi> i'm not advocating for anything; i just thought that was a
good choice for the didactic purposes of the language docs
17:39 < jessta_> I tend to use a single letter, eg.  func (v vector.Vector)
Something()
17:43 < chomp> aye, one or two letters related to the type is what i usually
end up with.  shrug
17:43 < skelterjohn|work> "me" :)
17:43 < chomp> heh
17:44 < chomp> then it sounds like caveman code.  me.Write(...)
me.DoThings() !
17:44 < mdxi> "me" has the added bonus of making all your methods sound like
they were called by a pirate
17:44 < chomp> lol
17:44 < chomp> or a pirate
17:44 < skelterjohn|work> a pirate, or a pirate?
17:44 < chomp> a caveman or a pirate :o
17:44 < dlowe> you could use adverbs, as well
17:45 < dlowe> seductively.WriteLn(...)
17:45 < skelterjohn|work> haha
17:45 < aiju> fucking.Write()
17:45 < chomp> yes, make all your go code faster by using method targets
named "quickly"
17:45 < skelterjohn|work> aiju is now off to rewrite all his code
17:45 -!- eimantas [~eimantas@88.118.232.60] has joined #go-nuts
17:46 -!- bren2010 [~bren2010@24-179-18-179.dhcp.ahvl.nc.charter.com] has joined
#go-nuts
17:46 < bren2010> Is anybody else having problems installing the latest
version of Go?
17:46 < bren2010> Whenever I compile, I get: import
/home/bren2010/go/pkg/linux_amd64/fmt.a: object is [linux amd64 weekly.2011-04-13
8276] expected [linux amd64 release.2011-02-15 7569]
17:46 -!- sacho [~sacho@46.10.4.19] has joined #go-nuts
17:46 < skelterjohn|work> well, i'm on windows, so yes :)
17:46 < str1ngs> ok here is my rpc test case https://gist.github.com/1004894
17:46 < skelterjohn|work> oh - do a make clean
17:47 < skelterjohn|work> bren2010: that means you have old .a files from a
previous version
17:47 < skelterjohn|work> in src run ./clean.bash
17:47 < str1ngs> here I embed a list into a struct that I register.  the
instresting part is it seems to write to log and not give an error
17:48 < str1ngs> I attached to log to the gist
17:48 < str1ngs> a log*
17:48 < bren2010> Hm.
17:48 < bren2010> Now it says "can't find import: fmt"
17:49 < bren2010> I have all the environment variables set.
17:49 < bren2010> Oh no...
17:49 < bren2010> go/pkg is empty.
17:50 < chomp> what did you run?
17:50 < bren2010> clean.bash
17:50 < chomp> after ./clean.bash run ./all.bash
17:50 < skelterjohn|work> oh, yeah
17:50 < skelterjohn|work> after you clena you have to build :)
17:50 < bren2010> lol
17:50 < bren2010> Thank you.
17:50 -!- huin [~huin@91.85.171.238] has joined #go-nuts
17:54 < bren2010> And...  we're back to the first error.
17:54 < skelterjohn|work> ok - i know the issue
17:54 < skelterjohn|work> you have an old copy of 6l/8l in your path
somewhere
17:54 < skelterjohn|work> somewhere other than $GOROOT/bin
17:55 < skelterjohn|work> what does "which 8l" tell you?  or 6l if you are
64bit
17:55 -!- Niedar [~bleh@ip68-99-166-222.hr.hr.cox.net] has quit [Read error:
Connection reset by peer]
17:55 < bren2010> Ah. There's one in /usr/bin.
17:55 < skelterjohn|work> delete all go binaries in /usr/bin
17:55 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has joined #go-nuts
17:56 < bren2010> Okay.
17:57 < bren2010> And recompile again?
17:57 < skelterjohn|work> yes - you'll need to do a clean/build
17:57 < skelterjohn|work> otherwise the makefiles will think the existing .a
and .6 files are good
17:58 -!- tncardoso [~thiagon@150.164.2.20] has quit [Quit: Leaving]
17:59 -!- Niedar [~bleh@ip68-99-166-222.hr.hr.cox.net] has joined #go-nuts
18:04 < bren2010> Whew, it's working now.
18:05 < bren2010> Thank you so much!  :)
18:05 < skelterjohn|work> :)
18:05 < skelterjohn|work> my pleasure
18:05 < skelterjohn|work> that issue pops up now and again
18:08 -!- neerajsingh [~neerajsin@astound-64-85-250-58.ca.astound.net] has joined
#go-nuts
18:08 < str1ngs> bren2010: how did they get in /usr/bin package manager?
18:08 < str1ngs> or did you export GOBIN there?
18:08 < bren2010> I probably did export them there.
18:08 < skelterjohn|work> early versions of go put binaries there
18:09 < str1ngs> I was only asking , because if it was a package manager.
deleting them by hand might not be the best way
18:12 -!- eimantas [~eimantas@88.118.232.60] has quit [Ping timeout: 244 seconds]
18:15 -!- bmizerany [~bmizerany@adsl-99-189-162-6.dsl.pltn13.sbcglobal.net] has
joined #go-nuts
18:16 -!- neerajsingh [~neerajsin@astound-64-85-250-58.ca.astound.net] has left
#go-nuts []
18:21 -!- neerajsingh [~neerajsin@astound-64-85-250-58.ca.astound.net] has joined
#go-nuts
18:24 < Bigbear1> is there a utility that shows you what google search
result page a website is on based on search criteria
18:25 -!- kr [~Keith@c-24-5-193-165.hsd1.ca.comcast.net] has joined #go-nuts
18:26 -!- neerajsingh [~neerajsin@astound-64-85-250-58.ca.astound.net] has left
#go-nuts []
18:27 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 240 seconds]
18:27 < skelterjohn|work> interesting utility
18:27 < skelterjohn|work> i bet you can do it through the google search api
18:27 < str1ngs> and not related to this channel :P
18:27 < skelterjohn|work> not directly - you'll probably have to fetch the
whole search results
18:35 -!- tncardoso [~thiago@189.59.176.217.dynamic.adsl.gvt.net.br] has joined
#go-nuts
18:36 -!- pjacobs [~pjacobs@66.54.185.130] has joined #go-nuts
18:37 < aiju> I eschew embedded capital letters in names; to my
prose-oriented eyes, they are too awkward to read comfortably.  They jangle like
bad typography.  -- Rob Pike (Notes on Programming C)
18:38 < aiju> someone should post this on some Go mailing list ;P
18:39 -!- Venom_X [~pjacobs@75-27-133-72.lightspeed.austtx.sbcglobal.net] has quit
[Read error: Operation timed out]
18:40 -!- homa_rano [~ede@30-51-251.dynamic.csail.mit.edu] has quit [Remote host
closed the connection]
18:43 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote
host closed the connection]
18:44 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined
#go-nuts
18:45 -!- robteix [~robteix@192.55.54.36] has quit [Ping timeout: 250 seconds]
18:50 -!- snearch [~snearch@f053013007.adsl.alicedsl.de] has quit [Quit:
Verlassend]
18:51 -!- eimantas [~eimantas@62.212.200.81] has joined #go-nuts
18:51 < eimantas> can i assert the type of slice of interfaces?
18:52 < KirkMcDonald> It already has a type.
18:53 -!- aat [~aat@rrcs-184-75-54-130.nyc.biz.rr.com] has quit [Quit: Textual IRC
Client: http://www.textualapp.com/]
18:54 -!- aat [~aat@rrcs-184-75-54-130.nyc.biz.rr.com] has joined #go-nuts
18:56 < skelterjohn|work> eimantas - to answer the question you mean to ask,
no.  a slice of interfaces is not an interface, and cannot be asserted.  it's a
slice that contains interfaces.  as such, the things it contains can,
individually, be asserted
18:56 -!- robteix [~robteix@nat/intel/x-iasefisjwpdysbkb] has joined #go-nuts
18:56 < skelterjohn|work> if type A can be turned into an interface B, and
asserted back to an A, that does not mean you can go from []A to []B or back
19:00 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Read
error: Connection reset by peer]
19:01 -!- pamera [~Pam@c-76-102-255-99.hsd1.ca.comcast.net] has left #go-nuts []
19:03 -!- eimantas [~eimantas@62.212.200.81] has quit [Quit: eimantas]
19:10 -!- KingPhilroy [~kingphilr@68-116-192-86.dhcp.oxfr.ma.charter.com] has quit
[Quit: Sleeping with the fishes...]
19:13 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit
[Read error: Connection reset by peer]
19:14 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined
#go-nuts
19:15 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined
#go-nuts
19:18 -!- Sep102__ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping
timeout: 250 seconds]
19:18 < prudhvi> Is there a simple golang equivalent for python's
file.readlines() ?
19:19 -!- ynv [~alon@xdsl-188-154-4-146.adslplus.ch] has joined #go-nuts
19:19 < skelterjohn|work> check out the bufio and encoding/line packages
19:21 < prudhvi> thanks skelterjohn|work
19:25 -!- sacho [~sacho@46.10.4.19] has quit [Ping timeout: 276 seconds]
19:26 -!- virtualsue [~chatzilla@nat/cisco/x-teyvberksnshlrtv] has quit [Ping
timeout: 240 seconds]
19:28 < str1ngs> encoding/line is depricated . best to use bufio imo
19:28 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat]
19:32 < skelterjohn|work> how do you find out if a package is deprecated?
19:33 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has
joined #go-nuts
19:38 -!- sacho [~sacho@46.10.4.19] has joined #go-nuts
19:39 -!- sacho [~sacho@46.10.4.19] has quit [Max SendQ exceeded]
19:40 -!- sacho [~sacho@46.10.4.19] has joined #go-nuts
19:41 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has joined #go-nuts
19:41 < eimantas> skelterjohn|work: thanks for the answer
19:43 < str1ngs> skelterjohn|work: guess using tip
19:43 < str1ngs> I use git so git whatchanged.  not sure how to do it in hg
19:44 < skelterjohn|work> oh - you mean it no longer exists in tip?
19:44 < str1ngs> right
19:44 < skelterjohn|work> gotcha.  pretty good indication :)
19:44 < str1ngs> https://gist.github.com/1005147
19:44 < str1ngs> sorry my hg foo is not good
19:44 < str1ngs> sure there is away to do it with hg
19:49 < vegai> hg log?
19:49 < str1ngs> dunno that would be a long log I would think
19:50 < vegai> hg status then
19:52 < str1ngs> I'm sure a hg guru would know
19:54 < str1ngs> I guess later they may phase package like that out with log
prints or something.
19:54 -!- r_linux [~r_linux@189.38.220.35] has quit [Ping timeout: 276 seconds]
19:54 < str1ngs> or have methods return this is depricated error
19:54 -!- r_linux [~r_linux@189.38.220.35] has joined #go-nuts
20:09 -!- bren2010 [~bren2010@24-179-18-179.dhcp.ahvl.nc.charter.com] has quit
[Ping timeout: 244 seconds]
20:11 -!- alehorst [~alehorst@189.58.29.116.dynamic.adsl.gvt.net.br] has quit
[Quit: Leaving.]
20:16 -!- mogoh [~mogoh@ip-95-222-106-192.unitymediagroup.de] has quit [Read
error: Connection reset by peer]
20:21 -!- chomp [~chomp@dap-209-166-184-50.pri.tnt-3.pgh.pa.stargate.net] has quit
[Quit: Leaving]
20:21 < skelterjohn|work> i feel like just removing it is the most
straightforward way
20:22 < skelterjohn|work> then you don't have code that just stops working
for no immediately obvious reason
20:28 -!- Narren [~skald@narren.la.net.ua] has joined #go-nuts
20:29 -!- ynv [~alon@xdsl-188-154-4-146.adslplus.ch] has quit [Quit: leaving]
20:32 -!- imsplitbit [~imsplitbi@64.39.4.132] has joined #go-nuts
20:36 -!- zcram [~zcram@78-28-91-201.cdma.dyn.kou.ee] has quit [Quit: Leaving]
20:42 -!- robteix [~robteix@nat/intel/x-iasefisjwpdysbkb] has quit [Quit: Leaving]
20:42 < str1ngs> I guess it doesnt matter
20:43 -!- pharris [~Adium@rhgw.opentext.com] has left #go-nuts []
20:46 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has quit [Quit: eimantas]
20:56 -!- huin [~huin@91.85.171.238] has quit [Quit: leaving]
20:57 -!- r_linux [~r_linux@189.38.220.35] has quit [Quit: lalala indo para o Dojo
do GrupySP]
20:59 -!- zozoR2 [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed
the connection]
21:06 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has quit [Ping
timeout: 240 seconds]
21:08 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined
#go-nuts
21:08 -!- kr [~Keith@c-24-5-193-165.hsd1.ca.comcast.net] has quit [Quit: WeeChat
0.3.4]
21:09 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit
[Read error: Connection reset by peer]
21:10 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined
#go-nuts
21:10 -!- ExtraSpice [XtraSpice@78-57-204-104.static.zebra.lt] has quit [Remote
host closed the connection]
21:22 -!- TheMue [~TheMue@p5DDF5381.dip.t-dialin.net] has quit [Quit: TheMue]
21:22 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has
quit [Ping timeout: 250 seconds]
21:26 -!- homa_rano [~ede@30-51-251.dynamic.csail.mit.edu] has joined #go-nuts
21:27 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has quit [Quit:
Computer has gone to sleep.]
21:29 -!- Sep102 [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined
#go-nuts
21:32 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping
timeout: 240 seconds]
21:32 -!- photron [~photron@port-92-201-210-249.dynamic.qsc.de] has quit [Ping
timeout: 276 seconds]
21:34 -!- pothos_ [~pothos@111-240-168-112.dynamic.hinet.net] has joined #go-nuts
21:35 -!- pothos [~pothos@111-240-164-222.dynamic.hinet.net] has quit [Ping
timeout: 252 seconds]
21:46 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has joined
#go-nuts
21:46 < hallas> yo
21:46 < hallas> woops
21:46 < hallas> miss tell :-)
21:49 -!- tncardoso [~thiago@189.59.176.217.dynamic.adsl.gvt.net.br] has quit
[Quit: bye]
21:49 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
21:54 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the
Fish]
21:54 -!- dfc [~dfc@124-168-28-193.dyn.iinet.net.au] has joined #go-nuts
21:55 -!- imsplitbit [~imsplitbi@64.39.4.132] has quit [Quit: Bye!]
21:58 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.]
21:59 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has quit [Quit: leaving]
22:04 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined
#go-nuts
22:13 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
22:14 -!- KingPhilroy [~kingphilr@68-116-192-86.dhcp.oxfr.ma.charter.com] has
joined #go-nuts
22:16 -!- dfc [~dfc@124-168-28-193.dyn.iinet.net.au] has quit [Quit: dfc]
22:37 -!- cenuij [~cenuij@170.21.8.109.rev.sfr.net] has joined #go-nuts
22:37 -!- cenuij [~cenuij@170.21.8.109.rev.sfr.net] has quit [Changing host]
22:37 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts
22:38 -!- hargettp [~hargettp@pool-71-184-177-169.bstnma.east.verizon.net] has
joined #go-nuts
22:42 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined
#go-nuts
22:43 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit
[Ping timeout: 240 seconds]
22:53 -!- skelterjohn|work [~jasmuth@dice.rutgers.edu] has quit [Remote host
closed the connection]
22:56 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has joined #go-nuts
23:04 -!- tvw [~tv@e176003224.adsl.alicedsl.de] has quit [Remote host closed the
connection]
23:05 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has quit [Quit: mnoel]
23:10 -!- dfc [~dfc@eth59-167-133-99.static.internode.on.net] has joined #go-nuts
23:13 -!- jbooth1 [~jay@209.249.216.2] has quit [Quit: Leaving.]
23:17 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts
[]
23:38 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
23:38 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has quit [Ping
timeout: 250 seconds]
23:46 -!- pvarga [~pvarga@pool-71-172-108-117.nwrknj.east.verizon.net] has joined
#go-nuts
23:48 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit
[Ping timeout: 276 seconds]
23:50 <@adg> str1ngs: it's certainly a very clear message when the package
no longer exists ;)
23:52 -!- pjacobs [~pjacobs@75-27-133-72.lightspeed.austtx.sbcglobal.net] has
joined #go-nuts
23:56 -!- Venom_X [~pjacobs@66.54.185.130] has quit [Ping timeout: 276 seconds]
23:58 -!- pvarga_ [~pvarga@pool-71-172-108-117.nwrknj.east.verizon.net] has joined
#go-nuts
--- Log closed Fri Jun 03 00:00:52 2011