--- Log opened Tue May 31 00:00:52 2011 00:15 -!- twolfe18 [~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net] has quit [Quit: twolfe18] 00:15 -!- photron [~photron@port-92-201-33-254.dynamic.qsc.de] has quit [Ping timeout: 252 seconds] 00:17 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 00:56 -!- mikespook [~mikespook@183.47.230.7] has joined #go-nuts 00:59 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 01:02 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer has gone to sleep.] 01:08 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts 01:13 -!- bickfordb [~bran@70-36-197-162.dsl.dynamic.sonic.net] has quit [Ping timeout: 252 seconds] 01:20 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 01:20 -!- foocraft [~ewanas@78.101.89.246] has joined #go-nuts 01:30 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts 01:34 < vsmatck> http://dyfora.com/ Got my go project up. I'm working on the looks. It's ugly. :) 01:36 -!- tsung [~jon@112.104.53.151] has joined #go-nuts 01:36 -!- benjack [~benjack@bb121-6-172-176.singnet.com.sg] has joined #go-nuts 01:38 -!- rputikar [~240182H@203-59-121-184.dyn.iinet.net.au] has joined #go-nuts 01:39 < nsf> mm.. forums 01:39 < nsf> I was thinking the other day what would be nice 01:39 -!- cenuij [~cenuij@base/student/cenuij] has quit [Ping timeout: 276 seconds] 01:39 < nsf> a distributed forums system 01:39 < nsf> because I'm sick of mailing lists 01:40 < nsf> the tricky part with mailing list though, that everyone has backup of the whole story 01:40 < nsf> and phpbb like forums rely on a centralized storage 01:40 < nsf> it would be nice to have something decentralized with a good web 2.0 interface :D 01:41 < jlaffaye> usenet 01:41 * jlaffaye hides 01:41 < nsf> well.. 01:41 < nsf> usenet isn't far from mailing lists 01:41 < nsf> I mean look and feel of modern forums 01:42 < nsf> phpbb3, punbb, vb, and others 01:42 < nsf> they're nice 01:42 < nsf> but you don't have a local copy, that's the problem 01:42 < jlaffaye> what's wrong with mailing list? 01:42 < nsf> they're primitive :) 01:42 < vsmatck> Everything on dyfora expires. So it's not really for stuff that should be preserved. 01:43 -!- hpvincent [~zig@nap13-11-83-156-121-34.fbx.proxad.net] has quit [Ping timeout: 260 seconds] 01:43 < nsf> jlaffaye: you see forums are a bit more than just messages 01:43 < nsf> you can edit your posts here 01:43 < nsf> make sticky threads 01:43 < nsf> organize info 01:43 -!- benjack [~benjack@bb121-6-172-176.singnet.com.sg] has quit [Quit: Leaving.] 01:43 < nsf> it's like wiki + MLs combined 01:43 < vsmatck> I need a lot of these features. I just wanted to put it up as soon as it was minimally functional. I got a lot more to do. 01:43 < vsmatck> Mainly been backend work up until now. 01:44 < nsf> :) 01:44 -!- icey [~user@ip68-104-183-151.ph.ph.cox.net] has joined #go-nuts 01:44 < vsmatck> I got bbcode support. I need to put some documentation up for that. 01:44 < exch> Im not a big fan of forums mainly for the reason stated by nsf. You have no control over what happens with the history 01:45 -!- whunter [~mike@64.231.227.146] has joined #go-nuts 01:45 < exch> Ive seen quite a few longtime favs of mine go the way of the dodo and years of valuable info went along with it 01:45 < vsmatck> yeah, with mailing lists there are tons of services out there which will archive them. 01:46 < exch> Im also not a big fan of unlimited editing of posted data. There should at least be a version log of each posted msg. Store the original in its entirety and the rest just versioned diffs 01:46 < nsf> I hate the way mailing lists are organized 01:46 < vsmatck> Dealing with edits is tough when you have quoting. 01:46 < nsf> even threads are extensions 01:46 < nsf> they may work and may not 01:47 -!- danilo04 [~danilo04@66.44.228.140] has joined #go-nuts 01:47 < icey> exch: i'm actually working on something like that right now 01:47 < exch> cool 01:48 < exch> having a 'forum' run ontop of a git repository would be magical 01:49 < exch> easy to fork or clone so distribution of data is trivial 01:49 < |Craig|> that would be pretty cool 01:49 < icey> exch: i started by running it on top of git, but after playing with it a bit i was worried about the size of the repo 01:50 < exch> is it really that bad? 01:50 < nsf> uhm, by distributed I mean mostly serverless 01:51 < nsf> I'm not sure what's the best design here 01:51 < exch> yes I know 01:51 < nsf> the big problem for many small projects 01:51 < nsf> that reliable hosting for bb costs money :) 01:52 < nsf> and making such a distributed serverless reliable bb system isn't trivial 01:52 < nsf> but Go is a good language for that 01:52 < exch> shared hosting while running a popular forum more often than not causes problems. the host will suspend your account sooner or later as it generates a shit ton of traffic 01:53 < exch> to make that work efficiently by just transmitting deltas would require a custom client 01:53 < exch> or a robust javascript lib 01:54 < nsf> or you can make something tricky 01:54 < icey> couchdb has a pretty nice replication feature (i came into the channel in the middle of this conversation, so i don't know if it was already mentioned) 01:54 < nsf> like a local webserver written in Go, which does all the sync 01:54 < nsf> and provides an html interface locally 01:54 -!- hpvincent [~zig@nap13-11-83-156-121-34.fbx.proxad.net] has joined #go-nuts 01:55 < exch> You would probably have to invent a new protocol and those take some doing to catch on. Needing custom client software doesnt strike me as a good option either.. Nobody will go for that 01:55 < nsf> hm, casual users shouldn't need that, yes 01:56 < KBme> nsf, that's pretty much what couchdb does 01:56 < nsf> but it has to be hosted somewhere :) 01:57 < nsf> anyways, just an idea, I'll better go back to my compiler :) 01:57 < exch> @ vsmatck: new messages are posted with my username, eventhough I didnt post em :p 01:57 < exch> unless you call yoursel 'bob' 01:59 < KBme> nsf, no it doesn't 01:59 < KBme> look at ubuntu, they use couchdb for their "one" service 02:00 < KBme> ok, couchdb with some sugar around it: desktop-couch 02:01 < nsf> KBme: but it still has to be hosted somewhere :) even if it means on user machines 02:02 < KBme> err, i don't understand 'hosted' 02:02 < nsf> physically located 02:02 < vsmatck> exch: ya, gotta fix that too. 02:02 < KBme> well, show me a software that doesn't need to be 'hosted' somewhere 02:02 < vsmatck> It's my template system finding a {{user}} in higher scope. Need to give it different name. 02:02 < nsf> that's what I was saying 02:03 < nsf> the original point was that asking users to install custom software is bad 02:03 < KBme> ah, yes 02:03 < nsf> but you can't host it with plain javascript 02:03 < nsf> there has to be something 02:03 < nsf> probably not for all users 02:03 < KBme> couchdb yes, you replicate the application with the rest 02:04 < KBme> at least if you do a 'couchapp' 02:04 < exch> you could technically use the new localStorage thingamabob in the htl5 spec. Not sure ho it deals with >5 MB data stores though 02:04 < exch> *html5 02:04 < nsf> it won't work for that :) 02:04 < nsf> I'm pretty sure 02:04 < exch> probably not 02:05 < exch> interesting problem. So many 'almost' solutions out there, but not quite right 02:06 < nsf> yeah, truly distributed systems are hard 02:06 < nsf> but there are many interesting projects out there 02:06 < nsf> like kademlia and bitcoin 02:06 < nsf> I haven't seen p2p bb software though 02:06 < KBme> freenet 02:07 < KBme> freenet probably even has forum software 02:07 < nsf> maybe 02:08 < nsf> yep 02:08 < nsf> there is a project called Frost 02:08 < KBme> http://en.wikipedia.org/wiki/Freenet#Distributed_forums_in_Freenet 02:08 < nsf> http://jtcfrost.sourceforge.net/ 02:08 < nsf> hehe 02:08 < nsf> yeah 02:09 -!- hargettp [~hargettp@pool-71-184-185-93.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:09 < KBme> and freenet is the coolest p2p app around 02:09 < KBme> i wish it wasn't written in java though 02:09 < nsf> but afaik it's based on kademlia protocol 02:09 < KBme> negative 02:10 < KBme> at least in darknet mode it isn't 02:10 < exch> freenet opted for a custom client. Once you decide to do that, the sky is the limit. You just need to convince your users that it's worth installing 02:10 < KBme> it has some proximity rooting stuff taking into account the 'small world' theory 02:13 < vsmatck> Hm. Got that username bug fixed. 02:14 < exch> ya 02:24 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 248 seconds] 02:28 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 02:37 -!- gtaylor [~gtaylor@99-5-124-9.lightspeed.gnvlsc.sbcglobal.net] has joined #go-nuts 02:42 -!- georgezhou [480ee599@gateway/web/freenode/ip.72.14.229.153] has quit [Quit: Page closed] 02:46 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 252 seconds] 02:53 -!- nannto [~nanto@pee5b70.tokyff01.ap.so-net.ne.jp] has joined #go-nuts 02:54 -!- mikespook [~mikespook@183.47.230.7] has quit [Ping timeout: 255 seconds] 02:55 -!- mikespook [~mikespook@183.47.230.7] has joined #go-nuts 02:58 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit: Linkinus - http://linkinus.com] 03:00 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts 03:12 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts 03:19 -!- gtaylor [~gtaylor@99-5-124-9.lightspeed.gnvlsc.sbcglobal.net] has quit [Quit: gtaylor] 03:20 -!- djbrown [~djbrown@h236n2-g-va-a12.ias.bredband.telia.com] has quit [Changing host] 03:20 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts 03:21 -!- brtk_ [~brtk@c83-248-35-158.bredband.comhem.se] has quit [Read error: Operation timed out] 03:26 -!- icey [~user@ip68-104-183-151.ph.ph.cox.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 03:27 < kevlar> How have I never heard of Freenet before? 03:28 < kevlar> Awesome project. 03:28 < kevlar> Someone should rewrite it in Go >:-) 03:33 -!- twolfe18 [~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net] has joined #go-nuts 03:39 -!- twolfe18 [~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net] has quit [Ping timeout: 255 seconds] 03:41 < str1ngs> kevlar: http://pdos.csail.mit.edu/~petar/5ttt.org/ 03:41 < str1ngs> not exactly the same as freenet 03:44 < kevlar> it says on that site that he needs C/C++ people but it's written in Go? lol 03:44 < nsf> kevlar: it's a good sign 03:44 < nsf> it means he has no time to update the site, because he works hard on the project :D 03:44 < kevlar> distributed systems fascinate me 03:45 < kevlar> I've designed them in thought experiments with a few friends of mine as exercises in thinking about anonymity and security 03:45 < nsf> I like bitcoin thing 03:45 < jessta_> I think it's more about there being more c/c++ programmers than Go programmers 03:45 < jessta_> and C programmers are in a good position to learn Go 03:45 < kevlar> jessta_: yeah, that's what I assume too. 03:46 < exch> add to that a filter for people who areactually skilled enough to ork on a project of that nature 03:46 -!- twolfe18 [~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net] has joined #go-nuts 03:46 < exch> That can't be trivial stuff 03:46 < kevlar> indeed 03:46 < vsmatck> That page sounded like BS until I saw that he was co-creator of kademlia. :) 03:47 < kevlar> even after having thought through systems we think would be secure enough, the routing and hashing requires research and knowledge that isn't readily available. 03:48 < vsmatck> kademlia is super-simple. 03:48 < kevlar> I do think, however, that when IPv6 and multicast become prevalent enough, systems like freenet will get a breath of fresh air and a huge boost to speed and availability. 03:49 < kevlar> instead of individual nodes that pass requests, you can start to organize into interconnected multicast clusters with small numbers of redundant connections between them but large numbers of nodes as members 03:52 < kevlar> the problem we had when we were thinking about a similar multicast grouping topology was that you can't keep track of how many members it has. The solution (which we thought was clever) we devised was that you set traffic thresholds; when the multicast subscription starts sending you too much data, you leave and go to another one. Which has the interesting property that they self-limit their size, and that the size is inversely proportional to the amo 03:52 < kevlar> ut of traffic it generates. 04:02 -!- roxtar [~roxtar@76.89.128.144] has joined #go-nuts 04:02 < roxtar> Hello, is there a specific way to cite "Effective Go"? 04:06 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer has gone to sleep.] 04:12 -!- rejb [~rejb@unaffiliated/rejb] has quit [Disconnected by services] 04:12 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 04:15 -!- niemeyer [~niemeyer@200-102-196-125.pltce701.dsl.brasiltelecom.net.br] has quit [Ping timeout: 240 seconds] 04:20 < str1ngs> roxtar: what are you trying to do? 04:26 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts 04:31 < roxtar> @str1ngs: I am writing a report on Go for submission at my university 04:33 < nsf> hehe, Go team was right about LLVM being slow 04:33 -!- bickfordb [~bran@netblock-66-245-251-9.dslextreme.com] has joined #go-nuts 04:33 < nsf> Go spits object files much faster than any LLVM-based compiler 04:33 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 252 seconds] 04:33 < nsf> although Go has slow linker 04:33 < str1ngs> roxtar: unless other wise stated it should be covered under http://creativecommons.org/licenses/by/3.0/ 04:34 < nsf> but I guess it's not that important 04:34 < str1ngs> roxtar: I hope that helps some 04:36 < roxtar> str1ngs: Thanks. I was also looking to as to giving credit to the authors and the year of publication. Or should I just put Google as the author? 04:38 <+iant> the author is not Google, it is "The Go Authors" 04:38 -!- bickfordb [~bran@netblock-66-245-251-9.dslextreme.com] has quit [Ping timeout: 240 seconds] 04:38 < str1ngs> roxtar: authors can be found here http://code.google.com/p/go/source/browse/AUTHORS 04:39 < str1ngs> roxtar: which sould cover effective go since it part of the source tree. 04:40 < roxtar> Thank you. I will list it as "The Go Authors" 04:46 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts 04:48 -!- roxtar [~roxtar@76.89.128.144] has quit [Read error: Connection reset by peer] 04:53 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts 04:54 -!- ExtraSpice [XtraSpice@78-57-204-104.static.zebra.lt] has joined #go-nuts 04:58 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts 04:58 -!- dfr|mac_ [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 04:58 -!- brtk_ [~brtk@83.248.35.158] has joined #go-nuts 05:02 -!- bickfordb [~bran@netblock-66-245-251-9.dslextreme.com] has joined #go-nuts 05:03 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer has gone to sleep.] 05:16 -!- foocraft [~ewanas@78.101.89.246] has quit [Quit: Leaving] 05:21 < nsf> Go standard library builds in 20 seconds 05:21 < nsf> lol, my compiler (which is roughly 14k lines of C++ code) builds 25 seconds :D 05:21 -!- bickfordb [~bran@netblock-66-245-251-9.dslextreme.com] has quit [Ping timeout: 244 seconds] 05:22 < nsf> s/builds/compiles/ 05:22 -!- chickencow [~zak@115-64-225-41.tpgi.com.au] has joined #go-nuts 05:24 < chickencow> hi guys. i've got a pretty dead simple server set up with the http and http/cgi packages, however my CGI app (the fossil version control system) won't let me log in. do i have to do anything special to let cookies pass through the CGI handler or something? 05:26 < _dfc> chickencow: i haven't used that package 05:26 < _dfc> but knowing the go philospophy 05:26 < _dfc> i would expect, if you didn't pass the cookie throught explicitly 05:26 < _dfc> it didn't get sent automatically 05:27 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has joined #go-nuts 05:31 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 05:47 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 260 seconds] 05:53 -!- alehorst [~alehorst@186.212.208.196] has quit [Quit: Leaving.] 05:59 <@adg> chickencow: i can't see a reason why it would fail off the top of my head. what version of go are you running? you might want to try rebuilding at tip; there's been some churn in the http packages regarding cgi and cookies lately 06:00 <@adg> chickencow: in any case, it shouldn't be too hard to introduce some logging in your http server to see if the headers are being mangled by the http or cgi packages somehow 06:01 -!- napsy [~luka@193.2.66.6] has joined #go-nuts 06:02 < chickencow> adg: i'm running the stable/main download from a month or so ago. cookies are being set, it doesn't seem to intercept the headers sent from CGI, but it's not passing them back through. i'm writing a little wrapper to set HTTP_COOKIE environment variable myself, i'll remove it if i upgrade and find cookies are supported 06:02 -!- pvarga [~pvarga@pool-71-172-108-117.nwrknj.east.verizon.net] has joined #go-nuts 06:04 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has quit [Read error: Connection reset by peer] 06:05 <@adg> chickencow: if you are able to reproduce the problem at tip we'd really appreciate the bug report :) 06:07 < kevlar> hey adg, you still around? 06:07 <@adg> kevlar: yeppo 06:07 < kevlar> When I published my gae app, I had to do some query rewrites because the dev appserver doesn't appear to reflect production perfectly 06:07 <@adg> kevlar: in what sense? 06:08 < chickencow> adg: having a quick look at the latest source, it seems http/cgi has been rewritten and cookie support is there. think it's time to upgrade :) 06:08 < kevlar> I archived the code but can't find the exact error message, but basically I was getting a few transient errors about Count() and KeysOnly was giving me errors on GetAll 06:08 <@adg> chickencow: :D 06:09 <@adg> kevlar: IIRC there was a pretty significant bug in Get/GetAll - KeysOnly didn't work at all. I fixed the bug, and the SDK should be fixed, but the fix hasn't made it to production yet. 06:09 < kevlar> aha, cool. 06:09 < kevlar> I was hoping it was something like that, but I kept the source in case you needed me to reproduce. 06:10 <@adg> kevlar: we'll post an announcement when the production service is updated. when that happens, please let me know if the problem perists 06:10 <@adg> kevlar: thanks! :D 06:10 < kevlar> I think the Count() had something to do with some of the indexes not quite being ready to serve after the first deploy. 06:10 < kevlar> (it went away quickly) 06:10 < kevlar> will do. 06:11 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts 06:11 <@adg> kevlar: yeah the indexes are not guaranteed to be write-consistent 06:11 <@adg> that is, you can store something in the datastore and it might not immediately appear there 06:11 < kevlar> interesting 06:12 <@adg> that's for indexes only, not for straight Gets 06:12 <@adg> performing a Get by key will always return the current, consistent data 06:13 < kevlar> hmm. Interesting. 06:13 < kevlar> another thing I've noticed is that datastore writes take for-freaking-ever 06:14 < kevlar> in one case I do two writes and it can take upwards of 1s to come back. 06:14 <@adg> hmm 06:15 < kevlar> but I am not 100% certain that's completely the writes taking up time, as I also do a few gets and haven't added memcache yet 06:16 < kevlar> but I'm hoping David's defer idea gets put in place, as I can then expleriment with defering the write and storing the data in memcache for subsequent requests 06:17 < kevlar> we'll see. it's exciting to have Go on GAE now, and I can't wait to see where it goes. 06:23 -!- noodles775 [~michael@g225093164.adsl.alicedsl.de] has joined #go-nuts 06:23 -!- noodles775 [~michael@g225093164.adsl.alicedsl.de] has quit [Changing host] 06:23 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts 06:25 <@adg> kevlar: you can already use task queues to defer the writes 06:26 <@adg> kevlar: also you might consider doing the Puts in separate goroutines to parallelize them 06:26 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 06:26 -!- sebastianskejoe [~sebastian@188.114.142.217] has joined #go-nuts 06:27 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has left #go-nuts [] 06:28 < kevlar> adg: another thing I was pondering; can you have something running in another goroutine that finishes after the HTTP handler returns (thus closing and completing the write to the browser)? 06:30 < kevlar> then you wouldn't have to queue/defer the write but the user wouldn't wait until the HR Puts were done 06:32 <@adg> kevlar: the appengine.Context that you use to perform the API call is tied to the user request. I couldn't say whether an in-flight API request would die when the request returns, but it is certainly not guaranteed to succeed 06:33 <@adg> task queues are way more reliable for doing something like that, plus they'll retry until they succeeed 06:36 < kevlar> it was worth a shot :) 06:37 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts 06:40 -!- photron [~photron@port-92-201-23-24.dynamic.qsc.de] has joined #go-nuts 06:40 -!- neshaug [~oyvind@213.239.108.5] has joined #go-nuts 06:45 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 06:56 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has joined #go-nuts 07:00 -!- boscop [~boscop@unaffiliated/boscop] has quit [Ping timeout: 240 seconds] 07:01 -!- Katip [~Katip@193.255.9.49] has joined #go-nuts 07:07 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has quit [Quit: leaving] 07:09 -!- Katip [~Katip@193.255.9.49] has quit [Remote host closed the connection] 07:11 -!- bickfordb [~bran@204-16-153-102-static.ipnetworksinc.net] has joined #go-nuts 07:12 -!- piranha_ [~piranha@D57D1AB3.static.ziggozakelijk.nl] has joined #go-nuts 07:16 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has quit [Ping timeout: 255 seconds] 07:16 -!- bickfordb [~bran@204-16-153-102-static.ipnetworksinc.net] has quit [Ping timeout: 250 seconds] 07:23 -!- ucasano [~ucasano@151.12.47.139] has joined #go-nuts 07:25 -!- abiosoft [~abiosoft@41.78.8.3] has joined #go-nuts 07:30 -!- _dfc [~dfc@eth59-167-133-99.static.internode.on.net] has quit [Ping timeout: 260 seconds] 07:31 -!- bickfordb [~bran@70-36-197-162.dsl.dynamic.sonic.net] has joined #go-nuts 07:34 -!- boscop [~boscop@unaffiliated/boscop] has joined #go-nuts 07:37 -!- sebastianskejoe [~sebastian@188.114.142.217] has quit [Quit: Lost terminal] 07:45 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 07:45 -!- zimsim [~simon@ip1.c294.amb153.cust.comxnet.dk] has joined #go-nuts 07:46 -!- elimisteve [~elimistev@ec2-50-16-219-29.compute-1.amazonaws.com] has joined #go-nuts 07:48 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 07:48 -!- brandwe [~brandwe@c-71-227-176-38.hsd1.wa.comcast.net] has joined #go-nuts 07:56 -!- bickfordb [~bran@70-36-197-162.dsl.dynamic.sonic.net] has quit [Ping timeout: 240 seconds] 08:03 -!- marko [~marko@host225-213-dynamic.245-95-r.retail.telecomitalia.it] has joined #go-nuts 08:03 -!- ctimmerm [~ctimmerm@83.150.80.193] has joined #go-nuts 08:06 -!- Katibe [~Katibe@212.174.109.55] has joined #go-nuts 08:12 -!- Katibe [~Katibe@212.174.109.55] has quit [Remote host closed the connection] 08:12 -!- Crnobog|Work [u1041@gateway/web/irccloud.com/x-wyymhkoudltrsmcb] has joined #go-nuts 08:18 -!- cenuij [~cenuij@170.21.8.109.rev.sfr.net] has joined #go-nuts 08:18 -!- cenuij [~cenuij@170.21.8.109.rev.sfr.net] has quit [Changing host] 08:18 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts 08:18 -!- mikespook1 [~mikespook@116.21.152.38] has joined #go-nuts 08:19 -!- mikespook [~mikespook@183.47.230.7] has quit [Ping timeout: 252 seconds] 08:27 -!- mikespook1 [~mikespook@116.21.152.38] has quit [Quit: Leaving.] 08:28 -!- mikespook [~mikespook@116.21.152.38] has joined #go-nuts 08:43 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 08:49 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit [Read error: Connection reset by peer] 08:50 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined #go-nuts 08:53 -!- abiosoft [~abiosoft@41.78.8.3] has quit [Remote host closed the connection] 08:56 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 255 seconds] 08:58 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts 09:01 -!- tux21b [~christoph@chello213047047175.3.graz.surfer.at] has joined #go-nuts 09:02 -!- _dfc [~dfc@124-171-0-244.dyn.iinet.net.au] has joined #go-nuts 09:06 -!- danilo04 [~danilo04@66.44.228.140] has quit [Quit: Saliendo] 09:11 -!- niemeyer [~niemeyer@200-102-196-125.pltce701.dsl.brasiltelecom.net.br] has joined #go-nuts 09:12 -!- virtualsue_ [~chatzilla@nat/cisco/x-vfogsvvsogsgldxk] has joined #go-nuts 09:13 -!- Katibe [~Katibe@212.174.109.55] has joined #go-nuts 09:15 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote host closed the connection] 09:19 -!- _dfc [~dfc@124-171-0-244.dyn.iinet.net.au] has quit [Quit: _dfc] 09:27 -!- snearch [~snearch@f053012080.adsl.alicedsl.de] has joined #go-nuts 09:28 -!- rputikar_ [~240182H@124-169-210-241.dyn.iinet.net.au] has joined #go-nuts 09:29 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Ping timeout: 255 seconds] 09:30 -!- rputikar [~240182H@203-59-121-184.dyn.iinet.net.au] has quit [Ping timeout: 244 seconds] 09:30 -!- tvw [~tv@212.79.9.150] has joined #go-nuts 09:34 -!- brtk_ [~brtk@83.248.35.158] has quit [Ping timeout: 244 seconds] 09:36 -!- ronnyy [~quassel@p4FF1C414.dip0.t-ipconnect.de] has joined #go-nuts 09:37 -!- ronnyy [~quassel@p4FF1C414.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 09:39 -!- ronnyy [~quassel@p4FF1C414.dip0.t-ipconnect.de] has joined #go-nuts 09:39 -!- araujo [~araujo@190.73.44.29] has joined #go-nuts 09:39 -!- araujo [~araujo@190.73.44.29] has quit [Changing host] 09:39 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 09:43 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 276 seconds] 09:49 -!- Project_2501 [~Marvin@82.84.76.170] has joined #go-nuts 10:01 -!- _dfc [~dfc@124-171-0-244.dyn.iinet.net.au] has joined #go-nuts 10:01 -!- hargettp [~hargettp@pool-71-184-185-93.bstnma.east.verizon.net] has joined #go-nuts 10:02 -!- ctimmerm [~ctimmerm@83.150.80.193] has quit [Quit: ctimmerm] 10:19 -!- _dfc [~dfc@124-171-0-244.dyn.iinet.net.au] has quit [Quit: _dfc] 10:30 -!- _dfc [~dfc@124-171-0-244.dyn.iinet.net.au] has joined #go-nuts 10:36 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts 10:37 -!- _dfc [~dfc@124-171-0-244.dyn.iinet.net.au] has quit [Quit: Silly man, I am a Baron!] 10:44 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 10:47 -!- shvntr [~shvntr@116.26.130.59] has joined #go-nuts 10:49 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts 10:50 -!- ucasano_ [~ucasano@host150-147-static.225-95-b.business.telecomitalia.it] has joined #go-nuts 10:51 -!- alehorst [~alehorst@186.212.208.196] has joined #go-nuts 10:53 -!- ucasano [~ucasano@151.12.47.139] has quit [Ping timeout: 244 seconds] 10:56 -!- ucasano_ [~ucasano@151.12.47.139] has joined #go-nuts 10:58 -!- ucasano [~ucasano@host150-147-static.225-95-b.business.telecomitalia.it] has quit [Ping timeout: 240 seconds] 10:59 -!- brandwe [~brandwe@c-71-227-176-38.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 11:00 < ww> hmmm... 11:00 < ww> how best to pass extra flags to cgo? 11:01 -!- Sep102 [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds] 11:01 < ww> e.g. on a machine where libraries are installed in some non-standard place like one's home directory 11:01 < ww> but still want goinstall to work... 11:01 < ww> setting LD_LIBRARY_PATH is obvious for the actual libraries, but what about the include directories? 11:02 < ww> in other words, what is the workalike to autoconf's --with-foo=/some/where convention? 11:05 -!- marko [~marko@host225-213-dynamic.245-95-r.retail.telecomitalia.it] has quit [Ping timeout: 255 seconds] 11:06 -!- Sep102 [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined #go-nuts 11:07 -!- brandwe [~brandwe@c-71-227-176-38.hsd1.wa.comcast.net] has joined #go-nuts 11:07 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts 11:12 -!- alehorst [~alehorst@186.212.208.196] has quit [Ping timeout: 255 seconds] 11:14 < ww> answer: CGO_CFLAGS=-I${HOME}/include CGO_LDFLAGS=-L${HOME}/lib goinstall ... 11:16 < skelterjohn> do // cgo CFLAGS: -I${HOME}/include 11:17 < skelterjohn> and // #cgo LFDLAGS: -L${HOME}/lib 11:17 < skelterjohn> first one should have had a hash too 11:17 -!- alehorst [~alehorst@186.212.208.196] has joined #go-nuts 11:17 < skelterjohn> oh but maybe it doesn't expand $ 11:19 < ww> no, it doesn't 11:19 < ww> but goinstall and gomake both let you put those things in the environment... 11:20 < ww> they're documented in Make.pkg as "optional" so presumably it is legit to do this 11:20 < skelterjohn> how can you put that in for goinstall? 11:21 < skelterjohn> unless you just mean editing your current env vars 11:21 -!- sunfmin [~sunfmin@115.238.44.108] has joined #go-nuts 11:21 < ww> yes, just put it on the command line or in your .profile or whatever 11:22 < ww> actually it would be bad for the package itself to have these things... they're really site-specific details 11:22 < skelterjohn> yes - whomever installed the libraries to the weird place needs to make sure they're available 11:23 < ww> i'm probably torturing myself for no good reason here though... except that i have to run something on a university machine that the bureaucracy won't let me have root on 11:30 -!- ucasano [~ucasano@151.12.47.139] has quit [Ping timeout: 255 seconds] 11:31 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 240 seconds] 11:32 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 252 seconds] 11:33 -!- Project_2501 [~Marvin@82.84.76.170] has quit [Quit: E se abbasso questa leva che succ...] 11:37 < str1ngs> ww: Makefile is probably the best then 11:38 -!- alehorst [~alehorst@186.212.208.196] has quit [Ping timeout: 255 seconds] 11:39 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts [] 11:41 -!- hargettp [~hargettp@pool-71-184-185-93.bstnma.east.verizon.net] has quit [Quit: Leaving...] 11:41 -!- eimantas [~eimantas@78-60-134-80.static.zebra.lt] has joined #go-nuts 11:44 < ww> str1ngs: same applies to the makefile, don't want site-specific details in there if i can help it and goinstall doesn't use it in any case 11:45 < str1ngs> ww: I missed the goinstall requirement 11:51 -!- rejb [~rejb@unaffiliated/rejb] has quit [Quit: .] 11:52 -!- alehorst [~alehorst@189.58.29.189.dynamic.adsl.gvt.net.br] has joined #go-nuts 11:52 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined #go-nuts 11:53 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts 11:53 -!- napsy [~luka@193.2.66.6] has quit [Ping timeout: 276 seconds] 11:58 -!- marko [~marko@2a00:1620:c0:50:66b9:e8ff:feca:1812] has joined #go-nuts 12:02 -!- Narren [~skald@narren.la.net.ua] has joined #go-nuts 12:07 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Remote host closed the connection] 12:10 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 12:14 < xyproto> I'm reading about data structure alignment. Is Go, like C, C++ and Ada, a language that "allow at least partial control of data structure padding"? 12:14 < xyproto> http://en.wikipedia.org/wiki/Data_structure_alignment 12:14 < ww> str1ngs: well, "requirement" is a bit strong... i just want everything to behave as expected even when libraries are installed in weird places :) 12:17 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 12:20 -!- whunter [~mike@64.231.227.146] has quit [] 12:22 -!- ronnyy [~quassel@p4FF1C414.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 12:27 -!- GeertJohan [~Squarc@D978EC5D.cm-3-1d.dynamic.ziggo.nl] has joined #go-nuts 12:31 -!- ucasano [~ucasano@151.12.47.139] has joined #go-nuts 12:35 < tncardoso> are anyone having trouble building go in ubuntu 11.04? all.bash simply dies after Leaving Directory .../cmd. The final message is not print and there are some binaries missing in /bin/. In ubuntu 10.04 i could build with no problems. (Tried the stable and the weekly releases) 12:35 -!- piranha_ [~piranha@D57D1AB3.static.ziggozakelijk.nl] has quit [Read error: Connection reset by peer] 12:36 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has joined #go-nuts 12:37 < tncardoso> *is 12:38 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has joined #go-nuts 12:38 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 12:39 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #go-nuts 12:40 < eimantas> can anyone show a simple onliner or other quickie of getting a substring? 12:41 -!- zimsim [~simon@ip1.c294.amb153.cust.comxnet.dk] has quit [Remote host closed the connection] 12:43 < exch> eimantas: you can slice a string 12:44 < dlowe> eimantas: usually you use a slice for that 12:44 < exch> mystr = mystr[:123] 12:44 < Tonnerre> How well does that work with unicode characters? 12:46 -!- jbooth1 [~jay@209.249.216.2] has joined #go-nuts 12:47 < exch> As far as I know, that slice approach doesnt care much about runes. Either manually ensure you are not cutting a rune in half or convert the string to []int firsta 12:48 -!- sunfmin [~sunfmin@115.238.44.108] has quit [Quit: sunfmin] 12:50 -!- dj2 [~dj2@216.16.242.254] has joined #go-nuts 12:51 < eimantas> can [:] be used for []byte as well? 12:52 < exch> yes 12:52 < exch> all slice 12:52 < exch> s 12:57 -!- Fish [~Fish@exo3753.pck.nerim.net] has quit [Ping timeout: 255 seconds] 12:57 < vegai> s is a string "1234" that's gotten from a file by splitting fields 12:57 < vegai> x is an int 12:57 < vegai> fmt.Sscanf(s, "%d", x) => x=0 12:58 < vegai> what am I doing wrong... 12:58 < exch> use &x 12:58 < vegai> ah :) 12:58 < vegai> cheers 12:58 < exch> np 13:11 -!- Fish [~Fish@exo3753.pck.nerim.net] has joined #go-nuts 13:15 -!- Venom_X [~pjacobs@75-27-133-72.lightspeed.austtx.sbcglobal.net] has joined #go-nuts 13:25 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit: Leaving.] 13:25 -!- Viriix [~joseph@c-67-169-172-251.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 13:25 -!- aho [~nya@fuld-590c7e45.pool.mediaWays.net] has joined #go-nuts 13:26 -!- Viriix [~joseph@c-67-169-172-251.hsd1.ca.comcast.net] has joined #go-nuts 13:26 -!- eimantas [~eimantas@78-60-134-80.static.zebra.lt] has quit [Ping timeout: 276 seconds] 13:27 -!- melter [~Melter@dyn072.morrill-116.ndsu.NoDak.edu] has quit [Read error: Connection reset by peer] 13:29 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has joined #go-nuts 13:32 -!- eimantas [~eimantas@78-60-134-80.static.zebra.lt] has joined #go-nuts 13:32 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5] 13:36 -!- pvarga [~pvarga@pool-71-172-108-117.nwrknj.east.verizon.net] has quit [Quit: pvarga] 13:40 -!- iant [~iant@66.109.103.84] has joined #go-nuts 13:40 -!- mode/#go-nuts [+v iant] by ChanServ 13:44 -!- sunfmin [~sunfmin@115.197.43.253] has joined #go-nuts 13:48 -!- gtaylor [~gtaylor@99-5-124-9.lightspeed.gnvlsc.sbcglobal.net] has joined #go-nuts 13:50 -!- ucasano [~ucasano@151.12.47.139] has quit [Read error: Operation timed out] 13:52 -!- ucasano [~ucasano@151.12.47.139] has joined #go-nuts 13:53 -!- aat [~aat@rrcs-184-75-54-130.nyc.biz.rr.com] has joined #go-nuts 13:56 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts 14:02 -!- eimantas [~eimantas@78-60-134-80.static.zebra.lt] has quit [Quit: eimantas] 14:05 -!- tncardoso [~thiagon@150.164.2.20] has quit [Quit: Leaving] 14:06 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts 14:11 -!- shvntr [~shvntr@116.26.130.59] has quit [Ping timeout: 252 seconds] 14:11 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 14:12 -!- r_linux [~r_linux@smtp.mandique.com.br] has joined #go-nuts 14:13 -!- bickfordb [~bran@70-36-197-162.dsl.dynamic.sonic.net] has joined #go-nuts 14:14 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 14:25 -!- tncardoso [~thiagon@150.164.2.20] has quit [Quit: Leaving] 14:27 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has joined #go-nuts 14:29 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has joined #go-nuts 14:30 -!- noodles775 [~michael@canonical/launchpad/noodles775] has quit [Read error: Operation timed out] 14:33 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts 14:34 -!- rputikar [~240182H@124-169-210-241.dyn.iinet.net.au] has quit [Quit: rputikar] 14:35 -!- tav [~tav@2.96.44.18] has quit [Read error: Connection reset by peer] 14:35 -!- tav [~tav@2.96.44.18] has joined #go-nuts 14:41 -!- Viriix [~joseph@c-67-169-172-251.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 14:41 -!- pharris [~Adium@rhgw.opentext.com] has joined #go-nuts 14:46 -!- chomp [~chomp@dap-209-166-184-50.pri.tnt-3.pgh.pa.stargate.net] has joined #go-nuts 14:49 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 14:49 < marko> hi! Is there a way to detect if a channel is closed without sending to it and checking a runtime panic ? 14:51 < chomp> you can use the multi-valued form of <- 14:51 < jlaffaye> we did have `closed` but I dont know if it has been removed lately 14:51 < chomp> as in x, ok <- mychan 14:52 < chomp> ok is false if the receive failed because mychan was closed 14:52 < chomp> iirc. 14:56 -!- GilJ [~GilJ@zeus.ugent.be] has quit [Ping timeout: 248 seconds] 14:56 -!- m4dh4tt3r [~Adium@c-98-210-145-213.hsd1.ca.comcast.net] has quit [Quit: Leaving.] 14:57 -!- DerHorst [~Horst@e176102182.adsl.alicedsl.de] has joined #go-nuts 14:58 -!- GilJ [~GilJ@zeus.ugent.be] has joined #go-nuts 14:58 -!- iant [~iant@66.109.103.84] has quit [Quit: Leaving.] 14:59 -!- keithcascio [~keithcasc@nat/google/x-qnvauwzzydgzzyqc] has joined #go-nuts 15:05 -!- tux21b [~christoph@chello213047047175.3.graz.surfer.at] has quit [Quit: Leaving] 15:06 -!- protoboard [~protoboar@189.174.223.230] has quit [Ping timeout: 252 seconds] 15:07 -!- noodles775 [~michael@canonical/launchpad/noodles775] has quit [Ping timeout: 252 seconds] 15:08 -!- protoboard [~protoboar@189.186.76.39] has joined #go-nuts 15:09 -!- snearch [~snearch@f053012080.adsl.alicedsl.de] has quit [Quit: Verlassend] 15:10 -!- twolfe18 [~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net] has quit [Quit: twolfe18] 15:15 < marko> chomp: but I want to send to it, don't want to consume/block. 15:16 < chomp> ahhh sorry, overlooked that. that isn't possible. 15:17 < chomp> as a general rule, it's probably better to avoid situations where your senders can even try to send to a closed channel 15:18 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 276 seconds] 15:18 < chomp> rather than trapping a panic 15:18 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts 15:19 -!- r_linux [~r_linux@smtp.mandique.com.br] has quit [Read error: Connection reset by peer] 15:19 -!- r_linux [~r_linux@200.225.95.150] has joined #go-nuts 15:21 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has quit [Quit: Computer has gone to sleep.] 15:25 < marko> chomp: ah ok, I was trying to use go9p (http://code.google.com/p/go9p/) 15:25 -!- Project_2501 [~Marvin@82.84.76.170] has joined #go-nuts 15:25 < marko> but I found that when the connection is broken the client sends a request into a channel which wasn't closed but there is no handler goroutine anymore 15:26 < marko> causing all client operation to block (including a file.Close()), so I 'fixed' this by closing the channel before exiting the io handling gorouting so that at least things break instead of blocking forever 15:28 < marko> then I wanted it to adopt a less panicking behavior, so I resorted on defer+recover so that the API returns an Error each time it tries operations which cause writes to this closed channel 15:28 < marko> it works fine now, I was just wondering if there was a more "goish" way to solve that 15:29 < marko> or perhaps a better overall design (but I'm not the author of go9p) 15:30 < marko> I'm just exploring go lately, but I've seen this pattern a couple of times: create a goroutine that handles requests for a connection + API functions which send requests via channel to this worker/actor/whatever 15:31 < marko> however when this worker/actor dies the API layer has to know that somehow 15:31 < marko> in order to avoid sending requests to it 15:32 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit [Read error: Connection reset by peer] 15:32 < marko> what do you suggest instead of simply closing the channel and deal with the panic? 15:33 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined #go-nuts 15:36 -!- ucasano [~ucasano@151.12.47.139] has quit [Quit: ucasano] 15:38 < chomp> i'm no go expert, but a fairly common idiom seems to be a quit channel 15:38 -!- r_linux [~r_linux@200.225.95.150] has quit [Read error: Connection reset by peer] 15:38 -!- r_linux [~r_linux@smtp.mandique.com.br] has joined #go-nuts 15:39 < chomp> i.e. have a channel that anyone can select on to know when it's time to stop. if you receive on the channel, send back to it. if it has a buffer size of 1, it will be sufficient to allow all related goroutines to exit gracefully 15:40 < chomp> and then any error cases elicit an initial write to that channel 15:42 -!- twolfe18 [~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net] has joined #go-nuts 15:42 < chomp> actually might be best to size the quit channel buffer to the number of agents who will send/receive on it - i could see a possible race condition otherwise 15:43 < marko> hmm, I see some problems with this approach. go9p builds a file-like API for people to use, say "func() { f, err := clnt.Open(name); defer clnt.Close(); d, err := ioutils.ReadAll(f) .... }" 15:44 -!- ParmeGV [~rafa@240.27.18.95.dynamic.jazztel.es] has joined #go-nuts 15:44 < marko> all this functions execute in the context of the calling goroutine 15:44 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts 15:45 < marko> the implementation of these functions (including the ones implementing io.Reader invoked by ioutil.ReadAll) actually send a req to the channel and pass a 'done' channel to be awaken back when there is an answer 15:46 -!- sunfmin [~sunfmin@115.197.43.253] has quit [Quit: sunfmin] 15:47 < marko> How could I write such an API by using a hidden asynchronous "closed" channel in such a way that nobody writes to this 'req' channel when there is noone left to listen on the other side? 15:47 -!- Narren [~skald@narren.la.net.ua] has quit [Remote host closed the connection] 15:49 < marko> perhaps I could put the "send" in a "select" statement that is awaken also if the send is blocked (e.g. because the channel queue is full) but a 'closed' message arrives on the other channel (like you proposed) 15:50 < marko> (btw, I don't know the number of agents who will send/receive messages, it's file API so potentially an unbounded number of clients will do) 15:51 < marko> btw, except for the panic uglyness, what would be the reasone one would go with this complicated implementation rather than simply catching the runtime panic? 15:53 -!- noodles775 [~michael@canonical/launchpad/noodles775] has quit [Quit: leaving] 15:58 -!- icey [~user@ip68-104-183-151.ph.ph.cox.net] has joined #go-nuts 16:04 -!- Project_2501 [~Marvin@82.84.76.170] has left #go-nuts ["Sto andando via"] 16:08 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has quit [Quit: eimantas] 16:09 -!- tncardoso [~thiago@189.59.202.145] has joined #go-nuts 16:09 -!- twolfe18 [~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net] has quit [Quit: twolfe18] 16:13 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 16:18 -!- imsplitbit [~imsplitbi@64.39.4.132] has joined #go-nuts 16:19 -!- chickencow [~zak@115-64-225-41.tpgi.com.au] has quit [Quit: Leaving] 16:19 -!- ParmeGV [~rafa@240.27.18.95.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 16:19 -!- DerHorst [~Horst@e176102182.adsl.alicedsl.de] has quit [Ping timeout: 255 seconds] 16:21 -!- kevlar_work [~kevlar@nat/google/x-hpwweveanhoaltdj] has joined #go-nuts 16:21 -!- kevlar_work [~kevlar@nat/google/x-hpwweveanhoaltdj] has quit [Changing host] 16:21 -!- kevlar_work [~kevlar@unaffiliated/eko] has joined #go-nuts 16:21 -!- iant [~iant@nat/google/x-abqztausziauhgdo] has joined #go-nuts 16:21 -!- mode/#go-nuts [+v iant] by ChanServ 16:22 -!- Bigbear1 [~Cody@d173-181-43-12.abhsia.telus.net] has joined #go-nuts 16:22 -!- Tv [~Tv@ip-66-33-206-8.dreamhost.com] has joined #go-nuts 16:28 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection] 16:32 -!- robteix [~robteix@192.55.54.36] has joined #go-nuts 16:32 -!- brtk [~brtk@c83-248-35-158.bredband.comhem.se] has joined #go-nuts 16:33 -!- nteon [~nteon@c-98-210-195-105.hsd1.ca.comcast.net] has joined #go-nuts 16:47 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has joined #go-nuts 16:47 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has left #go-nuts [] 16:51 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 16:55 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has joined #go-nuts 16:56 < _nil> iant: i'd like to talk gc with you when you get a chance 16:57 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 16:58 -!- bickfordb [~bran@70-36-197-162.dsl.dynamic.sonic.net] has quit [Ping timeout: 276 seconds] 17:01 <+iant> _nil: sure 17:01 <+iant> any time 17:03 -!- eimantas [~eimantas@ip-212-52-52-163.kava.lt] has joined #go-nuts 17:03 -!- Cork[home] [~none@firefox/community/cork] has joined #go-nuts 17:04 < Cork[home]> anyone know if the websocket package supports hybi-07? 17:04 < Tonnerre> Hm, how would one do date arithmetics in Go? 17:04 < Tonnerre> i.e. now + '2 hours' 17:06 < Tonnerre> SecondsToUTC(UTC().Seconds() + 7200) ? 17:06 < Tonnerre> Or is there a better way? 17:08 -!- Cobi [~Cobi@2002:1828:88fb:0:aede:48ff:febe:ef03] has quit [Read error: Operation timed out] 17:09 < xyproto> oh baby, talk garbage collection to me :P 17:11 < Tonnerre> So … yes? 17:11 < Tonnerre> Ah, there's at least time.Seconds() without generating an UTC object 17:12 < Tonnerre> But that's all one can do? 17:13 -!- huin [~huin@91.85.171.238] has joined #go-nuts 17:15 -!- marko [~marko@2a00:1620:c0:50:66b9:e8ff:feca:1812] has quit [Ping timeout: 255 seconds] 17:18 < nteon> Cork[home]: no it doesn't 17:18 < Cork[home]> nteon: is there any timeframe/issue for the update? 17:19 < Namegduf> Tonnerre: If operating roughly, i.e. a week is X seconds, is enough 17:19 < Namegduf> Then you can use time.Seconds() 17:19 < Namegduf> If you want things like leap seconds handled 17:19 < Namegduf> Then I don't think so. 17:20 -!- r_linux [~r_linux@smtp.mandique.com.br] has quit [Ping timeout: 252 seconds] 17:21 < nteon> Cork[home]: no idea, I was just checking the code :) 17:21 < Cork[home]> nteon: k thx 17:21 < nteon> Cork[home]: seems go implements draft-hixie-thewebsocketprotocol-76 17:21 < Cork[home]> ya 17:21 < Cork[home]> i guessed that much from how its responce looked like 17:21 < Cork[home]> and the documentation 17:22 -!- noam [noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 250 seconds] 17:22 < Cork[home]> just wanted to be sure 17:22 < Tonnerre> Namegduf: thanks 17:23 < nteon> Cork[home]: do any browsers implement hybi-07 yet? 17:23 < Cork[home]> ya 17:23 < Cork[home]> ff6+ has it 17:23 < Cork[home]> ff6 is in alpha 17:23 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:88fc:5c53:605e:9b0d] has joined #go-nuts 17:24 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Quit: Lost terminal] 17:24 < Cork[home]> nteon: i was hoping to use multible versions, as ff only supports hybi06+ 17:25 < Cork[home]> my test server works perfect in chrome, but i don't even get a connection in ff :/ 17:26 < nteon> Cork[home]: yea, thats the problem with websockets... 17:26 < nteon> Cork[home]: I've had some good luck with go-socket.io 17:26 < Cork[home]> nteon: and i think chromium is close to landing 07 too 17:26 -!- noam [noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 17:26 < Cork[home]> nteon: i'll have a look at it! 17:31 < Omnivore> stupid newb Q, can you define something like: func (int) Hours() Time; ? 17:31 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has quit [Remote host closed the connection] 17:33 < chomp> no but you can create a new int type, like type time int; func (time) Hours() Time 17:33 < chomp> assuming i understand your goal 17:34 -!- exch [~blbl@87.209.181.34] has joined #go-nuts 17:39 -!- r_linux [~r_linux@smtp.mandique.com.br] has joined #go-nuts 17:40 < Omnivore> ah k thanks, unfortunately still couldn't do the Ruby-esque: 16.Hours(), would need to cast 16 to time type first right? 17:43 < Namegduf> Oh god 17:43 < Namegduf> You can't do that, no. 17:43 < elimisteve> !msg christefano ha 17:43 < Namegduf> Omnivore: Just use functions. 17:44 < Namegduf> In Go, not everything is a method, not everything SHOULD be a method, and you will make a hideous mess trying to make everything BE a method 17:44 < Omnivore> thanks Namegduf, just seeing where Go fits in my toolbox 17:45 < Tonnerre> I suppose there's no way to tell the GobEncoder to give me the size of the object it decoded in bytes? 17:45 -!- r_linux [~r_linux@smtp.mandique.com.br] has quit [Ping timeout: 240 seconds] 17:45 < Namegduf> Omnivore: I don't see how the ability to write things as methods rather than functions relates to that 17:47 < _nil> iant: so i'm working on finishing up 1556 17:48 <+iant> 1556? interface error message? 17:48 < _nil> yeah 17:48 < _nil> so obnoxious 17:49 < _nil> well if you're trying to teach instead of if you already know what it means 17:50 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined #go-nuts 17:50 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 17:50 -!- bickfordb [~bran@173.228.62.210] has joined #go-nuts 17:51 < _nil> iant: so i know where it breaks 17:51 < _nil> i'm just having trouble keeping node->type->broke set 17:52 <+iant> unfortunately I don't know very much about gc compiler internals 17:52 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 17:52 < _nil> iant: oh ok 17:52 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Read error: Operation timed out] 17:52 < _nil> i've been battling it with russ 17:52 < _nil> for a while 17:52 -!- exch [~blbl@87.209.181.34] has quit [Read error: Operation timed out] 17:56 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 17:57 -!- icey [~user@ip68-104-183-151.ph.ph.cox.net] has quit [Remote host closed the connection] 17:57 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 17:57 -!- r_linux [~r_linux@smtp.mandique.com.br] has joined #go-nuts 17:58 -!- icey [~user@68.104.183.151] has joined #go-nuts 17:59 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 18:04 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined #go-nuts 18:08 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Read error: Operation timed out] 18:09 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 18:09 < _nil> iant: ok well sry :) 18:09 < _nil> i'll get this one 18:09 < _nil> and will buy champagne when i get it 18:10 <+iant> good luck 18:10 < _nil> thx :) 18:10 < _nil> ttyl! 18:17 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 18:18 -!- bickfordb [~bran@173.228.62.210] has quit [Ping timeout: 240 seconds] 18:20 -!- bickfordb [~bran@173.228.62.210] has joined #go-nuts 18:27 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit [Read error: Connection reset by peer] 18:29 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat] 18:29 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined #go-nuts 18:31 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts 18:33 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 18:36 -!- moraes [~moraes@189.103.188.201] has quit [Read error: Connection reset by peer] 18:38 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit [Ping timeout: 260 seconds] 18:39 -!- TheMue [~TheMue@p5DDF4D03.dip.t-dialin.net] has joined #go-nuts 18:40 -!- virtualsue_ [~chatzilla@nat/cisco/x-vfogsvvsogsgldxk] has quit [Ping timeout: 244 seconds] 18:43 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts 18:44 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 18:46 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has joined #go-nuts 18:55 -!- chomp [~chomp@dap-209-166-184-50.pri.tnt-3.pgh.pa.stargate.net] has quit [Quit: Leaving] 18:56 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has quit [Ping timeout: 250 seconds] 19:01 -!- virtualsue [~chatzilla@nat/cisco/x-eeoceqqrkgpdnqqy] has joined #go-nuts 19:04 -!- Cobi [~Cobi@2002:1828:88fb:0:aede:48ff:febe:ef03] has joined #go-nuts 19:05 -!- icey [~user@68.104.183.151] has quit [Remote host closed the connection] 19:06 -!- kinofcain [~KinOfCain@173-228-28-118.dsl.dynamic.sonic.net] has joined #go-nuts 19:13 -!- r_linux [~r_linux@smtp.mandique.com.br] has quit [Ping timeout: 255 seconds] 19:14 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat] 19:22 -!- tvw [~tv@e176005105.adsl.alicedsl.de] has joined #go-nuts 19:23 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has quit [Remote host closed the connection] 19:27 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has joined #go-nuts 19:28 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has joined #go-nuts 19:29 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 19:30 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 19:31 -!- bickfordb [~bran@173.228.62.210] has quit [Ping timeout: 260 seconds] 19:36 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has quit [Quit: leaving] 19:36 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has joined #go-nuts 19:36 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has joined #go-nuts 19:46 -!- kevlar_work [~kevlar@unaffiliated/eko] has quit [Remote host closed the connection] 19:48 -!- kevlar_work [~kevlar@nat/google/x-nyklhnmaavjxvylo] has joined #go-nuts 19:48 -!- kevlar_work [~kevlar@nat/google/x-nyklhnmaavjxvylo] has quit [Changing host] 19:48 -!- kevlar_work [~kevlar@unaffiliated/eko] has joined #go-nuts 19:59 -!- bickfordb [~bran@173.228.62.210] has joined #go-nuts 20:00 -!- iant [~iant@nat/google/x-abqztausziauhgdo] has quit [Ping timeout: 260 seconds] 20:02 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined #go-nuts 20:09 -!- virtualsue [~chatzilla@nat/cisco/x-eeoceqqrkgpdnqqy] has quit [Ping timeout: 260 seconds] 20:14 -!- iant [~iant@nat/google/x-yovlejpcxrkihdat] has joined #go-nuts 20:14 -!- mode/#go-nuts [+v iant] by ChanServ 20:14 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 20:15 -!- tvw [~tv@e176005105.adsl.alicedsl.de] has quit [Ping timeout: 255 seconds] 20:16 -!- alehorst [~alehorst@189.58.29.189.dynamic.adsl.gvt.net.br] has quit [Quit: Leaving.] 20:17 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 20:23 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts 20:24 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has quit [Quit: leaving] 20:24 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has joined #go-nuts 20:28 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has quit [Ping timeout: 240 seconds] 20:31 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 20:34 -!- zeroXten [~zeroXten@87.106.200.62] has quit [Ping timeout: 258 seconds] 20:34 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 20:37 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 20:38 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:88fc:5c53:605e:9b0d] has quit [Quit: Leaving.] 20:39 -!- tvw [~tv@e176005105.adsl.alicedsl.de] has joined #go-nuts 20:43 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 20:46 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has quit [Quit: leaving] 20:46 -!- mkb_ [~mkb@pool-71-174-16-245.bstnma.east.verizon.net] has joined #go-nuts 20:46 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 20:47 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20:51 -!- TheMue [~TheMue@p5DDF4D03.dip.t-dialin.net] has quit [Quit: TheMue] 20:51 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.] 20:52 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has joined #go-nuts 20:53 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 20:56 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 20:57 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has quit [Ping timeout: 240 seconds] 21:04 -!- danilo04 [~danilo04@66.44.228.140] has joined #go-nuts 21:04 -!- virtualsue [~chatzilla@nat/cisco/x-jnmdkoauusfxajxg] has joined #go-nuts 21:06 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has quit [Read error: Connection reset by peer] 21:06 -!- shachaf [~shachaf@208.69.183.87] has quit [Remote host closed the connection] 21:06 -!- ExtraSpice [XtraSpice@78-57-204-104.static.zebra.lt] has quit [Read error: Operation timed out] 21:07 -!- ExsysTech [~ExsysTech@50-46-213-60.evrt.wa.frontiernet.net] has joined #go-nuts 21:08 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has quit [Read error: Operation timed out] 21:08 -!- Paradox924X [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has joined #go-nuts 21:09 -!- danilo04 [~danilo04@66.44.228.140] has quit [Read error: Operation timed out] 21:10 -!- shachaf [~shachaf@204.109.63.130] has joined #go-nuts 21:14 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed the connection] 21:14 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 21:16 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 21:18 -!- robteix [~robteix@192.55.54.36] has quit [Ping timeout: 255 seconds] 21:19 -!- dj2 [~dj2@216.16.242.254] has quit [Remote host closed the connection] 21:20 -!- huin [~huin@91.85.171.238] has quit [Quit: leaving] 21:28 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 240 seconds] 21:28 -!- danilo04 [~danilo04@66.44.228.140] has joined #go-nuts 21:28 -!- ParmeGV [~rafa@226.27.18.95.dynamic.jazztel.es] has quit [Quit: leaving] 21:29 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 21:29 -!- _20Syl_ [~slvn@ks361815.kimsufi.com] has quit [Quit: leaving] 21:30 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined #go-nuts 21:32 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 21:37 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 21:37 -!- imsplitbit [~imsplitbi@64.39.4.132] has quit [Quit: Bye!] 21:38 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Read error: Operation timed out] 21:39 -!- vzx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 21:42 < nsf> uhm, guys, as you may have heard I'm working on a Go-like language but more low level and C friendly, but I've stumbled across a dilemma, when C's unrestricted type system is quite hostile to Go-like strict type system 21:42 < nsf> does anyone have an idea how to solve this issue? 21:42 < nsf> here's the example: http://pastie.org/2000404 21:43 < nsf> C libraries tend to define gazillion of types without any reason 21:43 < nsf> like in SDL, there are Uint16, Uint8, etc. 21:44 < nsf> some types are more important than others, like size_t 21:44 < nsf> and I can't really see a way to connect these two type system in a very graceful way 21:44 < nsf> systems* 21:44 < nsf> maybe inserting type casts implicitly when calling C functions? :) 21:48 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the Fish] 21:49 < Namegduf> nsf: Sounds like an option. 21:49 < nsf> it is 21:51 < nsf> hm... 21:53 < nsf> without all these type casts it looks definitely better 21:56 -!- tncardoso [~thiago@189.59.202.145] has quit [Quit: bye] 21:57 < nsf> relaxing type system strictness is another idea 22:01 -!- virtualsue [~chatzilla@nat/cisco/x-jnmdkoauusfxajxg] has quit [Read error: Operation timed out] 22:02 -!- photron [~photron@port-92-201-23-24.dynamic.qsc.de] has quit [Ping timeout: 258 seconds] 22:05 -!- awidegreen [~quassel@h-170-226.A212.priv.bahnhof.se] has quit [Remote host closed the connection] 22:09 < KBme> heretic‼ 22:10 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has joined #go-nuts 22:12 -!- danilo04 [~danilo04@66.44.228.140] has quit [Quit: Saliendo] 22:13 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined #go-nuts 22:16 -!- Sep102__ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has joined #go-nuts 22:16 -!- Sep102 [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping timeout: 252 seconds] 22:17 -!- pharris [~Adium@rhgw.opentext.com] has quit [Quit: Leaving.] 22:19 -!- Sep102_ [~Sep102@c-71-231-176-153.hsd1.wa.comcast.net] has quit [Ping timeout: 248 seconds] 22:27 -!- kr [~Keith@204.14.152.118] has joined #go-nuts 22:30 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has quit [Quit: Lost terminal] 22:36 -!- bickfordb [~bran@173.228.62.210] has quit [Quit: leaving] 22:45 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 22:51 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5] 22:53 -!- dirtmcgirt [~dirtmcgir@209.119.73.54] has joined #go-nuts 22:55 -!- Omnivore [~Omnivore@adsl-75-18-194-45.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 22:55 -!- hargettp [~hargettp@pool-71-184-185-93.bstnma.east.verizon.net] has joined #go-nuts 22:56 -!- virtualsue [~chatzilla@host81-148-98-238.in-addr.btopenworld.com] has quit [Ping timeout: 250 seconds] 22:56 -!- Omnivore [~Omnivore@adsl-75-18-194-45.dsl.pltn13.sbcglobal.net] has joined #go-nuts 22:57 -!- cco3 [~conleyo@nat/google/x-rdbylhtexknlcvla] has quit [Ping timeout: 248 seconds] 22:57 -!- apexo [~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb] has quit [Ping timeout: 248 seconds] 22:58 -!- niekie_ [~niek@CAcert/Assurer/niekie] has joined #go-nuts 22:58 -!- dfr|work [~dfr|work@nat/google/x-ktgyzocazafcsgfq] has quit [Ping timeout: 248 seconds] 22:58 -!- rphillips [~rphillips@unaffiliated/rphillips] has quit [Ping timeout: 248 seconds] 22:58 -!- niekie [~niek@CAcert/Assurer/niekie] has quit [Write error: Connection reset by peer] 22:59 -!- dfr|work [~dfr|work@nat/google/x-inssfgjezjmyxvbg] has joined #go-nuts 23:00 -!- cco3 [~conleyo@nat/google/x-wmgbnviifvfzdlby] has joined #go-nuts 23:00 -!- apexo [~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb] has joined #go-nuts 23:00 -!- rphillips [~rphillips@unaffiliated/rphillips] has joined #go-nuts 23:01 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has joined #go-nuts 23:15 -!- dreadlorde [~dreadlord@c-24-11-39-160.hsd1.mi.comcast.net] has joined #go-nuts 23:21 -!- iant [~iant@nat/google/x-yovlejpcxrkihdat] has quit [Ping timeout: 252 seconds] 23:23 -!- icey [~user@ip68-104-183-151.ph.ph.cox.net] has joined #go-nuts 23:27 -!- GeertJohan [~Squarc@D978EC5D.cm-3-1d.dynamic.ziggo.nl] has quit [Quit: Leaving.] 23:31 -!- iant [~iant@67.218.110.215] has joined #go-nuts 23:31 -!- mode/#go-nuts [+v iant] by ChanServ 23:36 -!- aat [~aat@rrcs-184-75-54-130.nyc.biz.rr.com] has quit [Ping timeout: 255 seconds] 23:37 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 23:38 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 23:41 -!- _dfc [~dfc@eth59-167-133-99.static.internode.on.net] has joined #go-nuts 23:45 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 23:46 -!- Cork[home] [~none@firefox/community/cork] has quit [Remote host closed the connection] 23:47 -!- Cork[home] [Cork@firefox/community/cork] has joined #go-nuts 23:47 -!- replore_ [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 23:48 -!- jkleier [~zombified@li42-87.members.linode.com] has quit [Ping timeout: 276 seconds] 23:48 -!- jkleier [~zombified@li42-87.members.linode.com] has joined #go-nuts 23:50 -!- djbrown [~djbrown@unaffiliated/djbrown] has quit [Ping timeout: 260 seconds] 23:50 -!- djbrown [~djbrown@h236n2-g-va-a12.ias.bredband.telia.com] has joined #go-nuts 23:51 -!- Crnobog [~crnobog@cpc3-nmal12-0-0-cust48.croy.cable.virginmedia.com] has quit [Ping timeout: 244 seconds] 23:51 -!- Crnobog [~crnobog@cpc3-nmal12-0-0-cust48.croy.cable.virginmedia.com] has joined #go-nuts 23:55 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has quit [Remote host closed the connection] 23:56 -!- cafesofie [~cafesofie@ool-18b97779.dyn.optonline.net] has joined #go-nuts 23:59 -!- sunfmin [~sunfmin@115.197.43.253] has joined #go-nuts --- Log closed Wed Jun 01 00:00:52 2011