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