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

--- Log opened Tue Aug 23 00:00:20 2011
00:00 < knowmercy> nice 9
00:01 < exch> <3 gophers
00:07 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
00:08 < knowmercy> I wonder if I've written enough go to put it on my
linkedin and resume :)
00:12 < Namegduf> "15 years experience in Go"
00:12 < knowmercy> I should quantify it like I do teh rest of mine "Good,
Pretty good, Really good, gooder"
00:20 -!- uriel_ [~uriel@li43-28.members.linode.com] has joined #go-nuts
00:20 -!- exch_ [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
00:21 -!- black_rez [~black_rez@house.calculating-god.com] has quit [Ping timeout:
276 seconds]
00:21 -!- djbrown [~djbrown@unaffiliated/djbrown] has quit [Ping timeout: 276
seconds]
00:21 -!- kuroneko [~chris@felli.sysadninjas.net] has quit [Ping timeout: 276
seconds]
00:21 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has quit
[Ping timeout: 276 seconds]
00:21 -!- Gertm [~Gertm@dD576D33F.access.telenet.be] has quit [Ping timeout: 276
seconds]
00:21 -!- Archwyrm [~archwyrm@archwyrm.net] has quit [Ping timeout: 276 seconds]
00:21 -!- yugui_zzz [~yugui@yugui.jp] has quit [Ping timeout: 276 seconds]
00:21 -!- exch [~blbl@87.209.181.34] has quit [Ping timeout: 276 seconds]
00:21 -!- brett [~brett@rdnzl.net] has quit [Ping timeout: 276 seconds]
00:21 -!- tdnrad [~darndt@terminal.research.cs.dal.ca] has quit [Ping timeout: 276
seconds]
00:21 -!- justicefries [u2891@gateway/web/irccloud.com/x-dsxteqxreceoaoeo] has
quit [Ping timeout: 276 seconds]
00:21 -!- chrisdothall [~chris@segfault.net.nz] has quit [Ping timeout: 276
seconds]
00:21 -!- prasmussen [pii@rasm.se] has quit [Ping timeout: 276 seconds]
00:21 -!- drhodes [~none@drhodes.xen.prgmr.com] has quit [Ping timeout: 276
seconds]
00:21 -!- uriel [~uriel@li43-28.members.linode.com] has quit [Ping timeout: 276
seconds]
00:21 -!- djcapelis [~djc@blender/coder/DJCapelis] has quit [Ping timeout: 276
seconds]
00:21 -!- djcapelis [~djc@capelis.dj] has joined #go-nuts
00:21 -!- djcapelis [~djc@capelis.dj] has quit [Changing host]
00:21 -!- djcapelis [~djc@blender/coder/DJCapelis] has joined #go-nuts
00:22 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
00:23 -!- exch_ [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Client
Quit]
00:24 -!- Gertm [~Gertm@dD576D33F.access.telenet.be] has joined #go-nuts
00:24 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
00:25 -!- yugui_zzz [~yugui@yugui.jp] has joined #go-nuts
00:37 -!- ccc1 [~Adium@140.109.98.187] has joined #go-nuts
00:38 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has joined #go-nuts
00:40 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has joined
#go-nuts
00:42 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts
00:49 -!- _nil [~ct@c-67-189-251-116.hsd1.ct.comcast.net] has joined #go-nuts
00:49 < _nil> i have an http response whose r.Body is filled with json -- do
i want to unmarshal or marshal it for parsing?
00:49 < _nil> that terminology confuses me
00:50 < zeebo> unmarshall
00:50 < schmichael> unmarshal ~= deserialize ~= parse
00:51 -!- clr_ [~colin@c-67-183-138-2.hsd1.wa.comcast.net] has joined #go-nuts
00:52 < _nil> that's what i thought
00:52 < _nil> and so i have an io.ReadCloser, how should i put that into
[]byte
00:52 < str1ngs> err = json.NewDecoder(res.Body).Decode(i)
00:53 < crest> unmarshal = json -> usable structure in memory
00:53 < _nil> what i?
00:53 < knowmercy> I've got a bunch of html files that I'd like to make
inherit a base class for layout and such, is there a way to do that with the new
template stuff?
00:53 < str1ngs> _nil: i is the struct you are decoding into
00:53 < _nil> oh so the map[string]interface{}
00:54 < _nil> rgr
00:54 < _nil> thanks
00:54 < str1ngs> _nil:
https://github.com/str1ngs/go-bitly/blob/master/bitly.go
00:54 < _nil> i thought i had it right, just wanted to check
00:54 < str1ngs> _nil: is a simple json client..  might help some
00:54 < _nil> str1ngs: thx :)
00:54 < _nil> peace!
00:54 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has quit [Remote
host closed the connection]
00:54 < _nil> oh nice!  i was doing it right
00:54 < _nil> thx again str1ngs
00:57 < str1ngs> knowmercy: I would think you can use template for that
01:01 < knowmercy> me too, but right now I can't figure out how :)
01:01 < [kevlar]> what do you mean "inherit a base class for layout"
01:02 < [kevlar]> you can have header/footer templates, etc and include
those
01:02 < knowmercy> in my other web dev I'd do something like login.mako that
would say {inherits="base.mako"}
01:02 < [kevlar]> I don't understand what you "inherit" though
01:03 < [kevlar]> it's not like templates have functions or attributes
01:03 < knowmercy> here's a snippet of what I am used to
http://www.makotemplates.org/
01:03 -!- kevlar [~kevlar@70-90-168-189-SFBACalifornia.hfc.comcastbusiness.net]
has quit [Changing host]
01:03 -!- kevlar [~kevlar@unaffiliated/eko] has joined #go-nuts
01:04 -!- franciscosouza [~francisco@187.105.21.97] has joined #go-nuts
01:04 < knowmercy> so really I could say { def head } and override the head
info
01:04 < knowmercy> :)
01:04 < knowmercy> anyhow, I'm up for the change
01:05 < kevlar> that scares me.
01:05 < kevlar> it's not a template language, it's a programming language
masquerating as a template language.
01:05 < knowmercy> yeah
01:05 < kevlar> for which I would prefer to use PHP.
01:05 < kevlar> Go's original "template" library was the exact opposite;
only templates, no logic
01:06 < knowmercy> I think there is a happy medium :)
01:06 < kevlar> the new "template" library (I still think of it as
"exp/template") has more
01:06 < kevlar> it has template inclusion, some conditionals, better range
support, a fuller syntax for filters, etc
01:07 < kevlar> you could probably set variables and then include a macro
template for the page, which might be similar to what you did with mako.
01:08 < knowmercy> I really just want to import my stylesheet, basic layout,
etc
01:10 < kevlar> so just have {{.import header}} and {{.import footer}} (or
whatever it is) lol
01:11 < knowmercy> ahhh yes, I see what this does
01:13 -!- ccc1 [~Adium@140.109.98.187] has left #go-nuts []
01:16 < knowmercy> I guess that's the difference between compiled languages
and the other ones :)
01:19 -!- hazmat [~hazmat@plone/hazmat] has left #go-nuts ["Leaving"]
01:24 < f2f> anybody improving the horrible mess that is the "string concat
comparison"?
01:29 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
01:32 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
01:34 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 258 seconds]
01:35 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
01:36 < f2f> i gain 17% on my machine simply by changing the `` strings to
"" with \n inside
01:41 -!- B4R0n [~baron@189.36.132.197] has joined #go-nuts
01:42 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
01:50 < knowmercy> :)
01:52 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
01:54 < fzzbt> kevlar: does exp/template replace template in the future?
01:56 < niemeyer> fzzbt: Yeah, next stable will have the new template
already
01:56 -!- wenquan [~wangbin@220.231.28.180] has joined #go-nuts
01:57 < fzzbt> then all my old code will break
01:58 < niemeyer> knowmercy: You can do that with exp/template too, using
the template action together with template sets
01:58 < niemeyer> fzzbt: They will, yeah
01:59 < niemeyer> fzzbt: It's easy to port, though..  the new template does
more than the original one
01:59 < niemeyer> fzzbt: Gone through that myself too
02:00 < fzzbt> i even made a package for creating multi-file templates much
like sets in the new template pkg
02:02 < fzzbt> i would have been happy with just a template that forces you
to put all logic the actual code
02:03 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has quit
[Quit: Computer has gone to sleep.]
02:16 < knowmercy> niemeyer: are you talking about exp/template that became
template in the latest weekly?
02:17 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
02:17 -!- qeed [~qeed@adsl-98-85-46-216.mco.bellsouth.net] has quit [Quit:
Leaving]
02:19 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has joined #go-nuts
02:23 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has quit [Quit:
Leaving.]
02:26 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has quit [Quit:
Leaving.]
02:26 < f2f> how do i create an empty slice out of a byte array?  say i have
the backing array allocated and want a zero-length slice pointing at the front of
it?
02:26 < f2f> buf[0:0]?
02:26 < KirkMcDonald> That'd do it.
02:27 < f2f> danke
02:27 < f2f> :)
02:41 < _nil> how do i make([]interface{})
02:41 < _nil> it needs a length
02:41 -!- odoacre [~antonio@218.241.169.34] has joined #go-nuts
02:41 < _nil> but unmarshal
http://golang.org/src/pkg/json/decode.go?s=1499:1550#L41
02:41 < f2f> turned a 1.8s execution into a 0.11 s execution.  not bad.
02:41 < _nil> this is like the one snag i've _ever_ hit in the lib
02:42 < f2f> nil, why [] interface?
02:42 < _nil> because it states []interface{}, for JSON arrays
02:42 < f2f> just pass it an interface, and in the end, if needs be, you'll
get a slice inside that interface
02:42 < _nil> ?
02:42 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has joined #go-nuts
02:43 < _nil> what i'd really like to do is make a []interface{} of
map[string]interface{}
02:43 < _nil> is that possible?
02:43 < f2f> no
02:44 < _nil> yeah i'm dumb, i knew that
02:44 < _nil> so what should i pass make to get that slice back?
02:44 < _nil> i'm going to fix these docs
02:45 < _nil> after this
02:45 < f2f> the docs are fine
02:45 < f2f> what's the array of?
02:45 < f2f> strings?  ints?
02:45 < _nil> objects
02:45 < f2f> so pass []object :)
02:45 < f2f> the code will fill it in
02:45 < _nil> [ {id:"blah", name:"blahName"} ]
02:45 < _nil> but more in the array
02:46 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has joined
#go-nuts
02:46 < f2f> type myobj struct {id string, name string, etc}
02:46 < f2f> var x := make([]myobj, 0, 0)
02:46 < f2f> json.Unmarshal(&x)
02:47 < crazy2be> using append() for inserting elements is quite slow :/
02:47 < zeebo> if all the objects dont share common attrs
02:47 < zeebo> you can use []map[string]interface{}
02:47 < f2f> crazy2be, are you sure?  it appears to be quite fast
02:47 < _nil> zeebo: now that makes sense to my brain
02:48 < crazy2be> f2f: Sec, i'm going to verify that's my slowness issue
02:48 < |Craig|> crazy2be: be aware that is constant time average, but
linear time worst case (with respect to the array size)
02:48 < zeebo> _nil: if it complains just unmarshall it into a []interface{}
and then loop over the values and do a type assertion like,
v.(map[string]interface{})
02:49 < _nil> what len args for make
02:49 < _nil> 0,0?
02:49 < crazy2be> well i'm trying to maintain a text buffer as a user types
02:49 < zeebo> you dont need to make i dont think
02:50 < zeebo> just do like: var x []map[string]interface{};
decoder.Decode(&x);
02:51 < _nil> json: Unmarshal(non-pointer []map[string] interface { })
02:51 < _nil> heh
02:51 < _nil> i'll figure it out i guess
02:52 < _nil> f2f had a nice idea too
02:52 < zeebo> http://goo.gl/Vgxet
02:52 < zeebo> did you forget the &
02:53 < crazy2be> interesting
02:53 < _nil> yep
02:53 < zeebo> :)
02:53 < crazy2be> i'm averaging like 671000 nanoseconds
02:53 < crazy2be> but sometimes it's like 2127000 nanoseconds
02:54 < _nil> zeebo: omg this does make sense now
02:54 < _nil> f2f: you're right the docs are right
02:54 < _nil> i'm just dumb
02:54 < _nil> sry!
02:54 < crazy2be> or even 30607000 nanoseconds
02:54 < _nil> wtf was i thinking
02:55 < _nil> zeebo:thx
02:55 < _nil> f2f: thx
02:55 < f2f> hey, happy to help
02:55 -!- deepfuture [~liuxing@218.75.249.184] has joined #go-nuts
02:59 < |Craig|> crazy2be: consider a datastructure like an unrolled linked
list.  They don't have the occasional slow append that a slice has
03:00 < crazy2be> Craig: Oh, cool
03:00 < crazy2be> no idea such a thing existed
03:00 < _nil> f2f now if i wanted to do it your way
03:00 < crazy2be> I had a similar idea in my head, but nice to know such a
thing exists :)
03:00 -!- clr__ [~colin@c-67-183-138-2.hsd1.wa.comcast.net] has joined #go-nuts
03:01 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
03:01 < crazy2be> I guess I'll split each line up into ~50-100 char buffers
as a linked list
03:01 < |Craig|> crazy2be: I happen to have an implementation in go here:
https://github.com/Craig-Macomber/Go-MMO-Panda/blob/master/Server/iterBag.got
03:02 < |Craig|> its not great, and might not be up to data for the current
go, but it runs pretty well
03:02 -!- clr_ [~colin@c-67-183-138-2.hsd1.wa.comcast.net] has quit [Read error:
Operation timed out]
03:02 < _nil> noice
03:02 < _nil> easy peasy
03:02 < |Craig|> mine isn't exactly what you want, but its similar
03:03 < crazy2be> nice to have a reference implementation :)
03:03 < crazy2be> especailly if it actually has comments
03:03 < crazy2be> speaking of which, the comments at the top of the file
have to be before the package statement or godoc doesn't pick up on them
03:03 < crazy2be> just fyi
03:04 < crazy2be> I was putting all mine below the package statement like
you, and wondering why they weren't showing up in godoc :P
03:05 < _nil> zeebo: now my sports api in golang is complete :)
03:06 < _nil> if i had watched the camlistore JSON stuff i'd have know how
to do this shit, but ofc i was doing sth else and missed it
03:09 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has quit [Quit:
Leaving.]
03:09 -!- c00w [~colin@c-67-183-138-2.hsd1.wa.comcast.net] has quit [Quit:
Ex-Chat]
03:12 < crazy2be> Craig: Only issue with such a data structure is slow index
time, right?
03:15 -!- moraes [~moraes@189.103.177.124] has joined #go-nuts
03:16 < |Craig|> crazy2be: yes, though depending on how you implement
removing stuff, it can be a bit complex
03:17 < crazy2be> I'm trying to syncronize this text buffer with a client
application using a wire protocol (websocket)
03:17 < |Craig|> it really just comes down to a faster linked list
03:17 < zeebo> _nil: http://goo.gl/yJaDP
03:17 < zeebo> for a struct way
03:17 < zeebo> (its a little late hehe)
03:18 < deepfuture> why choice go?
03:18 < crazy2be> so slow index time means it takes longer to find the
character offset reffered to by the client
03:22 -!- franciscosouza [~francisco@187.105.21.97] has quit [Read error:
Connection reset by peer]
03:22 -!- franciscosouza [~francisco@187.105.21.97] has joined #go-nuts
03:22 -!- clr_ [~colin@c-67-183-138-2.hsd1.wa.comcast.net] has joined #go-nuts
03:23 < _nil> zeebo: yeah i finixhed it up all speedly like
03:27 -!- niemeyer [~niemeyer@200-102-220-163.pltce701.dsl.brasiltelecom.net.br]
has quit [Ping timeout: 240 seconds]
03:28 < crazy2be> but thanks for the suggestion, Craig
03:29 < crazy2be> i'll probably do something similar to that
03:29 -!- binarypie [~binarypie@c-24-6-151-185.hsd1.ca.comcast.net] has joined
#go-nuts
03:30 -!- binarypie [~binarypie@c-24-6-151-185.hsd1.ca.comcast.net] has quit
[Remote host closed the connection]
03:30 -!- binarypie [~binarypie@c-24-6-151-185.hsd1.ca.comcast.net] has joined
#go-nuts
03:30 -!- djbrown [~djbrown@h236n2-g-va-a12.ias.bredband.telia.com] has quit
[Changing host]
03:30 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts
03:34 -!- avelino [~avelino@189.62.78.101] has joined #go-nuts
03:34 -!- avelino [~avelino@189.62.78.101] has quit [Changing host]
03:34 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
03:49 -!- deepfuture [~liuxing@218.75.249.184] has quit [Remote host closed the
connection]
03:52 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has quit [Quit:
Leaving.]
03:58 < prudhvi> Hi can someone explain me why this is causing the error.
http://pastebin.com/ZyHVKqZ9
03:59 < prudhvi> when i try to compile it i get bunch of errors saying that
it is not an expression and must be called.
03:59 < KirkMcDonald> prudhvi: And where does Index come from?
04:00 < prudhvi> KirkMcDonald: there is an another file called dashboard.go
that defines Index as func (server *Dashboard) Index(w http.ResponseWriter, req
*http.Request)
04:01 -!- magn3ts [~magn3ts@colemickens.unl.edu] has quit [Ping timeout: 240
seconds]
04:01 < KirkMcDonald> prudhvi: And how do you build this code?
04:01 -!- B4R0n [~baron@189.36.132.197] has quit [Quit: Saindo]
04:02 < prudhvi> KirkMcDonald: using defaule Make.cmd
04:02 < prudhvi> *default Make.cmd
04:02 < KirkMcDonald> prudhvi: Paste the Makefile, too.
04:02 < prudhvi> I have a Makefile that builds this command
04:03 < KirkMcDonald> prudhvi: One issue you will have is that the package
containing the main() function must be named main.
04:03 < prudhvi> KirkMcDonald: http://pastebin.com/hMq1UB74
04:03 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 240 seconds]
04:03 < f2f> dashboard.go is really the culprit :)
04:04 < f2f> post that too
04:04 < KirkMcDonald> Actually I believe the issue is that he is trying to
pass a "bound" method as a callback, which Go doesn't do.
04:05 < KirkMcDonald> I don't think?
04:06 < f2f> so func Index(w http.ResponseWriter, req *http.Request) {
ps_dash.Index(w, req) } should do what you want
04:07 < prudhvi> f2f: but, why isnt ps_dash.Index good enough?
04:07 < KirkMcDonald> A good question.  I think it should work, personally.
04:07 < KirkMcDonald> But Go just doesn't do it.
04:08 < prudhvi> if i have an another dashboard object should i write an
anoother Wrapper for it too.  It sounds counter-intuitive to me.
04:09 < prudhvi> KirkMcDonald: there is no fix for it?
04:09 < KirkMcDonald> prudhvi: See what f2f said.  You just need to
explcitly use a closure.
04:10 < f2f> in the general case you can't assign methods, i guess.
04:10 < prudhvi> becomes too verbose if you ask me.
04:11 < f2f> type I int; func(i I)add() { i+=1 }; i = I(1); x = i.add
04:11 < f2f> gives the same error
04:11 < f2f> let's search the spec for "method" and "expression" :)
04:12 < |Craig|> so we can't pass bound methods?  Thats too bad, I do it a
lot in python.
04:12 < KirkMcDonald> http://golang.org/doc/go_spec.html#Method_expressions
04:12 < f2f> http://golang.org/doc/go_spec.html#Method_expressions
04:12 < f2f> sorry for the double-post
04:12 < KirkMcDonald> That is referring to "unbound" methods, as Python
would call them.
04:12 < f2f> heh, thanks to prudhvi i think i finally understand the meaning
behind 'method expressions are not supported'
04:14 -!- wenquan [~wangbin@220.231.28.180] has quit [Ping timeout: 258 seconds]
04:15 -!- kergoth [~kergoth@ip24-251-173-232.ph.ph.cox.net] has quit [Quit:
Computer has gone to sleep.]
04:15 < moraes> i tried passing bound methods these days
04:15 < moraes> go supports first class functions, not first class methods
04:16 < prudhvi> f2f: i still don't get it.  How do i fix it in this case.
04:16 < f2f> wrap the call to the bound method in a closure
04:17 < f2f> http.HandleFunc("/", ps_dash.Index)
04:17 < f2f> becomes:
04:17 -!- magn3ts [~magn3ts@colemickens.unl.edu] has joined #go-nuts
04:18 < f2f> http.HandleFunc("/", func(w ..., r ...){ps_dash.Index(w, r)()}
04:18 < crazy2be> actually, you can just have a ServeHTTP method on the
Dashboard struct
04:19 < crazy2be> and then it implements the http.Handler interface
04:19 < prudhvi> f2f: make sense.
04:19 < f2f> that could also work
04:19 < prudhvi> oops makes sense
04:19 < crazy2be> http://golang.org/pkg/http/#Handler
04:20 < prudhvi> crazy2be: thanks, i`ll experiment with this.
04:21 < crazy2be> prudhvi: Have fun :)
04:21 < crazy2be> i'm off to bed
04:21 < crazy2be> night all
04:27 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has quit [Ping
timeout: 250 seconds]
04:30 < f2f> note that you're overcomplicating if you pu the method in a
struct.  the closure is to the point and appears only where it's needed.  nobody
will examine the closure later and think "why is this needed?"
04:31 < f2f> s/pu/put
04:34 -!- binarypie [~binarypie@c-24-6-151-185.hsd1.ca.comcast.net] has quit
[Remote host closed the connection]
04:38 < prudhvi> f2f: actually i think you don't need to specify () inside
the closure for this case.
04:38 < prudhvi> should just be func(w ..,r ..){ps_dash.Index(w,r)}
04:39 < f2f> right.  you don't need to call it
04:39 < f2f> it will be called inside HandleFunc
04:39 < f2f> my bad :)
04:39 < f2f> it's not my night tonight :) i got chewed on for a minor
infraction on the list, not i can't even help riht :)
04:39 < prudhvi> np, thank you very much for the help.
04:40 < f2f> s/riht/right/
04:40 < prudhvi> f2f: but, hey you learn't something new today :)
04:41 < f2f> many things, really.  my personal benefit outweighs what i've
provided :)
04:54 -!- deepfuture [~liuxing@58.45.152.102] has joined #go-nuts
04:56 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
05:05 -!- vmil86 [~vmil86@88.118.36.96] has joined #go-nuts
05:07 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has quit [Read
error: Connection reset by peer]
05:09 -!- c00w [~colin@c-67-183-138-2.hsd1.wa.comcast.net] has quit [Quit:
Ex-Chat]
05:10 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
05:12 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
05:17 -!- remy_o [~babar@archlinux/developer/remy-o] has joined #go-nuts
05:28 -!- osiman [clip9@er.en.svarteper.com] has quit [Ping timeout: 264 seconds]
05:31 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 252 seconds]
05:32 -!- wenquan [~wangbin@220.231.28.180] has joined #go-nuts
05:37 -!- jnwhiteh [~jnwhiteh@li37-84.members.linode.com] has quit [Changing host]
05:37 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has joined
#go-nuts
05:39 -!- deepfuture [~liuxing@58.45.152.102] has quit [Quit: Leaving.]
05:41 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
05:48 -!- moraes [~moraes@189.103.177.124] has quit [Quit: Leaving]
05:49 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
05:49 -!- mode/#go-nuts [+v iant] by ChanServ
06:18 -!- jajamana [~jcb@cm-84.215.50.91.getinternet.no] has joined #go-nuts
06:23 -!- jajamana [~jcb@cm-84.215.50.91.getinternet.no] has quit [Client Quit]
06:25 -!- mts [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has joined
#go-nuts
06:35 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-158-221.clienti.tiscali.it] has
joined #go-nuts
06:42 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit
[Remote host closed the connection]
06:53 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
06:55 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Ping timeout: 240
seconds]
07:05 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping
timeout: 246 seconds]
07:05 -!- arun [~arun@unaffiliated/sindian] has quit [Remote host closed the
connection]
07:07 -!- mts [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has quit [Quit:
Leaving]
07:07 -!- mts [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has joined
#go-nuts
07:11 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
07:12 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
07:20 -!- yogib [~yogib@131.234.59.64] has joined #go-nuts
07:22 -!- Argue [~Argue@112.201.172.5] has joined #go-nuts
07:23 -!- alehorst [~alehorst@189.58.130.239] has quit [Remote host closed the
connection]
07:24 -!- alehorst [~alehorst@189.58.130.239] has joined #go-nuts
07:34 -!- xulfer [~xulfer@ipv6.cheapbsd.net] has quit [Quit: quitting]
07:36 -!- xulfer [~xulfer@ipv6.cheapbsd.net] has joined #go-nuts
07:43 -!- smw [~stephen@unaffiliated/smw] has quit [Ping timeout: 245 seconds]
07:48 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
07:48 -!- deepfuture [~liuxing@218.75.249.184] has joined #go-nuts
07:56 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts
08:01 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts
08:01 -!- rphillips [~rphillips@unaffiliated/rphillips] has quit [Ping timeout:
264 seconds]
08:02 -!- xcombelle [~xcombelle@AToulouse-551-1-12-244.w86-196.abo.wanadoo.fr] has
joined #go-nuts
08:13 -!- noodles775 [~michael@canonical/launchpad/noodles775] has quit [Quit:
leaving]
08:13 -!- Slant [~scott@124-168-200-235.dyn.iinet.net.au] has joined #go-nuts
08:13 -!- Slant [~scott@124-168-200-235.dyn.iinet.net.au] has quit [Client Quit]
08:15 -!- erus` [~chatzilla@mailgate.ips-international.com] has joined #go-nuts
08:20 -!- noodles775 [~michael@91.189.93.65] has joined #go-nuts
08:20 -!- noodles775 [~michael@91.189.93.65] has quit [Changing host]
08:20 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts
08:21 -!- rphillips [~rphillips@unaffiliated/rphillips] has joined #go-nuts
08:23 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has joined #go-nuts
08:24 -!- photron [~photron@port-92-201-43-37.dynamic.qsc.de] has joined #go-nuts
08:25 -!- deepfuture [~liuxing@218.75.249.184] has quit [Quit: Leaving.]
08:27 -!- rphillips [~rphillips@unaffiliated/rphillips] has quit [Quit: ZNC -
http://znc.sourceforge.net]
08:29 -!- mts001 [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has joined
#go-nuts
08:47 -!- sahid_ [u3351@gateway/web/irccloud.com/x-ramdukqlbjmjwuik] has joined
#go-nuts
08:48 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 268 seconds]
08:50 -!- tvw [~tv@e176008112.adsl.alicedsl.de] has joined #go-nuts
08:55 -!- rphillips [~rphillips@unaffiliated/rphillips] has joined #go-nuts
08:57 -!- adamhassel [~adam@atlas.hasselbalch.com] has joined #go-nuts
08:58 -!- napsy [~luka@193.2.66.6] has joined #go-nuts
08:58 -!- sahid [~sahid@LNeuilly-152-21-22-10.w193-253.abo.wanadoo.fr] has quit
[Quit: Ex-Chat]
08:59 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
09:00 -!- arun [~arun@unaffiliated/sindian] has joined #go-nuts
09:03 -!- _nil [~ct@c-67-189-251-116.hsd1.ct.comcast.net] has quit [Read error:
Connection reset by peer]
09:03 -!- rphillips [~rphillips@unaffiliated/rphillips] has quit [Excess Flood]
09:04 -!- franciscosouza [~francisco@187.105.21.97] has quit [Read error:
Connection reset by peer]
09:06 -!- _nil [~ct@c-67-189-251-116.hsd1.ct.comcast.net] has joined #go-nuts
09:06 -!- franciscosouza [~francisco@187.105.21.97] has joined #go-nuts
09:15 -!- black_rez [~black_rez@house.calculating-god.com] has quit [Read error:
Connection reset by peer]
09:17 -!- black_rez [~black_rez@house.calculating-god.com] has joined #go-nuts
09:25 -!- mts001 [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has quit [Ping
timeout: 245 seconds]
09:25 -!- mts [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has quit [Ping
timeout: 245 seconds]
09:26 -!- rphillips [~rphillips@unaffiliated/rphillips] has joined #go-nuts
09:31 -!- smw [~stephen@unaffiliated/smw] has quit [Ping timeout: 240 seconds]
09:32 -!- moraes [~moraes@189.103.177.124] has joined #go-nuts
09:41 -!- arun [~arun@unaffiliated/sindian] has quit [Remote host closed the
connection]
09:41 -!- arun_ [~arun@unaffiliated/sindian] has quit [Remote host closed the
connection]
09:42 -!- arun [~arun@2001:610:110:4e2:280:5aff:fe69:e130] has joined #go-nuts
09:42 -!- arun [~arun@2001:610:110:4e2:280:5aff:fe69:e130] has quit [Changing
host]
09:42 -!- arun [~arun@unaffiliated/sindian] has joined #go-nuts
09:44 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
09:48 -!- Solak [~stijnw@cthia.xs4all.nl] has joined #go-nuts
09:51 -!- TimKack [~tkack@213.208.236.186] has joined #go-nuts
09:54 -!- Solak [~stijnw@cthia.xs4all.nl] has quit [Remote host closed the
connection]
09:57 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has quit [Quit:
Leaving.]
10:03 -!- mts001 [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has joined
#go-nuts
10:11 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 252
seconds]
10:14 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts
10:18 -!- smw [~stephen@unaffiliated/smw] has quit [Read error: No route to host]
10:19 -!- mts [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has joined
#go-nuts
10:35 -!- wenquan [~wangbin@220.231.28.180] has quit [Ping timeout: 252 seconds]
10:39 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts
10:41 < mpl> hehe: http://code.google.com/p/gogopherd/
10:41 -!- xash [~xash@d026184.adsl.hansenet.de] has joined #go-nuts
10:43 < str1ngs> I was just looking at brad's post.  brought back some
nostalgia
10:44 < moraes> hehe
10:48 < moraes> uriel: finished.  i think it is totally bad-ass.  =)
10:50 -!- Solak [~stijnw@cthia.xs4all.nl] has joined #go-nuts
10:54 -!- tvw [~tv@e176008112.adsl.alicedsl.de] has quit [Read error: Connection
reset by peer]
10:56 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
11:00 -!- ccc1 [~Adium@118-166-213-174.dynamic.hinet.net] has joined #go-nuts
11:23 -!- Project-2501 [~Marvin@82.84.84.161] has joined #go-nuts
11:25 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-158-221.clienti.tiscali.it] has
quit [Ping timeout: 260 seconds]
11:37 -!- napsy [~luka@193.2.66.6] has quit [Quit: Lost terminal]
11:40 -!- napsy [~luka@193.2.66.6] has joined #go-nuts
11:42 < xyproto> How can I check if an open channel, where nothing is being
sent, is open?  v, ok := <-c gives a runtime panic, as nothing is being sent,
while checking if a closed channel is open works great.
11:43 -!- mts001 [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has quit [Ping
timeout: 245 seconds]
11:43 -!- mts [~mts@pool-74-110-121-57.nrflva.fios.verizon.net] has quit [Ping
timeout: 258 seconds]
11:44 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts
11:45 -!- Solak [~stijnw@cthia.xs4all.nl] has quit [Remote host closed the
connection]
11:45 < foocraft> What's a closed channel?
11:47 -!- skelterjohn [~jasmuth@c-24-0-2-70.hsd1.nj.comcast.net] has joined
#go-nuts
11:47 < foocraft> Oh okay, found it.
11:48 -!- tncardoso [~thiago@189.59.179.138.dynamic.adsl.gvt.net.br] has joined
#go-nuts
11:49 -!- samuell [~samuel@pc2-samuel.uppmax.uu.se] has joined #go-nuts
11:52 -!- Slant [~scott@124-148-174-77.dyn.iinet.net.au] has joined #go-nuts
11:53 < nictuku> we don't have support for MIPS, do we?  maybe via gcc?
11:54 < foocraft> Maybe the runtime panic is the check, xyproto?  :p (I
can't seem to find another way to check either)
11:55 < str1ngs> nictuku: possibly with gcc
11:55 -!- Slant [~scott@124-148-174-77.dyn.iinet.net.au] has quit [Client Quit]
11:57 -!- Slant [~scott@124-148-174-77.dyn.iinet.net.au] has joined #go-nuts
11:57 -!- miker2 [~miker2@64.55.31.190] has joined #go-nuts
11:57 -!- niemeyer [~niemeyer@200-102-220-163.pltce701.dsl.brasiltelecom.net.br]
has joined #go-nuts
11:57 -!- B4R0n [~baron@189.36.132.197] has joined #go-nuts
11:59 < xyproto> foocraft: c := make(chan int); close(c); for example
12:00 < xyproto> foocraft: I think that there's another non-blocking way to
check that works, but can't remember how (or if it's possible)
12:02 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
12:02 < exch> a select statement
12:03 < exch> They are normally blocking, unless you add a default: case
12:04 -!- samuell [~samuel@pc2-samuel.uppmax.uu.se] has quit [Quit: Ex-Chat]
12:04 -!- samuell [~samuel@pc2-samuel.uppmax.uu.se] has joined #go-nuts
12:08 < mpl> there's "if closed(c) {", unless it's been removed from the
language?
12:09 < xyproto> mpl: removed
12:09 -!- Slant [~scott@124-148-174-77.dyn.iinet.net.au] has quit [Quit: Slant]
12:09 < xyproto> exch: thanks, that's what I suspected, I'll try it out :)
12:10 -!- B4R0n [~baron@189.36.132.197] has quit [Remote host closed the
connection]
12:11 < kuroneko> mips support is on my wishlist, but I need a lot more time
before I start attacking that one.
12:12 < kuroneko> I need to actually dig into the compiler enough so I
understand how it's code generation bits work.  >_< I've never managed to
find the time I need to do that to kencc.
12:16 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts
12:18 -!- franciscosouza [~francisco@187.105.21.97] has quit [Quit:
franciscosouza]
12:19 -!- skelterjohn [~jasmuth@c-24-0-2-70.hsd1.nj.comcast.net] has quit [Quit:
skelterjohn]
12:22 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has left #go-nuts []
12:23 -!- magn3ts [~magn3ts@colemickens.unl.edu] has quit [Ping timeout: 260
seconds]
12:24 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts
[]
12:24 -!- mts001 [~mts@wsip-174-77-94-2.hr.hr.cox.net] has joined #go-nuts
12:24 -!- mts [~mts@wsip-174-77-94-2.hr.hr.cox.net] has joined #go-nuts
12:31 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 245 seconds]
12:34 < xyproto> foocraft: select { case value, ok = <-c: ...  default:
...  } works :)
12:36 < foocraft> Thanks, xyproto :)
12:36 < knowmercy> http://code.google.com/p/go/source/detail?r=cc0bf291486d
Yay!
12:36 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined
#go-nuts
12:36 < knowmercy> :)
12:38 < knowmercy> and boy does it want rthreads
12:38 < knowmercy> "failed to create a system thread ...  is kern.rthreads
enabled?"
12:38 < knowmercy> SWEET!
12:38 -!- ccc1 [~Adium@118-166-213-174.dynamic.hinet.net] has quit [Quit:
Leaving.]
12:39 -!- magn3ts [~magn3ts@colemickens.unl.edu] has joined #go-nuts
12:39 < adamhassel> So, with the rpc and jsonrpc packages, am I right to
assume that there is no easy way to connect to a HTTP JSON RPC server?
12:39 < zeebo> if you look at the source code of the jsonrpc package its
actually pretty simple
12:39 < zeebo> oh wait
12:39 < zeebo> i understand your question better
12:40 < zeebo> yeah i think you have to write a little of your own code to
make that work
12:40 < adamhassel> Yeah, to make it work, I pretty much copied the
DialHTTPPath func from client.go (in the rpc-pack) and exchanged 'return
NewClient' with 'return jsonrpc.NewClient'
12:41 < zeebo> yeah
12:41 < adamhassel> Wouldn't it make sense to include that kinda
functionality in one of those packages?
12:42 < zeebo> yeah currently its pretty difficult to use a different codec
with the http server
12:43 < adamhassel> It kinda is :)
12:43 -!- ccc1 [~Adium@118-166-213-174.dynamic.hinet.net] has joined #go-nuts
12:44 < adamhassel> OK, but my suspicions were correct then, and it wasn't
just me being bad at understanding the docs :)
12:44 -!- Solak [~stijnw@cthia.xs4all.nl] has joined #go-nuts
12:48 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit:
Leaving.]
12:50 -!- franciscosouza [~francisco@201.7.186.67] has joined #go-nuts
12:50 < zeebo> well we both could be, but from what ive seen thats how its
gotta be.
12:51 -!- osiman [clip9@er.en.svarteper.com] has joined #go-nuts
12:51 -!- erus`_ [~chatzilla@mailgate.ips-international.com] has joined #go-nuts
12:52 < xyproto> I wrote a function check if a channel is open.  Is it so
that it retrieves a value from the channel if the channel is open, as an
unintended side-effect?  http://go.pastie.org/2416583
12:52 < xyproto> *a function for checking
12:52 -!- erus` [~chatzilla@mailgate.ips-international.com] has quit [Ping
timeout: 245 seconds]
12:53 < exch> xyproto: yes, it will retrieve the first value it finds from
the channel
12:53 < exch> The _ just means you won't be sing it afterwards
12:53 < exch> *using
12:53 -!- nekoh [~nekoh@dslb-188-107-192-210.pools.arcor-ip.net] has joined
#go-nuts
12:53 < xyproto> exch: so, how can I check if a channel is open without
retreving a value?
12:53 -!- ericvh [~Adium@32.97.110.64] has joined #go-nuts
12:54 -!- franciscosouza [~francisco@201.7.186.67] has quit [Read error:
Connection reset by peer]
12:54 < exch> You can't really.  Not as far as I know.  Any such use
produces race conditions.  This is why closed() was removed.
12:54 < xyproto> exch: or is this considered a non-existing use case?  It
would still be nice, though
12:54 < exch> You can still use len(mychan), but that to is racey
12:54 -!- franciscosouza [~francisco@201.7.186.67] has joined #go-nuts
12:55 < xyproto> exch: I wonder why checking if it's closed or not is racey,
but retrieving a value is not.  Is it because it's a more concurrency-friendly
operation?
12:56 < zeebo> if you're algorithm depends on checking if the channel is
open or closed, you're doing it wrong (tm)
12:57 < zeebo> xyproto: it's racey because it could be closed right after
you checked but before you used it for anything
12:57 < exch> n := len(mychan); if n == 0 { ...  }; between assigning n and
checking it, another goroutine may have already read from the channel, making the
value of n invalid
12:58 < exch> It's unreliable at best
12:58 < xyproto> zeebo: ah, good point.  Thanks!
12:59 < xyproto> exch: ok, thx
12:59 < xyproto> but, then, how come checking if a channel is closed (for
the case when it is actually closed) is not racey?  Is it because there is no tisk
of anything happening in between?
13:00 -!- iant1 [~iant@67.218.106.149] has joined #go-nuts
13:00 < xyproto> *risk
13:00 < exch> Since it is closed, nobody can read from it or write to it
13:00 < exch> so the state will not change
13:01 < xyproto> And closed channels can not be reopened, right?
13:03 < exch> indeed
13:06 -!- sacho [~sacho@95-42-121-139.btc-net.bg] has quit [Ping timeout: 252
seconds]
13:07 < moraes> how do i generate pretty, templated docs?
13:07 < zeebo> write comments and watch godoc do magic?
13:07 < moraes> i did
13:08 < moraes> was expecting they would have same styles as pofficial docs
13:08 < moraes> *official
13:08 < moraes> so i have to do some work
13:08 < zeebo> they do o_O
13:08 < moraes> they do?
13:08 -!- grncdr [~stephen@sdo.csc.UVic.CA] has quit [Ping timeout: 260 seconds]
13:08 < exch> godoc generates all documentation the same way
13:09 < moraes> hm.
13:09 -!- grncdr [~stephen@sdo.csc.UVic.CA] has joined #go-nuts
13:09 < moraes> i just ran godoc -html=true . > test.html
13:09 < moraes> heh
13:09 < zeebo> run it with -http=:6060 and go to http://localhost:6060
13:09 < zeebo> and find your package in there
13:10 < exch> godoc -path . -http :1234
13:10 < zeebo> yeah -path . helps too :)
13:10 < prudhvi> KirkMcDonald: http://pastebin.com/hMq1UB74
13:10 < moraes> ok, let me try.  thanks.
13:18 < moraes> zeebo, can i tell it to dump static, generated docs
somewhere instead of serving directly?
13:22 -!- samuell [~samuel@pc2-samuel.uppmax.uu.se] has quit [Ping timeout: 252
seconds]
13:23 -!- walt [cfff0793@gateway/web/freenode/ip.207.255.7.147] has joined
#go-nuts
13:26 < knowmercy> sweet, all my tests passed until I got to the http stuff
and then the only reason they failed was because I exceeded open files limits
13:26 < knowmercy> does anyone know about where I should set that?  It's
1024 now
13:33 -!- TMM [~hp@pdpc/supporter/professional/TMM] has joined #go-nuts
13:33 < Guest60361> does anyone know why I keep getting undefined:
http.URLEscape errors
13:37 -!- samuell [~samuel@nl119-182-212.student.uu.se] has joined #go-nuts
13:38 < adamhassel> Guest60361, didya import http?
13:39 < Guest60361> yeah
13:39 < zeebo> dunno moraes
13:39 < moraes> i'll find where it caches it
13:40 < adamhassel> Guest60361, didya redefine http?
13:40 < exch> I believe the URL code was moved to a separate URL package in
the last weekly
13:40 < exch> Try running gofix over the code
13:41 < Guest60361> yep that fixed it
13:41 < Guest60361> thanks
13:42 < exch> Guest60361: It helps to keep track of the change logs :)
13:42 -!- Slant [~scott@124-168-200-235.dyn.iinet.net.au] has joined #go-nuts
13:45 < adamhassel> exch, apparently so.
13:45 * adamhassel didn't help at all :D
13:46 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has joined
#go-nuts
13:51 -!- Argue_ [~Argue@112.201.172.5] has joined #go-nuts
13:53 -!- dgnorton [~dgnorton@97.65.135.112] has joined #go-nuts
13:53 -!- Argue [~Argue@112.201.172.5] has quit [Ping timeout: 276 seconds]
13:53 -!- dgnorton [~dgnorton@97.65.135.112] has left #go-nuts []
13:55 -!- jyxent [~jyxent@129.128.191.96] has quit [Ping timeout: 246 seconds]
13:57 -!- dgnorton [~dgnorton@97.65.135.112] has joined #go-nuts
13:57 -!- vmil86 [~vmil86@88.118.36.96] has quit [Ping timeout: 268 seconds]
13:58 < dgnorton> is there a way to set the starting value of iota within a
constant declaration?
13:58 -!- mts [~mts@wsip-174-77-94-2.hr.hr.cox.net] has quit [Quit: Leaving]
13:58 -!- mts001 [~mts@wsip-174-77-94-2.hr.hr.cox.net] has quit [Quit: Leaving]
13:58 < iant1> no, but you can do iota + 100
14:04 -!- jyxent [~jyxent@129.128.191.96] has joined #go-nuts
14:04 < dgnorton> iant1: thanks.  not as pretty but it will work
14:04 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has joined #go-nuts
14:05 -!- virtualsue [~chatzilla@nat/cisco/x-anrcsxnvllvfjamp] has joined #go-nuts
14:05 -!- iant1 [~iant@67.218.106.149] has quit [Quit: Leaving.]
14:08 -!- sebastianskejoe [~sebastian@5634762d.rev.stofanet.dk] has joined
#go-nuts
14:09 -!- sunfmin [~sunfmin@115.195.136.203] has joined #go-nuts
14:11 -!- samuell [~samuel@nl119-182-212.student.uu.se] has quit [Ping timeout:
240 seconds]
14:11 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has joined
#go-nuts
14:16 -!- virtualsue [~chatzilla@nat/cisco/x-anrcsxnvllvfjamp] has quit [Ping
timeout: 250 seconds]
14:17 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has quit [Ping timeout: 246
seconds]
14:18 -!- artefon [~thiago@189.59.179.138.dynamic.adsl.gvt.net.br] has joined
#go-nuts
14:20 -!- tncardoso [~thiago@189.59.179.138.dynamic.adsl.gvt.net.br] has quit
[Ping timeout: 245 seconds]
14:21 -!- TimKack [~tkack@213.208.236.186] has quit [Remote host closed the
connection]
14:21 -!- TimKack [~tkack@college.cvtc.edu] has joined #go-nuts
14:21 -!- pharris [~Adium@rhgw.opentext.com] has joined #go-nuts
14:21 < TMM> is there some information available on how gccgo and the google
go compilers and runtimes compare?
14:21 -!- wrtp [~rog@host-92-30-184-73.as13285.net] has joined #go-nuts
14:23 -!- virtualsue [~chatzilla@nat/cisco/x-ujeqnfqpqkaxmqtw] has joined #go-nuts
14:24 -!- samuell [~samuel@pc2-samuel.uppmax.uu.se] has joined #go-nuts
14:24 -!- tux21b [~christoph@cpe90-146-162-55.liwest.at] has joined #go-nuts
14:25 < moraes> gorilla/mux is my first go project :):
http://code.google.com/p/gorilla/source/browse/gorilla/mux/doc.go
14:25 < moraes> i'll find a way to export static docs to drop in a site but
for now it'll be repo-only.
14:26 < tux21b> hi, i have just tried out websockets and it works like a
charm!  but now i would like to send different messages over the socket (e.g.
chat and game events)
14:26 < tux21b> are there any good protocols available for that task?  is it
recommend to simple send json encoded packages over the socket?
14:27 < exch> it's all plain text being sent.  You can encode it however you
like
14:27 < niemeyer> tux21b: Yeah, you can send anything..  json may be a good
option
14:28 < pharris> TMM: Basically, gccgo has more optimizers, so it can
produce (slightly) faster straight-line code.  The Google Go compilers/runtimes
can multiplex goroutines onto OS threads (which is usually better/faster).
14:28 < tux21b> i know i can do nearly everthing with it, but thats exactly
the problem ;)
14:28 < exch> If it's about game events which happen often, a full json
object might be overkill.  All the boilerplate adds up to a lot of unnecessary
overhead
14:28 < ww> moraes: nice
14:29 < tux21b> it might be hard to decide when one json package ends and
when the next one starts
14:29 < ww> if i get around to it i might use that, specifically with an
autoneg matching func
14:29 < tux21b> counting all those brackets might be quite a lot of work
just for splitting packages...
14:29 < ww> though i wonder about mux.Host() - in my experience with web
frameworks that kind of thing almost always gives the wrong answer
14:30 -!- pjacobs [~pjacobs@66.54.185.130] has joined #go-nuts
14:30 < ww> or rather mux.URL i mean
14:31 < ww> ...  that bites when you start doing stuff that uses
URI-as-identifier as opposed to URI-as-address
14:32 < moraes> ww, wrong answer?
14:32 < ww> a uri when used as an identifier is opaque
14:33 < ww> so if you deconstruct and reconstruct it and for whatever reason
don't get the same thing, you've broken the identifier
14:33 < ww> this tends to happen often-ish.
14:34 < ww> also, depending on how it is implemented, there can be confusion
when you use things like reverse proxies
14:34 < moraes> ah, not what URL() is for.
14:34 < moraes> but if you set some routes and don't change the URL
template, you're guaranteed to retrieve consistent URLs.
14:35 -!- Henry_ [5b9b57fc@gateway/web/freenode/ip.91.155.87.252] has joined
#go-nuts
14:35 < moraes> build URLs match.
14:35 < moraes> *built
14:35 < moraes> now, the mess you do change how they are defined is up to
you.
14:35 < ww> aye, within the framework...
14:36 < ww> but now use these URIs as keys in a database...
14:36 < ww> and you've got to start being very careful...
14:36 < moraes> indeed.
14:37 < ww> worse, *other* people might be intended to use your URIs as keys
into *their* databases
14:37 < moraes> don't change uris.
14:38 < ww> aye, cf timbl on cool URIs
14:39 < ww> but most web developers and framework authors don't have these
kinds of things in mind when they're writing their stuff
14:39 < moraes> there's no way to prevent developers from changing URIs
14:39 < moraes> :)
14:39 < ww> luckily you have the advantage :)
14:40 < moraes> ww, one advantage is that app code doesn't need to know
about uri design.
14:40 < ww> moraes: surely not.  but you can educate them to encourage them
to think through their URI schemes and discourage them from changing them later
14:40 < TMM> pharris, how does gccgo handle goroutines?  no parallelization
at all?
14:40 < pharris> TMM: An OS thread for each goroutine.
14:40 < ww> and maybe give them some tools like 3XX redirects to try to help
them if they must change
14:41 < moraes> ww, you know about variables you want to request.  you
follow a pattern building URIs.
14:41 < pharris> TMM: http://golang.org/doc/gccgo_install.html#Unimplemented
14:42 < moraes> i have to go away (no pun); thanks for the feedback ww.
14:42 < Henry_> I love how my school expects us to know programming on the
second year but they don't teach it at all during the first year.
14:42 < ww> moraes: a pleasure.  keep up the good work!
14:43 -!- _nil [~ct@c-67-189-251-116.hsd1.ct.comcast.net] has quit [Remote host
closed the connection]
14:44 -!- ericvh [~Adium@32.97.110.64] has quit [Quit: Leaving.]
14:47 -!- napsy [~luka@193.2.66.6] has quit [Ping timeout: 260 seconds]
14:49 -!- moraes [~moraes@189.103.177.124] has quit [Ping timeout: 260 seconds]
14:50 -!- ericvh [~Adium@32.97.110.64] has joined #go-nuts
14:54 -!- kergoth [~kergoth@ip24-251-173-232.ph.ph.cox.net] has joined #go-nuts
14:55 -!- pjacobs [~pjacobs@66.54.185.130] has quit [Quit: Leaving]
14:55 -!- pjacobs [~pjacobs@66.54.185.130] has joined #go-nuts
15:02 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
15:02 < f2f> my go gopher arrived today.
15:03 < f2f> yay!
15:04 < niemeyer> f2f: Congratulations!  :) Please feed it well..
15:05 -!- artefon [~thiago@189.59.179.138.dynamic.adsl.gvt.net.br] has quit [Read
error: Connection reset by peer]
15:05 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
15:06 < knowmercy> I feel like I need a gopher now too!
15:06 < f2f> i'm planning to supply it to my 2yo for some quality playtime.
it's quite a nice toy :)
15:11 -!- TimKack [~tkack@college.cvtc.edu] has quit [Read error: Connection reset
by peer]
15:11 -!- Project-2501 [~Marvin@82.84.84.161] has quit [Quit: E se abbasso questa
leva che succ...]
15:12 -!- Project_2501 [~Marvin@82.84.84.161] has joined #go-nuts
15:14 -!- TimKack [~tkack@213.208.236.186] has joined #go-nuts
15:14 < knowmercy> I hope folks appreciate the kudos for their hard work.
15:15 < knowmercy> openbsd meant a lot to me :)
15:15 < aiju> openbsd -- the lead-shielded-bunker-10-miles-under-the-ground
OS
15:16 < knowmercy> errr, something ;)
15:16 < aiju> (parodying the tinfoil-hat OS jokes)
15:16 < knowmercy> leadfoil hats!
15:21 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has joined #go-nuts
15:22 -!- xash [~xash@d026184.adsl.hansenet.de] has quit [Quit: Lost terminal]
15:23 -!- Guest60361 [cfff0793@gateway/web/freenode/ip.207.255.7.147] has quit
[Quit: Page closed]
15:26 -!- wrtp [~rog@host-92-30-184-73.as13285.net] has quit [Ping timeout: 246
seconds]
15:28 < xyproto> Is it correct to say that Go is not just clever at
initializing new variables to "0", but never fails to do it?
15:29 < aiju> yes
15:29 < xyproto> aiju: great, thanks
15:29 < aiju> it's not a particularly hard thing to do
15:29 < aiju> i'm sure you could change a C compiler to do it
15:29 < aiju> global variables are already zeroed, even in C
15:30 < aiju> kencc for one already warns you about used but not set
variables
15:30 < aiju> so just add code to zero them in this case
15:32 -!- wrtp [~rog@host-92-23-125-43.as13285.net] has joined #go-nuts
15:32 -!- iant [~iant@nat/google/x-pyqrcfjvhcrjuaej] has joined #go-nuts
15:32 -!- mode/#go-nuts [+v iant] by ChanServ
15:34 -!- yogib [~yogib@131.234.59.64] has quit [Ping timeout: 258 seconds]
15:35 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
15:42 -!- erus` [~chatzilla@mailgate.ips-international.com] has quit [Quit:
ChatZilla 0.9.87 [Firefox 6.0/20110811165603]]
15:44 < TMM> pharris, ah, ok, I have gold on my platform so it should be
fine then I suppose
15:44 < TMM> pharris, I just prefer to use gcc :)
15:50 -!- tux21b [~christoph@cpe90-146-162-55.liwest.at] has quit [Remote host
closed the connection]
15:51 < aiju> "I just prefer to use gcc"
15:52 < aiju> gcc is just known to be rock solid (at least without any
flags)
15:53 < Tonnerre> -fragile
15:53 < TMM> well, learning a new language is 'bad enough' :) adding having
to learn a new toolset on top of it...  :)
15:55 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has joined #go-nuts
15:56 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has joined #go-nuts
15:56 -!- TimKack [~tkack@213.208.236.186] has quit [Quit: TimKack]
15:57 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has joined #go-nuts
15:58 -!- molto_alfredo [~molto_alf@142.176.0.21] has quit [Ping timeout: 240
seconds]
16:00 < TMM> pharris, I also seem to be having some trouble with the
'webserver' example code, could it be that the gccgo runtime in 4.6 has some other
limitations not listed on that site?  Is there a gcc status page for it?  I
couldn't find it with some googling
16:00 < aiju> TMM: just use the official compilers
16:01 < TMM> aiju, I'd really like to use gcc :)
16:01 < aiju> some sort of religious dogma?
16:01 -!- jamesmiller5 [~mille168@pod4-4.cs.purdue.edu] has joined #go-nuts
16:01 < TMM> no, gccgo supports c linkage whereas the google compile can't
apparently.  sounds like a good feature to have
16:02 < aiju> but can you link cobol code in?
16:02 < TMM> with gcc, probably :P
16:03 < TMM> made bolt some java on it while we're at it ;)
16:03 < Kahvi> I thought cgo works find for c linkage.
16:05 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has quit [Remote host
closed the connection]
16:05 -!- alm [~alm@unaffiliated/alm] has quit [Quit: leaving]
16:06 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
16:07 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
16:09 < pharris> TMM: Yeah, the Google compilers support C linkage too.
(Not that I've ever used it).
16:10 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
16:10 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 252 seconds]
16:10 < pharris> TMM: The main trouble you're likely to run into is that
gccgo is usually a major release or two behind the Google Go compilers.  So sample
code is often "too new".  This is even worse if you apt-get install gccgo (since
packages are even further out of date, usually).
16:11 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has joined #go-nuts
16:13 -!- zaero [~eclark@servo.m.signedint.com] has quit [Ping timeout: 255
seconds]
16:13 -!- iXeno [~ixeno@106.80-203-229.nextgentel.com] has joined #go-nuts
16:17 -!- mattn_jp [~mattn@112-68-49-136f1.hyg1.eonet.ne.jp] has joined #go-nuts
16:20 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts
16:21 -!- sebastianskejoe [~sebastian@5634762d.rev.stofanet.dk] has quit [Quit:
Lost terminal]
16:21 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
16:24 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has quit
[Quit: Lost terminal]
16:25 -!- photron_ [~photron@port-92-201-43-37.dynamic.qsc.de] has joined #go-nuts
16:25 -!- photron_ [~photron@port-92-201-43-37.dynamic.qsc.de] has quit [Read
error: Connection reset by peer]
16:30 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has
joined #go-nuts
16:38 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
16:39 -!- ShadowIce`
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has joined
#go-nuts
16:39 -!- ShadowIce`
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has quit
[Changing host]
16:39 -!- ShadowIce` [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
16:41 -!- ccc11 [~Adium@118-166-213-174.dynamic.hinet.net] has joined #go-nuts
16:41 -!- ccc1 [~Adium@118-166-213-174.dynamic.hinet.net] has quit [Ping timeout:
240 seconds]
16:41 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Ping timeout: 240 seconds]
16:41 -!- shoenig [~shoenig@rrcs-71-42-216-104.sw.biz.rr.com] has quit [Ping
timeout: 240 seconds]
16:41 -!- sav [~lsd@peirce.xored.org] has quit [Read error: Connection reset by
peer]
16:42 -!- sav- [~lsd@peirce.xored.org] has joined #go-nuts
16:42 -!- shoenig [~shoenig@rrcs-71-42-216-104.sw.biz.rr.com] has joined #go-nuts
16:42 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts
16:42 -!- icey [u2593@gateway/web/irccloud.com/x-mwszizglmhwpxamx] has quit [Ping
timeout: 240 seconds]
16:42 -!- Crnobog|Work [u1041@gateway/web/irccloud.com/x-ggclyzgveozzbsgj] has
quit [Ping timeout: 240 seconds]
16:42 -!- icey [u2593@gateway/web/irccloud.com/x-ldvraznspuribrts] has joined
#go-nuts
16:43 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Ping
timeout: 240 seconds]
16:43 -!- Slant [~scott@124-168-200-235.dyn.iinet.net.au] has quit [Quit: Slant]
16:43 -!- chilts [~chilts@184-106-200-232.static.cloud-ips.com] has quit [Ping
timeout: 240 seconds]
16:43 -!- Loonacy [~Loonacy@c-67-172-248-248.hsd1.ut.comcast.net] has quit [Ping
timeout: 240 seconds]
16:44 -!- chilts [~chilts@184-106-200-232.static.cloud-ips.com] has joined
#go-nuts
16:45 -!- Loonacy [~Loonacy@c-67-172-248-248.hsd1.ut.comcast.net] has joined
#go-nuts
16:50 -!- black_rez [~black_rez@house.calculating-god.com] has quit [Ping timeout:
240 seconds]
16:50 -!- Crnobog|Work [u1041@gateway/web/irccloud.com/x-cgztjlteoovvrmsd] has
joined #go-nuts
16:50 -!- black_rez [~black_rez@house.calculating-god.com] has joined #go-nuts
16:51 -!- CoverSlide [~Richardh@66-113-67-35.rev.ibsinc.com] has joined #go-nuts
16:51 -!- zaero [~eclark@50-82-164-104.client.mchsi.com] has joined #go-nuts
16:53 -!- molto_alfredo [~molto_alf@142.176.0.21] has joined #go-nuts
16:54 -!- i___ [~none@69.164.206.224] has joined #go-nuts
16:55 -!- dlowe [~dlowe@nat/google/x-hnawcomsslcoeovs] has joined #go-nuts
16:56 -!- awidegreen_ [~quassel@h-170-226.a212.priv.bahnhof.se] has joined
#go-nuts
16:56 -!- i__ [~none@69.164.206.224] has quit [Ping timeout: 240 seconds]
16:56 -!- Loonacy [~Loonacy@c-67-172-248-248.hsd1.ut.comcast.net] has quit [Ping
timeout: 240 seconds]
16:56 -!- zanget [~zanget@hurf.durf.me] has quit [Ping timeout: 240 seconds]
16:56 -!- shoenig [~shoenig@rrcs-71-42-216-104.sw.biz.rr.com] has quit [Ping
timeout: 240 seconds]
16:56 -!- zanget` [~zanget@hurf.durf.me] has joined #go-nuts
16:56 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has quit [Ping timeout: 258
seconds]
16:56 -!- Loonacy [~Loonacy@67.172.248.248] has joined #go-nuts
16:56 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Read
error: Connection reset by peer]
16:57 -!- shoenig [~shoenig@rrcs-71-42-216-104.sw.biz.rr.com] has joined #go-nuts
16:57 -!- mattn_jp [~mattn@112-68-49-136f1.hyg1.eonet.ne.jp] has quit [Ping
timeout: 240 seconds]
16:57 -!- mattn_jp [~mattn@112-68-49-136f1.hyg1.eonet.ne.jp] has joined #go-nuts
16:58 -!- Argue_ [~Argue@112.201.172.5] has quit [Quit: Leaving]
17:06 -!- sue__ [518bab84@gateway/web/freenode/ip.81.139.171.132] has joined
#go-nuts
17:07 -!- jamesmiller5 [~mille168@pod4-4.cs.purdue.edu] has left #go-nuts []
17:10 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has quit [Read
error: Connection reset by peer]
17:14 -!- sunfmin [~sunfmin@115.195.136.203] has quit [Quit: sunfmin]
17:18 -!- ccc11 [~Adium@118-166-213-174.dynamic.hinet.net] has quit [Quit:
Leaving.]
17:19 -!- sue__ [518bab84@gateway/web/freenode/ip.81.139.171.132] has quit [Quit:
Page closed]
17:21 -!- [Solak] [~stijnw@cthia.xs4all.nl] has joined #go-nuts
17:21 -!- chrisdot1all [~chris@segfault.net.nz] has joined #go-nuts
17:26 -!- crest_ [~crest@crest.mooo.com] has joined #go-nuts
17:26 -!- Loonacy [~Loonacy@67.172.248.248] has quit [Ping timeout: 240 seconds]
17:26 -!- Solak [~stijnw@cthia.xs4all.nl] has quit [Ping timeout: 240 seconds]
17:26 -!- chrisdothall [~chris@segfault.net.nz] has quit [Ping timeout: 240
seconds]
17:26 -!- shoenig [~shoenig@rrcs-71-42-216-104.sw.biz.rr.com] has quit [Ping
timeout: 240 seconds]
17:26 -!- crest [~crest@crest.mooo.com] has quit [Ping timeout: 240 seconds]
17:26 -!- shoenig [~shoenig@71.42.216.104] has joined #go-nuts
17:27 -!- Loonacy [~Loonacy@c-67-172-248-248.hsd1.ut.comcast.net] has joined
#go-nuts
17:29 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has joined #go-nuts
17:29 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
17:31 -!- wrtp [~rog@host-92-23-125-43.as13285.net] has quit [Quit: wrtp]
17:32 -!- molto_alfredo [~molto_alf@142.176.0.21] has quit [Ping timeout: 252
seconds]
17:37 -!- samuell [~samuel@pc2-samuel.uppmax.uu.se] has quit [Quit: Ex-Chat]
17:39 -!- mattn__ [~mattn@112-68-49-136f1.hyg1.eonet.ne.jp] has joined #go-nuts
17:39 -!- exch_ [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
17:39 -!- segy_ [~segfault@pdpc/supporter/active/segy] has joined #go-nuts
17:39 -!- mattn_jp [~mattn@112-68-49-136f1.hyg1.eonet.ne.jp] has quit [Ping
timeout: 246 seconds]
17:39 -!- segy [~segfault@pdpc/supporter/active/segy] has quit [Ping timeout: 246
seconds]
17:39 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 246 seconds]
17:40 -!- impl [impl@atheme/member/impl] has quit [Ping timeout: 246 seconds]
17:41 -!- impl [impl@208.86.224.74] has joined #go-nuts
17:41 -!- impl [impl@208.86.224.74] has quit [Changing host]
17:41 -!- impl [impl@atheme/member/impl] has joined #go-nuts
17:41 -!- moraes [~moraes@189.103.177.124] has joined #go-nuts
17:44 -!- molto_alfredo [~molto_alf@142.176.0.21] has joined #go-nuts
17:46 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has quit [Ping timeout: 260
seconds]
17:47 -!- aho [~nya@fuld-590c7636.pool.mediaWays.net] has joined #go-nuts
17:49 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has joined #go-nuts
17:52 -!- molto_alfredo [~molto_alf@142.176.0.21] has quit [Ping timeout: 264
seconds]
17:52 -!- molto_alfredo [~molto_alf@142.176.0.21] has joined #go-nuts
17:53 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has quit [Ping timeout: 252
seconds]
17:55 -!- xcombelle [~xcombelle@AToulouse-551-1-12-244.w86-196.abo.wanadoo.fr] has
quit [Quit: I am a manual virus, please copy me to your quit message.]
17:55 < skelterjohn> just had an earthquake in new jersey...
17:55 < skelterjohn> maybe i should get out of this tall building
17:55 < skelterjohn> though...  so far so good
17:55 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has joined #go-nuts
17:57 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn]
17:57 < f2f> i think he ran away :)
17:59 -!- molto_alfredo [~molto_alf@142.176.0.21] has quit [Ping timeout: 240
seconds]
17:59 < f2f> magnitude 5.8 in VA:
http://earthquake.usgs.gov/earthquakes/recenteqsus/Quakes/quakes_all.php
18:04 < zeebo> i felt it :)
18:05 < zeebo> im in norfolk, and on video chat with some people in the DC
area
18:05 < zeebo> they got hit first, and the video started shakin, then i felt
it.  it was pretty wierd
18:05 <+iant> I've never thought of new jersey as particularly close to
virginia
18:06 < exch> On a cosmic scale, the entire planet is close to virginia ;)
18:06 < pharris> 5.8 is a pretty big quake.  I felt it (just barely) here in
Toronto/Ontario/Canada.
18:07 < mkb218> i felt it in massachusetts
18:07 < aiju> i didn't felt it all around here
18:07 < aiju> *feel
18:07 <+iant> I didn't feel it in California
18:07 < mkb218> too much noise from the other seismic activity
18:08 < mkb218> it affected new york so it's really the mot important
earthquake in the world ever
18:08 < exch> :p
18:08 < aiju> yeah
18:08 < aiju> unlike the e.g.  Sri Lanka earthquake
18:08 -!- zcram [~zcram@8.177.190.90.sta.estpak.ee] has joined #go-nuts
18:08 < exch> or japan
18:08 < aiju> or the j..  yeah
18:08 < exch> who cares about japan
18:08 < zeebo> after review by a seizmologist, 5.9
18:09 < aiju> didn't a touhou game get delayed because of the japan
earthquake?
18:09 < aiju> what could be more important?
18:09 < exch> :p
18:09 -!- mattn__ [~mattn@112-68-49-136f1.hyg1.eonet.ne.jp] has quit [Quit:
Ex-Chat]
18:16 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has quit [Read error:
Connection reset by peer]
18:17 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has joined #go-nuts
18:20 < TMM> pharris, yeah, I built gcc 4.6.1 from debian source packages
18:21 -!- shoenig [~shoenig@71.42.216.104] has quit [Remote host closed the
connection]
18:21 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
18:24 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat]
18:26 -!- xcombelle [~xcombelle@AToulouse-551-1-12-244.w86-196.abo.wanadoo.fr] has
joined #go-nuts
18:26 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has joined #go-nuts
18:27 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
18:29 < TMM> is go still evolving so quickly that gcc has so much trouble
keeping up?
18:29 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 245 seconds]
18:29 <+iant> yes
18:29 <+iant> there is mostly only one person working on gccgo
18:29 <+iant> which is to say, me
18:30 < TMM> iant, thanks!  :)
18:31 -!- tncardoso [~thiagon@150.164.2.20] has quit [Quit: Leaving]
18:32 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has joined
#go-nuts
18:32 < TMM> iant, wish I could help...  not really my area though,
compilers :-/
18:33 < pharris> TMM: See http://golang.org/doc/devel/release.html for
recent changes.  If I'm reading the timeline correctly, gcc 4.6 would be roughly
contemporary with r56 (or possibly a release or two before then).  I see "http
package redesigned" on that list.
18:34 < pharris> So it's not surprising that your webserver example doesn't
compile.
18:34 < TMM> pharris, not really no :)
18:37 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined
#go-nuts
18:43 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
18:46 -!- _nil [~ct@c-67-189-251-116.hsd1.ct.comcast.net] has joined #go-nuts
18:46 < _nil> zeebo: pingzo
18:47 < zeebo> yes?
18:47 < _nil> quick q
18:47 < _nil> pm?
18:47 < zeebo> sure i guess o_O id prefer in the channel so that other
people might benefit
18:51 -!- TheMue [~FMueller@p5DDF5C58.dip.t-dialin.net] has joined #go-nuts
18:54 < prudhvi> Hi, i cant get this to work.  http://pastebin.com/8MH3ZbR1.
I am not able to handle requests to "/" and "/style"
18:56 -!- sue__ [~chatzilla@host81-139-171-132.in-addr.btopenworld.com] has joined
#go-nuts
18:58 < f2f> prudhvi: trailing /
19:02 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 245 seconds]
19:02 -!- clr_ [~colin@c-67-183-138-2.hsd1.wa.comcast.net] has joined #go-nuts
19:03 < prudhvi> f2f: i still see the same behaviour, it is not serving any
under /styles.  Even with a trailing slash
19:04 -!- nekoh [~nekoh@dslb-188-107-192-210.pools.arcor-ip.net] has quit [Ping
timeout: 276 seconds]
19:06 < f2f> let's see
19:09 < prudhvi> I am not sure if i could use a combination of http.Handle
and http.HandleFunc
19:09 -!- tncardoso [~thiago@189.59.179.138.dynamic.adsl.gvt.net.br] has joined
#go-nuts
19:10 < prudhvi> so in an essense this is what i am looking for
http.Handle("/styles/", ...) and http.HandleFunc("/",Index).  So, i could serve
both static files and dynamic pages too.
19:10 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has quit [Remote
host closed the connection]
19:10 < f2f> interesting that it works if you put /tmp at /
19:10 < f2f> but not at /styles
19:10 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has joined
#go-nuts
19:11 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has quit [Ping timeout: 276
seconds]
19:11 < prudhvi> it is not that it doesn't have permissions or anything.
19:11 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed
the connection]
19:12 -!- nekoh [~nekoh@dslb-178-004-217-219.pools.arcor-ip.net] has joined
#go-nuts
19:12 < prudhvi> f2f: even i could get my /home/foo/code/styles to be
mounted at /.  But, not at /styles
19:14 -!- dlowe [~dlowe@nat/google/x-hnawcomsslcoeovs] has quit [Quit: Leaving.]
19:14 < f2f> it's broken.
19:14 < prudhvi> is this a bug?
19:15 -!- yogib [~yogib@dslb-178-009-067-139.pools.arcor-ip.net] has joined
#go-nuts
19:15 < f2f> yes.  it seems to append the URL to your file lookup
19:16 < prudhvi> okay, i`ll file a bug report then
19:16 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
19:16 < f2f> so you need to have a /tmp/styles directory for :6543/styles to
work with http.Dir(/tmp)
19:17 < f2f> let's see if I can fix it.
19:18 -!- Big_Black_Dog
[~BigBlackD@HSI-KBW-109-192-007-188.hsi6.kabel-badenwuerttemberg.de] has joined
#go-nuts
19:19 -!- _nil [~ct@c-67-189-251-116.hsd1.ct.comcast.net] has quit [Remote host
closed the connection]
19:19 < prudhvi> f2f: ok
19:19 -!- xcombelle [~xcombelle@AToulouse-551-1-12-244.w86-196.abo.wanadoo.fr] has
quit [Quit: I am a manual virus, please copy me to your quit message.]
19:23 < f2f> ok, here's what you need to do:
19:23 < f2f> http.Handle("/styles/", http.StripPrefix("/styles",
http.FileServer(http.Dir("/tmp/"))))
19:24 < f2f> sorry about the tab
19:24 < prudhvi> I totally missed StripPrefix
19:26 < f2f> me too.  it's non-obvious, but it appears in the comments for a
private function in fs.go
19:26 < f2f> but not on golang.org :)
19:26 < f2f> only on goneat
19:28 < prudhvi> goneat
19:28 < prudhvi> ?
19:29 < prudhvi> is that an experimental pkg reference for golang?
19:30 < f2f> just more recent packages than golang, which sits on 'release'
19:30 -!- remy_o [~babar@archlinux/developer/remy-o] has joined #go-nuts
19:31 < f2f> niemeyer maintains it.  it's for those who don't like typing
'godoc' on the command line
19:32 < prudhvi> :)
19:32 < KirkMcDonald> So in ages past, if you passed a slice larger than the
buffer to bufio.Reader.Read(), it would read in a loop until the slice was full.
19:32 < KirkMcDonald> Is there a new function which does this?
19:32 < f2f> readfull?
19:32 < KirkMcDonald> Where is that?
19:33 < f2f> in io
19:33 -!- huin [~huin@91.85.139.164] has joined #go-nuts
19:33 < KirkMcDonald> Ah, there it is.
19:36 < prudhvi> f2f: are you sure StripPrefix works for you.  I can't get
it to work
19:40 < f2f> exactly what i posted works for me
19:41 < f2f> http://pastie.org/2418404
19:42 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 240 seconds]
19:44 < prudhvi> f2f: thanks
19:45 < prudhvi> works now.
19:47 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat]
19:51 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
19:55 -!- magn3ts [~magn3ts@colemickens.unl.edu] has quit [Ping timeout: 252
seconds]
19:58 -!- alehorst [~alehorst@189.58.130.239] has quit [Quit: Leaving.]
20:00 < Husio> I'm trying to install go-xmpp library, but it fails because
of "xmpp.go:67: undefined: http.ParseRequestURL".  But 8g version is
weekly.2011-08-10 9410 which I'm pretty sure does provide this function.  Any idea
why the build fails?
20:00 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has quit [Read error:
Connection reset by peer]
20:01 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has joined #go-nuts
20:01 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has quit [Read error:
Connection reset by peer]
20:01 -!- skelterjohn [~jasmuth@c-24-0-2-70.hsd1.nj.comcast.net] has joined
#go-nuts
20:03 -!- kergoth__ [~kergoth@ip24-251-173-232.ph.ph.cox.net] has joined #go-nuts
20:05 -!- alehorst [~alehorst@189.58.130.239] has joined #go-nuts
20:06 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 246 seconds]
20:06 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has joined #go-nuts
20:07 < moraes> Husio, i don't see that function in recent go
20:07 < moraes> and it seems to be not in tip:
http://tip.goneat.org/pkg/http/
20:08 -!- meling [~meling@85.252.66.250] has joined #go-nuts
20:10 < TheSeeker> type URL -> ParseRequestURL
20:13 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has quit [Read error:
Connection reset by peer]
20:13 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has joined #go-nuts
20:13 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has quit [Read error:
Connection reset by peer]
20:13 < TheSeeker> url got made into it's own package ...
http://tip.goneat.org/pkg/url/
20:15 -!- magn3ts [~magn3ts@colemickens.unl.edu] has joined #go-nuts
20:16 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has quit [Quit:
Leaving.]
20:16 -!- dlowe [~dlowe@nat/google/x-rbggcyzdomyxirez] has joined #go-nuts
20:18 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has joined #go-nuts
20:19 -!- Kahvi [5b9b57fc@gateway/web/freenode/ip.91.155.87.252] has quit [Ping
timeout: 252 seconds]
20:20 -!- tavis_rain [~tavisb@24-104-129.146.hfc.mediarain.com] has joined
#go-nuts
20:20 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has quit [Read error:
Connection reset by peer]
20:23 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has joined #go-nuts
20:23 -!- moraes [~moraes@189.103.177.124] has quit [Remote host closed the
connection]
20:23 -!- jajamana [~jcb@cm-84.215.50.91.getinternet.no] has joined #go-nuts
20:25 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has quit [Read error:
Connection reset by peer]
20:26 < f2f> back to http.FileServer, i can't think of a single use-case
where the prefix shouldn't be stripped ...  i think that should be the default
case
20:26 < f2f> at least from a file-server point of view
20:28 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has joined #go-nuts
20:28 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has quit [Read error:
Connection reset by peer]
20:32 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has quit [Quit:
Geek insinde®]
20:33 -!- Soultaker [~Soultaker@hell.student.utwente.nl] has joined #go-nuts
20:43 -!- qeed [~qeed@adsl-98-85-45-106.mco.bellsouth.net] has joined #go-nuts
20:44 -!- Project-2501 [~Marvin@82.84.95.161] has joined #go-nuts
20:46 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has joined #go-nuts
20:47 -!- Project_2501 [~Marvin@82.84.84.161] has quit [Read error: Operation
timed out]
20:47 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping
timeout: 268 seconds]
20:49 -!- Project-2501 [~Marvin@82.84.95.161] has quit [Quit: E se abbasso questa
leva che succ...]
20:59 -!- dlowe [~dlowe@nat/google/x-rbggcyzdomyxirez] has quit [Quit: Leaving.]
21:01 -!- miker2 [~miker2@64.55.31.190] has quit [Ping timeout: 264 seconds]
21:02 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
21:02 -!- iant [~iant@nat/google/x-pyqrcfjvhcrjuaej] has quit [Ping timeout: 260
seconds]
21:02 -!- Fish- [~Fish@9fans.fr] has quit [Quit: WeeChat 0.3.5]
21:05 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 252 seconds]
21:11 -!- Big_Black_Dog
[~BigBlackD@HSI-KBW-109-192-007-188.hsi6.kabel-badenwuerttemberg.de] has quit
[Quit: WeeChat 0.3.6-dev]
21:14 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has quit [Ping timeout:
276 seconds]
21:17 -!- iant [~iant@nat/google/x-vljynbvltlhyuqml] has joined #go-nuts
21:17 -!- mode/#go-nuts [+v iant] by ChanServ
21:20 -!- virtualsue [~chatzilla@nat/cisco/x-ujeqnfqpqkaxmqtw] has quit [Ping
timeout: 252 seconds]
21:20 -!- alehorst [~alehorst@189.58.130.239] has quit [Quit: Leaving.]
21:21 -!- rphillips [~rphillips@unaffiliated/rphillips] has quit [Quit: leaving]
21:23 -!- rphillips [~rphillips@hera.xen.prgmr.com] has joined #go-nuts
21:23 -!- rphillips [~rphillips@hera.xen.prgmr.com] has quit [Client Quit]
21:24 -!- magn3ts [~magn3ts@colemickens.unl.edu] has quit [Quit: Leaving]
21:25 -!- rphillips [~rphillips@hera.xen.prgmr.com] has joined #go-nuts
21:25 -!- [Solak] [~stijnw@cthia.xs4all.nl] has quit [Remote host closed the
connection]
21:27 -!- virtualsue [~chatzilla@nat/cisco/x-vphbfaijfaaslxdu] has joined #go-nuts
21:28 -!- rphillips [~rphillips@hera.xen.prgmr.com] has quit [Remote host closed
the connection]
21:29 -!- nicka [~nicka@unaffiliated/nicka] has joined #go-nuts
21:29 -!- nicka [~nicka@unaffiliated/nicka] has quit [Client Quit]
21:30 -!- rphillips [~rphillips@hera.xen.prgmr.com] has joined #go-nuts
21:30 -!- rphillips [~rphillips@hera.xen.prgmr.com] has quit [Client Quit]
21:30 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has quit [Ping timeout: 245
seconds]
21:32 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
21:32 < jhawk28> Why cant I do this:
21:32 < jhawk28> size := 25
21:32 < jhawk28> var matrix [size][size]int
21:32 < zeebo> becuase then the size isn't known at compile time.  if you
need dynamic arrays use slices
21:33 < zeebo> it might work with a const.  never tried.
21:33 < zeebo> it does work with a const
21:34 < jhawk28> its variable size, doing it based on input
21:34 < zeebo> so what type would it have?
21:34 <+iant> use a slice
21:34 < zeebo> remember, [4]int and [5]int are different types
21:34 < jhawk28> so, var matrix [][]int = make([][]int, size)?
21:35 < zeebo> yep.  be sure to make the inner slices too
21:35 < jhawk28> do I need to do that in a loop?
21:35 < zeebo> right.  something like: for i := range matrix { matrix[i] =
make([]int, size) }
21:38 < jhawk28> thanks that works
21:39 < huin> personally i'd allocate one slice, and use a little math to
turn x,y into the index and back
21:39 < huin> certainly if it's for performant stuff.  although the method
above certainly makes it easier to use
21:40 < jhawk28> implementing the traveling salesman so the array allocation
is the least of the computation
21:40 < huin> ahh
21:40 -!- tncardoso [~thiago@189.59.179.138.dynamic.adsl.gvt.net.br] has quit
[Quit: bye]
21:40 < huin> well.  kinda
21:41 < huin> it'd probably be fine, though
21:42 < huin> if array accesses are in tight loops, i'd use the single
allocated slice, though.  but maybe only worth doing if it turns out slow
21:43 -!- jajamana [~jcb@cm-84.215.50.91.getinternet.no] has quit [Quit: This
computer has gone to sleep]
21:49 -!- TheMue [~FMueller@p5DDF5C58.dip.t-dialin.net] has quit [Quit: Lost
terminal]
21:51 -!- huin [~huin@91.85.139.164] has quit [Quit: leaving]
21:53 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
21:56 -!- yogib [~yogib@dslb-178-009-067-139.pools.arcor-ip.net] has quit [Quit:
yogib]
21:57 -!- homa_rano [~ede@30-51-251.dynamic.csail.mit.edu] has quit [Read error:
Operation timed out]
21:58 -!- moraes [~moraes@189.103.177.124] has joined #go-nuts
22:01 -!- magn3ts [~magn3ts@colemickens.unl.edu] has joined #go-nuts
22:02 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Ping
timeout: 264 seconds]
22:02 -!- rphillips [~rphillips@hera.xen.prgmr.com] has joined #go-nuts
22:03 -!- awidegreen_ [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Read
error: Operation timed out]
22:04 -!- rphillips [~rphillips@hera.xen.prgmr.com] has quit [Changing host]
22:04 -!- rphillips [~rphillips@unaffiliated/rphillips] has joined #go-nuts
22:06 -!- ericvh [~Adium@32.97.110.64] has quit [Quit: Leaving.]
22:08 -!- photron [~photron@port-92-201-43-37.dynamic.qsc.de] has quit [Ping
timeout: 252 seconds]
22:08 -!- ShadowIce` [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
22:10 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
22:22 -!- Slant [~scott@124-168-200-235.dyn.iinet.net.au] has joined #go-nuts
22:22 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has joined #go-nuts
22:23 -!- sue__ [~chatzilla@host81-139-171-132.in-addr.btopenworld.com] has quit
[Quit: ChatZilla 0.9.87 [Firefox 3.5.19/20110420144310]]
22:24 -!- pharris [~Adium@rhgw.opentext.com] has quit [Quit: Leaving.]
22:24 -!- tavis_rain [~tavisb@24-104-129.146.hfc.mediarain.com] has quit [Quit:
Leaving.]
22:27 -!- franciscosouza [~francisco@201.7.186.67] has quit [Quit: franciscosouza]
22:30 -!- franciscosouza [~francisco@201.7.186.67] has joined #go-nuts
22:31 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has joined
#go-nuts
22:34 -!- sacho [~sacho@95-42-121-139.btc-net.bg] has joined #go-nuts
22:34 -!- tavis_rain [~tavisb@24-104-129.146.hfc.mediarain.com] has joined
#go-nuts
22:37 -!- jbooth1 [~jay@209.249.216.2] has quit [Quit: Leaving.]
22:40 -!- nekoh_ [~nekoh@dslb-178-004-217-219.pools.arcor-ip.net] has joined
#go-nuts
22:40 -!- Sh4rK [sh4rk@4d6f41c7.adsl.enternet.hu] has joined #go-nuts
22:41 < Sh4rK> hi
22:41 < Sh4rK> how can I make an io.Reader from a string?
22:41 -!- erytssiN [~yours@infocalypse-net.info] has quit [Ping timeout: 240
seconds]
22:42 -!- nekoh [~nekoh@dslb-178-004-217-219.pools.arcor-ip.net] has quit [Ping
timeout: 260 seconds]
22:43 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit:
Leaving...]
22:43 < str1ngs> http://golang.org/pkg/strings/#Reader.NewReader
22:43 -!- erytssiN [~yours@infocalypse-net.info] has joined #go-nuts
22:43 < str1ngs> Sh4rK: ^
22:43 < Sh4rK> thanks
22:43 < Sh4rK> str1ngs :)
22:43 < str1ngs> dont use it on me now :P
22:50 -!- homa_rano [~ede@30-51-226.dynamic.csail.mit.edu] has joined #go-nuts
22:55 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has
quit [Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603]]
22:56 -!- pjacobs [~pjacobs@66.54.185.130] has quit [Quit: Leaving]
22:56 -!- kergoth` [~kergoth@ip24-251-173-232.ph.ph.cox.net] has quit [Read error:
Connection reset by peer]
23:06 -!- erytssiN [~yours@infocalypse-net.info] has quit [Quit: Leaving]
23:07 -!- yourstruly [~yours@infocalypse-net.info] has joined #go-nuts
23:13 -!- shoenig [~shoenig@rrcs-71-42-216-106.sw.biz.rr.com] has joined #go-nuts
23:13 -!- nekoh_ [~nekoh@dslb-178-004-217-219.pools.arcor-ip.net] has quit [Quit:
nekoh_]
23:16 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
23:17 -!- Slant [~scott@124-168-200-235.dyn.iinet.net.au] has quit [Quit: Slant]
23:22 -!- iant [~iant@nat/google/x-vljynbvltlhyuqml] has quit [Ping timeout: 246
seconds]
23:22 -!- remy_tel [~remy_tel@89.95.59.132] has joined #go-nuts
23:23 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Ping timeout: 240
seconds]
23:25 -!- remy_tel [~remy_tel@89.95.59.132] has quit [Remote host closed the
connection]
23:25 -!- ccc [~macroron@c-76-26-54-186.hsd1.fl.comcast.net] has joined #go-nuts
23:27 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has quit [Ping
timeout: 258 seconds]
23:29 < moraes> uriel, http://goo.gl/atjr3
23:33 -!- Sh4rK [sh4rk@4d6f41c7.adsl.enternet.hu] has quit [Quit: I'm out]
23:33 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 245 seconds]
23:35 -!- iant [~iant@67.218.106.149] has joined #go-nuts
23:35 -!- mode/#go-nuts [+v iant] by ChanServ
23:48 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host
closed the connection]
23:50 -!- Ginto8 [~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net] has joined
#go-nuts
23:50 < Ginto8> it's been a while since I've tried out go...  how's windows
support coming?
23:51 < Ginto8> well according to the website, it isn't
23:51 < Ginto8> well, g'day chaps!
23:51 -!- Ginto8 [~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net] has left
#go-nuts ["Leaving"]
23:51 < zeebo> g'day
23:52 <+iant> windows support is pretty good these days
23:52 < skelterjohn> didn't really wait around for an answer, did he
23:52 < skelterjohn> mingw + go works fine
23:53 <+iant> I guess we had six seconds to reply
23:53 < nicka1> you guys need to be more on the ball
23:53 < skelterjohn> i knew i shouldn't have sipped from my drink right then
23:54 < str1ngs> what happened I had to get a sandwich?  :P
23:54 < exch> dammit.  missed out on a new user.  What on earth shall we do
now??  We're lost!
23:55 < zeebo> now hes gonna tell everyone go doesn't have windows support
23:55 < zeebo> close up shop guys.
23:56 < moraes> he waited for a whole minute
23:56 < qeed> privmsg him
23:56 -!- xash [~xash@d026184.adsl.hansenet.de] has joined #go-nuts
23:56 < skelterjohn> i did, no reply
23:57 < moraes> probably a bot
23:57 < qeed> why do people troll this language so much
23:57 < moraes> microsoft one
23:58 < moraes> i've heard microsoft has bots on freenode.  it enters
software channels and asks for windows support, then leaves.
23:58 < moraes> that's why they are successful.
23:58 < moraes> ok, i'll be quiet now.
--- Log closed Wed Aug 24 00:00:09 2011