--- Log opened Fri Aug 26 00:00:16 2011 --- Day changed Fri Aug 26 2011 00:00 < niemeyer> nteon: tip is fixed 00:00 < niemeyer> itrekkie: congrats! 00:00 < itrekkie> incidently, hyperthreading hurts performance, but I suppose that's because none of the threads are idle 00:01 < niemeyer> On that note, I'm stepping out for dinner 00:01 < Anoq> str1ngs: https://github.com/mattn/go-gtk/issues/69 is it ok? 00:01 < nteon> niemeyer: thanks! awesome 00:02 < itrekkie> I ran into the same issue with go-gtk, the readme insists it be installed with make install, afaik 00:02 < itrekkie> and I couldn't get goinstall to install the package successfully 00:03 < str1ngs> Anoq: do you have a link to this example? 00:03 < str1ngs> Anoq: https://github.com/mattn/go-gtk/blob/master/example/demo/demo.go seems right to me 00:03 < itrekkie> but if you install it like the github main page says, isn't that import correct? 00:04 < str1ngs> itrekkie: at one time it could only be installed with make, but thanks to niemeyer that is no longer the case :P 00:04 < Anoq> str1ngs: ????? I didn't put the url in the issue? 00:05 < itrekkie> ah I see, all for the better I suppose, one package management system to rule them all 00:05 < str1ngs> Anoq: ah helps if I follow the link 00:05 < str1ngs> Anoq: ok looks good thanks. 00:06 < itrekkie> I played with go-gtk ever so briefly, and all click events seemed to crash the demos, and some demos wouldn't build and so on, maybe it's time to look again 00:06 < str1ngs> itrekkie: hm strange I make a go-webkit app and go-vte app worked quite well 00:06 < str1ngs> made* 00:07 < itrekkie> okay, so for example, goinstall yields: http://pastie.org/2430693 00:07 < itrekkie> wonder if my version of gtk/glib is too old 00:07 < Anoq> str1ngs: ah... gocalc should be cloned from https://github.com/mattn/gocalc . If I only know this before. 00:08 < str1ngs> itrekkie: possibly or what version of glib? 00:08 < str1ngs> Anoq: hmm where did you clone it from? 00:09 < str1ngs> Anoq: either way that one example needed fixing so. 00:09 < itrekkie> hm, I'm no expert, as far as I can tell, glib 2.0? 00:09 < Anoq> str1ngs: just from the original. As you can see its "forked from abiosoft/gocalc" 00:10 < str1ngs> Anoq: ah so the orignal might be old and not maintained 00:11 < Anoq> Q: sometimes I see that instead import "blabla" there is import . "blabla". See the DOT! What does this mean? I didn't yet found an answer. 00:11 < itrekkie> doesn't that import the package into the default namespace? 00:11 < str1ngs> Anoq: dot means you do not need to use the prefix name space I'll give an example. 00:12 < Anoq> no need. 00:12 < str1ngs> Anoq: import . "fmt" then you can say do Println("hello, world") 00:12 < Anoq> I just found it ins some source files and didnt underestand. 00:12 < itrekkie> okay, so I'm running ubuntu 10.04, so it's quite old 00:12 < str1ngs> itrekkie: ah that might be it then. 00:13 < itrekkie> I'll try an upgrade and try again; go-gtk seems really fun :) 00:14 < Anoq> is there any versioning in the packages? I mean something like in ruby gems. 00:14 < str1ngs> not really, if you use tags though it will use the tags with goinstall 00:14 < Anoq> cause when there are two project depending on different version of one package form the same source. 00:14 < str1ngs> ie weekly vs release 00:15 < Anoq> So I can "tag" the package 00:15 < str1ngs> yes you can tag it with w/e version control you use 00:15 < str1ngs> imo if you plan to maintain a package that you want to be stable I would always target go release. 00:16 < Anoq> And ho can I import such an package? 00:16 -!- TheSeeker [riiight@99-153-248-206.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 245 seconds] 00:17 < str1ngs> When downloading or updating, goinstall first looks for a tag or branch named "release". If there is one, it uses that version of the code. Otherwise it uses the default version selected by the version control system, typically HEAD for git, tip for Mercurial. 00:17 < itrekkie> oh, ibm is porting go to ppc? exciting :) 00:17 < Anoq> itrekkie: url, pleas please please 00:18 < itrekkie> just a tweet, https://twitter.com/#!/ibm_ericvh/status/103547803837534209 00:18 -!- TheSeeker [riiight@99-153-248-206.lightspeed.irvnca.sbcglobal.net] has joined #go-nuts 00:18 < itrekkie> http://code.google.com/r/ericvh-go-ppc/ 00:19 < f2f> ericvh is in this channel, ask him directly about the status :) 00:22 < Anoq> f2f: i'm short of time. I wrote a note about it. So as I'll get the time I'll try to find him on blue pages. 00:23 < Anoq> str1ngs: does the "tagging" due goinstall means I can install only one selected "tagged" version of package? 00:24 < str1ngs> Anoq: as far as I know if there is a tag or branch named release it will use that 00:25 < str1ngs> Anoq: but yes you can only install one version. does not make sense to install 2 versions 00:25 < str1ngs> you would need 2 versions of go in that case. 00:25 < Anoq> str1ngs: but when two project depends on different version/tag of the package. Then how to solve this. ..... ah was typing to slow. 00:26 < Anoq> so there is no way how to include/froze current and/or given version of package into actual project? 00:26 < str1ngs> no there is no need treally. api changes are easy to fix and imo should be encouraged 00:27 < str1ngs> what I would do in this case is bring the package that is using an older api of the package in question. upto speed with the current api 00:29 < str1ngs> most times gofix is all you need. if the api change is related to go stdlib. 00:29 -!- magn3ts [~magn3ts@colemickens.unl.edu] has quit [Ping timeout: 252 seconds] 00:30 -!- itrekkie [c0373628@gateway/web/freenode/ip.192.55.54.40] has quit [Quit: Page closed] 00:31 < str1ngs> I generally use go tip. and it is very rare a 3rd party lib does not work. when it doesnt work I simple fix it and where I can push back to the maintainer 00:31 < Anoq> str1ngs: one really therible example. Imagine I wrote a software using current "up to date" packages. The compiled binary is used for a few years. Then I need to do a small change, very small change. For instance only replace some "hardcoded" value in the program. Then, if I do not have the original environment, the pure hell happens. 00:32 < str1ngs> Anoq: what you describe is hypothetical . in practice from what I have seen that is not the case. 00:33 < Anoq> Str1ng: hypothetical, oh man. It hapens to me over and over again. 00:34 < str1ngs> then maybe a less hypothetical example is in order. 00:36 < Anoq> Str1ng: it's not go specific. I'm just a newcomer to go. If I do not forget I tend to pack all the source packages in its original form with the project. (I mean source of the project) 00:38 < Namegduf> Anoq: The Go project is version controlled, and you can always get a past version if you want. 00:38 < str1ngs> same with most 3rd party libs 00:38 < Namegduf> If you can't get and don't have a third party library, this counts as "not having the source code for your project" 00:38 < str1ngs> so ya I still see this as a hypothetical situation . 00:38 -!- nekoh [~nekoh@dslb-088-069-135-148.pools.arcor-ip.net] has quit [Quit: nekoh] 00:38 < Anoq> yes, bat the same does not always happen with the needed packages 00:39 < Anoq> s/bat/but/ 00:39 -!- scyth [~scyth@rots.in.rs] has quit [Quit: Leaving] 00:40 < str1ngs> anyway. I think package version might be a good idea. 00:40 < Anoq> It happens to me that used package after a years just wanish from the earth. 00:41 -!- franciscosouza [~francisco@187.105.21.97] has joined #go-nuts 00:41 < str1ngs> Anoq: that has nothing to do with g 00:41 < str1ngs> go* 00:41 < Anoq> str1ngs: but have to do with the development in go. 00:41 < str1ngs> no that has nothing to do with go, sorry 00:42 < jessta> Anoq: if you're worried about packages disappearing then just put a copy of them in your repo 00:42 -!- c00w [~colin@63.68.157.172] has quit [Ping timeout: 268 seconds] 00:43 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has joined #go-nuts 00:43 < Anoq> jessta: yes, I suggested that couple of lines before. 00:43 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has joined #go-nuts 00:44 < str1ngs> that for you to do not go imo. 00:45 -!- magn3ts [~magn3ts@colemickens.unl.edu] has joined #go-nuts 00:45 -!- c00w [~colin@63.68.157.172] has joined #go-nuts 00:47 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping timeout: 260 seconds] 00:47 -!- franciscosouza [~francisco@187.105.21.97] has quit [Read error: Connection reset by peer] 00:49 -!- tav_ [~tav@host-2-96-43-166.as13285.net] has quit [Ping timeout: 240 seconds] 00:49 -!- franciscosouza [~francisco@187.105.21.97] has joined #go-nuts 00:50 < Anoq> str1ngs: some environments have a solution for this. Sometimes called "freeze". So I was asking, in different ways, if something like this is implemented in go. 00:51 < f2f> Anoq: http://blog.golang.org/2011/03/go-becomes-more-stable.html 00:52 < Anoq> str1ngs: you just import your packages. And in some time you can do "freeze" and current package source are froze to your source code tree. And the development environment always know that import "bla" does not mean importing from the system packages but from the frozen ones. 00:55 -!- tav [~tav@host-2-96-42-164.as13285.net] has joined #go-nuts 00:57 < str1ngs> Anoq: go has no way to do this. simply tarball you go tree and keep your 3rd party libs in your source tree like jessta suggested. 00:58 -!- Eataix [~Eataix@130.56.93.42] has quit [] 00:59 < str1ngs> Anoq: if you do not want to tarball the go source tree. simple save the hg revision to a file. then you can check that revision out at any time. 01:00 < str1ngs> version.bash -save will save the revision to VERSION which you can that copy to your source tree. something like VERSION.go 01:03 -!- nteon [~nteon@ool-4a58e438.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 01:04 -!- c00w [~colin@63.68.157.172] has quit [Quit: Ex-Chat] 01:10 < Anoq> str1ngs: ehm...... what version of version.bash do you use? Or did you mean tar cf - $GOROOT|bzip2 --best >go.$($GOROOT/src/version.bash).bz2 01:11 -!- nicka1 [~nicka@blk-222-42-163.eastlink.ca] has quit [Ping timeout: 246 seconds] 01:12 -!- moraes [~moraes@189.103.177.124] has joined #go-nuts 01:12 < str1ngs> Anoq: I use tip so version.bash is auto generated. if though you wanted to freeze go. then you can use version.bash -save then copy VERSION to your project tree as say VERSION.go 01:13 < str1ngs> you can the use VERSION.go to ensure you are using the right version of go. 01:14 < Anoq> ah.... I use 01:14 < Anoq> $GOROOT/src/version.bash 01:14 < Anoq> release.r59 8979 01:15 < str1ngs> personally though freezing go is not a good idea. there are to many good things being added on a regular basis to discount them 01:17 < Anoq> yes freezing go is no good idea on its own. but I was talking different things. 01:17 < str1ngs> yes so with 3rd party package. if you are afraid of them going away. simple keep the source in your source tree. 01:18 < str1ngs> there are many ways you can do that. with git I would clone the 3rd party package and then add it as a submodule. this of course wont work with hg and bzr. 01:18 < str1ngs> anyways you get the ide. 01:18 < str1ngs> idea* 01:19 -!- iXeno_ [~ixeno@106.80-203-229.nextgentel.com] has quit [Read error: Connection reset by peer] 01:21 -!- iXeno [~ixeno@106.80-203-229.nextgentel.com] has joined #go-nuts 01:21 -!- dfr|mtv [~dfr|work@nat/google/x-rskhgidetrgvrvnt] has quit [Ping timeout: 245 seconds] 01:30 < s|k> the vim syntax plugin formats switches wrong 01:30 < s|k> indents the case statements which gofmt reverts 01:31 < s|k> hrm nevermind, indents it correctly once you add the colon 01:33 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has quit [Quit: Computer has gone to sleep.] 01:36 -!- pjacobs [~pjacobs@75-27-133-72.lightspeed.austtx.sbcglobal.net] has quit [Quit: Leaving] 01:41 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has quit [Remote host closed the connection] 01:44 -!- nteon [~nteon@ool-4a58e438.dyn.optonline.net] has joined #go-nuts 01:54 -!- gwui [~gwui@ip70-177-172-240.dc.dc.cox.net] has joined #go-nuts 01:56 -!- nicka [~nicka@unaffiliated/nicka] has joined #go-nuts 01:57 -!- Eataix [~Eataix@130.56.93.42] has joined #go-nuts 01:59 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 245 seconds] 02:04 -!- nteon [~nteon@ool-4a58e438.dyn.optonline.net] has quit [Ping timeout: 252 seconds] 02:07 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping timeout: 258 seconds] 02:13 -!- nteon [~nteon@ool-4a58e438.dyn.optonline.net] has joined #go-nuts 02:20 -!- qeed [~qeed@adsl-98-85-47-200.mco.bellsouth.net] has quit [Quit: Leaving] 02:21 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has quit [Read error: Connection reset by peer] 02:21 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has joined #go-nuts 02:24 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts 02:26 -!- Slant [~scott@ppp221-117.static.internode.on.net] has joined #go-nuts 02:30 -!- kamaji_ [~kamaji@handtomouse.demon.co.uk] has joined #go-nuts 02:30 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has quit [Read error: No route to host] 02:31 -!- kamaji_ [~kamaji@handtomouse.demon.co.uk] has quit [Read error: Connection reset by peer] 02:34 -!- Ginto8 [~ginto8@pool-173-72-98-105.cmdnnj.fios.verizon.net] has quit [Read error: Connection reset by peer] 02:35 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has joined #go-nuts 02:38 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 240 seconds] 02:47 -!- Eataix [~Eataix@130.56.93.42] has quit [] 02:49 -!- xash [~xash@d026238.adsl.hansenet.de] has quit [Quit: Lost terminal] 02:52 -!- testing12345 [~Tom@31.64.8.194] has joined #go-nuts 02:58 -!- Slant [~scott@ppp221-117.static.internode.on.net] has quit [Ping timeout: 240 seconds] 03:03 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 03:08 -!- testing12345 [~Tom@31.64.8.194] has quit [Quit: Leaving] 03:08 < chilts> awesome, being able to do concurrent reads to Amazon AWS services is pretty exciting :) 03:08 * chilts throws a comment out there 03:08 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has joined #go-nuts 03:10 -!- mikespook [~mikespook@116.21.253.72] has joined #go-nuts 03:17 -!- icey [u2593@gateway/web/irccloud.com/x-zfpfjwujncqchpsc] has joined #go-nuts 03:19 < icey> Does anyone have a good example of a website / web app built with go? I know Heroku built Doozer in Go, but I was hoping for a few more examples 03:19 < chilts> Doozer isn't a webapp, it's a high availability storage system 03:20 < icey> chilts: right, sorry; Doozer was a bad example to use... it was all I could think of :/ 03:20 < chilts> :) 03:20 < icey> TinkerCad is Go on the backend, right? 03:21 < chilts> not sure, though someone else might be able to answer 03:22 < f2f> icey, golang.org is served using go :) 03:23 < icey> f2f: hehe, I guess I should have specified "Non Go-related website" :) 03:23 < f2f> what are you looking for exactly? 03:24 < f2f> there was a site in vancouver built with go, gave you rent listings 03:24 < f2f> let's see if i can find it 03:25 < icey> f2f: I've been doing a huge language tour trying to find a good language for web & general development so I can migrate away from C#. I like go, but I kind of like to see other people's experiences with tools before diving in 03:26 < icey> f2f: barring finding blog posts of people using it, i figured i'd try to find out who was using it at all 03:26 < f2f> oh. can't help you there :) you need to get at least your finger wet if you want to see if the water is warm :) 03:26 < f2f> i'd suggest you write some code :) 03:28 < chilts> heh, seeing if the water is warm for 'icey' :) 03:28 < f2f> http://qlist.ca/ that's the website 03:29 < icey> f2f: thanks :) 03:29 < f2f> moar: http://go-lang.cat-v.org/organizations-using-go 03:30 < f2f> mind you, popularity contests shouldn't matter, but if they did (and they do), go isn't going to win outright just yet. 03:30 < f2f> we're biased here, but for us go is a fast language that is easy to write code with. 03:31 < icey> f2f: I have been writing some go; I guess right now I'm just trying to get a feel for how stable the ecosystem is, how frequently stuff breaks in the releases (although gofix has been able to handle everything for me so far, which is nuts), how quickly libraries are coming out, etc 03:32 < f2f> i have servers that have been running for 8 months now 03:33 < f2f> but that's not a guarantee that your code won't break. go moves very fast. 03:33 < f2f> it's an active ecosystem with lots of contributors, but that doesn't mean everything is being implemented just yet, or that stuff that was working a month ago is still being updated to work with the latest tip 03:34 < f2f> it's livelier than anything else i've seen, but i wasn't there for python's early years, or perl, or ruby :) 03:34 < s|k> skelterjohn: is there a way to get the benchmark and verbose output from tests using gb? 03:35 < moraes> i'd say go web is just starting! 03:35 < icey> f2f: do you find you have to implement a lot of utilities (api interop, drivers, etc) yourself? 03:35 < f2f> no 03:35 < f2f> everything i need is already in the standard library 03:35 < f2f> but i'm not constrained by legacy api 03:35 < icey> f2f: what about for databases / datastores? 03:36 < f2f> the only thing i need is a particular protocol, 9p, which is done as a separate project 03:36 < f2f> there's reasonable support for databases, but no generic DBI driver just yet, i don't think. 03:36 < f2f> i used gosqlite for a while 03:36 < f2f> then moved to serialization via json, which works just as well for my needs 03:38 < f2f> it depends on what people need. mongodb is being actively developed because the person that needs it most puts the effort. the people start preferring it to others because it's more complete, etc. 03:38 < s|k> node.js is pretty lively too 03:38 -!- wenquan [~wangbin@220.231.28.180] has joined #go-nuts 03:38 < f2f> cool 03:38 < chilts> yeah, I'm filling in goamz with more Amazon Services since I'll be using them in the future (for example) 03:39 < f2f> external library support is still in its infancy, but as you can see things are moving along :) 03:40 < f2f> s/library/api/ perhaps 03:40 < s|k> maybe someone needs to write a libcloud in go 03:40 < s|k> there is a python and a java version 03:40 < f2f> *puke* 03:40 < f2f> :) 03:40 < s|k> you don't like libcloud? 03:40 < s|k> :\ 03:40 * s|k works at Cloudkick 03:40 < f2f> i spend entirely too much time in clouds to enjoy it :) 03:41 < s|k> I guess I should say I work at Rackspace now 03:41 < s|k> :\ 03:41 < f2f> openstack, eh? :) 03:41 < s|k> no, I work on the control panel 03:41 < s|k> frontend stuff 03:42 < s|k> Rackspace sees openstack as its future 03:42 < s|k> it's a huge deal 03:42 < f2f> we're deplooying it here and there instead of our in-house stuff 03:42 < s|k> where do you work? 03:43 < f2f> a university in canada 03:43 < s|k> if you need to ever talk to anyone 03:43 < s|k> on the openstack team 03:43 < s|k> I can get you a direct line 03:43 < s|k> :O 03:43 < s|k> although that's not hard to do 03:43 < f2f> i think we pay gobbles for support :) i've been on a few conference calls with them 03:43 < s|k> nice 03:43 < s|k> those guys are pretty cool 03:44 < f2f> the platform doesn't suit our needs completely, but with time it'll improve, i'm sure. 03:44 < s|k> I dunno 03:44 < s|k> don't work on it :/ 03:44 < s|k> f2f: so go is just on your personal time then? 03:44 < f2f> we're mostly looking at orchestration and provisioning to resource-constricted environments where a particular node may not be available at all times. so we are thinking about migration, etc 03:45 < s|k> ah 03:45 < s|k> that's a tough problem 03:45 < f2f> well, i wrote our original cloud framework, so i'm free to rewrite it in Go as i see fit :) 03:45 < chilts> niemeyer: if I am changing ListDomains(&ListDomainsOpt{}) to ListDomains(maxNumberOfDomains, nextToken), then whenever calling ListDomains you'd have to know what the 'empty' values are to get the defaults? e.g. ListDomains(0, "") 03:45 < chilts> so isn't the original way a bit nicer? 03:45 < f2f> it's so much easier to write go servers, that it's really a no-brainer 03:45 < chilts> then I don't have to think about what to pass it 03:45 < s|k> I plan on making Go my primary language at home 03:46 < s|k> Go & JavaScript 03:46 < chilts> s|k: nice ... I seem to use Node and Go for everything these days 03:47 < s|k> chilts: yup, it's very easy to write a quick script in node.js 03:47 < s|k> and once chrome's nativeclient supports go 03:47 < s|k> <3 03:47 < chilts> niemeyer: and in fact, you can also call ListDomains(nil) to get all default values in the case where we are passing it a struct 03:47 < s|k> I'm writing app after app in that 03:47 < chilts> which takes no headspace at all :) 03:48 < niemeyer> chilts: Yep.. we don't want to create a struct to pass two parameters, though 03:48 < niemeyer> chilts: Let's use standard Go conventions there 03:49 < chilts> niemeyer: so when calling the two parameter version, do you always have to supply (0, "") to get the defaults 03:49 < chilts> I guess there are no parameters defaults or multiple dispatch in go 03:49 < s|k> no parameter defaults nope 03:50 < s|k> dunno what multiple dispatch means 03:50 < chilts> ie. in that case the max number would be 100 and there is no next token 03:50 < niemeyer> chilts: If you rarely use these parameters, we can have a separate function that does not take them 03:50 < niemeyer> chilts: Foo() is even nicer than Foo(nil) 03:50 < niemeyer> chilts: What's nextToken? 03:50 < chilts> it'd have to be a different name aye? 03:50 < chilts> http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/SDB_API_ListDomains.html 03:51 < chilts> if you have more than 100 domains, you'd need to page using a token 03:51 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts 03:52 < chilts> niemeyer: ok, if I have ListDomains() and ListDomainsFor(maxNumberOfDomains, nextToken) or something like that? 03:52 < chilts> (or something similar) 03:54 < niemeyer> ListDomains and ListDomainsN 03:54 < chilts> ListDomainsQuery(..., ...) might be nicer 03:54 < chilts> ah, ok yeah 03:54 < chilts> it's a deal 03:54 < niemeyer> chilts: Sweet! 03:55 < chilts> I have some fixes and extra code for s3, ec2 and sdb, but I'll do merge requests later today (you'll probably get them your morning) 04:00 < niemeyer> chilts: Superb! 04:06 -!- dfr|mtv [~dfr|work@nat/google/x-qpwuwmwsyunntwcg] has joined #go-nuts 04:09 -!- wenquan [~wangbin@220.231.28.180] has quit [Ping timeout: 246 seconds] 04:16 -!- nteon [~nteon@ool-4a58e438.dyn.optonline.net] has quit [Read error: Operation timed out] 04:25 -!- dfr|mtv [~dfr|work@nat/google/x-qpwuwmwsyunntwcg] has quit [Ping timeout: 250 seconds] 04:40 < str1ngs> f2f: what university? I'm in BC myself 04:41 -!- idobi [~stan.stee@8.18.115.2] has quit [Quit: Leaving.] 04:45 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts 04:47 -!- magn3ts [~magn3ts@colemickens.unl.edu] has quit [Read error: Operation timed out] 04:48 -!- meling [~meling@85.252.66.250] has joined #go-nuts 04:50 -!- Niedar [~dgdfg@ip68-99-166-222.hr.hr.cox.net] has quit [Ping timeout: 250 seconds] 04:50 -!- tteras_ [~fabled@83.145.235.194] has joined #go-nuts 04:55 -!- niemeyer [~niemeyer@200-102-220-163.pltce701.dsl.brasiltelecom.net.br] has quit [Ping timeout: 263 seconds] 05:01 -!- moraes [~moraes@189.103.177.124] has quit [Remote host closed the connection] 05:04 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has quit [Read error: Connection reset by peer] 05:05 < f2f> string, ucalgary 05:05 < f2f> sorry, str1ngs :) 05:08 < str1ngs> ah right on 05:10 -!- magn3ts [~magn3ts@colemickens.unl.edu] has joined #go-nuts 05:11 -!- Anoq [~radek@cst-prg-81-1.vodafone.cz] has quit [Ping timeout: 276 seconds] 05:11 < f2f> where in bc are you, str1ngs? 05:13 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has joined #go-nuts 05:16 -!- wallerdev [~wallerdev@72.44.102.30] has joined #go-nuts 05:19 < str1ngs> about 2 hours east of Vancouver. small town 05:23 < f2f> hope? 05:23 -!- Anoq [~radek@cst-prg-120-254.vodafone.cz] has joined #go-nuts 05:24 < f2f> i've been through the area on #1, didn't think there would be many tech prospects there :) 05:24 < str1ngs> not far from hope, chilliwack 05:25 < str1ngs> not many tech prospects. but I work from home so its nice that way. 05:28 < f2f> in 5-10 years, when working from home becomes more common, i think i'll be looking at moving close to better skiing in BC :) 05:28 -!- wenquan [~wangbin@220.231.28.180] has joined #go-nuts 05:29 -!- Anoq [~radek@cst-prg-120-254.vodafone.cz] has quit [Quit: OdchĆ”zĆm] 05:29 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed the connection] 05:29 < str1ngs> you would like it here for sure. 05:30 < f2f> you don't get as much rain as van proper, do you? :) 05:30 < str1ngs> yes its rather mild during the winter. mainly rain 05:30 < str1ngs> but the summers are great. 05:30 < f2f> if you don't mind i'll ping you for more information about the area tomorrow. i'm interested in knowing more about that part of the interior 05:31 < str1ngs> interior is more dry. ie hot summers 05:32 < f2f> we go camping at salmon arm every summer, so i know the dry parts around penticton/kelowna/kamloops 05:33 < str1ngs> yep 05:34 < f2f> it's all beautiful there anyways. so much variety! 05:35 < str1ngs> in one day, you can fish,ski,swim 05:35 < f2f> and surf, if you're on the island :) 05:35 < str1ngs> and vancouver has good tech prospects, and good location. just expensive 05:36 < f2f> a few of my colleagues moved there. they're enjoying it. i am not a big town person :) 05:36 < str1ngs> oh and they like to riot dure the play offs :P 05:37 < str1ngs> you might like something like mission then 05:37 < str1ngs> Mission is nice and good transit to downtown. 05:38 < f2f> i'm sure even van is better than cowtown. calgary is pretty boring if you're not in oil :) 05:38 < str1ngs> I though they had a good tech boom there 05:39 < str1ngs> orginally I'm from Ontario, and personally I dont really miss it 05:40 -!- foxen [~foxen@212.12.18.237] has joined #go-nuts 05:42 -!- tav [~tav@host-2-96-42-164.as13285.net] has quit [Quit: tav] 05:44 < f2f> i did my undergrad in saskatoon, and personally i don't miss it very often 05:45 < str1ngs> on the bright side you'll never lose your dog in sakatoon, 3 days later you'll still be able to see it running away. :P 05:47 < str1ngs> are you guys teaching or using go at all at ucalgary? 05:47 < f2f> from what i can tell it's only me right now. 05:47 < str1ngs> ah I'm some what older, but that might be a course I would take. 05:48 < f2f> there are profs that may be interested in it. what i'm doing is just replacing flakey python servers with ones written in go for external projects 05:49 < f2f> i'm not a part of the faculty, i work for grid.ucalgary.ca 05:50 < str1ngs> ah that looks instresting. yes I can see go being pretty useful 05:50 < str1ngs> so far I've noticed alot of python/ruby folks picking up go 05:51 < str1ngs> I hope more C C++ folks do to 05:51 < f2f> i'm a C person, but for the sake of fast prototyping i had to move to python, turned out that the major pet peeve i had with python was solved by go :) 05:51 < f2f> C->python->Go 05:51 < f2f> that's my progression 05:52 < f2f> mind you, i'm used to writing C with the threaded library provided by plan9 (coroutines) so Go was very easy to pick up from that side of things. don't know how it is for posix-y C guys :) 05:53 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has quit [Read error: Connection reset by peer] 05:53 < f2f> i'm an outlier because i come from plan9 world 05:54 < str1ngs> ah, I've for the most part picked up C via osmosis, I tend to avoid it at all cost. 05:54 < str1ngs> go is great though because it has higher level concepts and static type perks of C 05:55 < f2f> exactly. 05:55 < str1ngs> python is really good though even though, I opted for ruby. python just never jived for me. 05:55 < str1ngs> but now I either us bash, or go 05:56 < f2f> thi 05:56 < f2f> oops. 05:56 < f2f> i was going to say that i don't have much experience with ruby 05:57 < str1ngs> imo ruby is comparable with python. ruby is not known for its speed however. 05:58 < str1ngs> but I find I've just replaced that with bash, since bash is better for forking calls. which is mainly what I need scripting for 05:58 < f2f> garbage collection and static typing are enough to entice me. speed of compilation or execution are just a bonus :) 05:59 < f2f> so do you do website backends mostly? 05:59 < tdnrad> Is there a shorthand if statement in go? 05:59 < f2f> tdnrad: no 05:59 < tdnrad> f2f: thanks 06:00 < str1ngs> f2f: mainly I do odds and ends contracts. as few as possible to keep me feed. 06:00 < f2f> you can use select to coalesce if/elseif 06:00 -!- gwui [~gwui@ip70-177-172-240.dc.dc.cox.net] has quit [Quit: Leaving] 06:01 < f2f> str1ngs: that's my aim. after early retirement ;) 06:01 -!- foxen [~foxen@212.12.18.237] has left #go-nuts [] 06:01 < str1ngs> f2f: the rest of the time I spend tinkering with linux an open source. 06:01 -!- tvw [~tv@e176002214.adsl.alicedsl.de] has joined #go-nuts 06:04 < f2f> ttyl, past midnight here 06:04 < yebyen> zzzzz 06:05 < str1ngs> later 06:06 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has quit [Quit: Leaving.] 06:06 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has joined #go-nuts 06:15 < tdnrad> Always wondered: Why is importing/declaring something an error and not a warning? Just for the simple reason that it is useless? I'm wondering why there is this differentiation from every other language I've used. 06:17 < KirkMcDonald> tdnrad: I'm pretty sure that Go doesn't have any warnings at all. 06:18 < s|k> I hate warnings 06:18 < s|k> building something and I see a million warnings 06:18 < s|k> does that mean I shouldn't use it? What does it mean? 06:19 < s|k> heh 06:19 < tdnrad> I'm totally in agreement 06:19 < str1ngs> tdnrad: the main reason is to keep booking to a minimal and accurate. 06:19 < tdnrad> Was just wondering if there was something I was missing 06:19 < s|k> I build Chromium and I'll see warnings 06:19 < tdnrad> str1ngs: Book keeping for.. the compiler? 06:20 < str1ngs> tdnrad: more for the programmer 06:20 < tdnrad> s|k: I build anything on my Gentoo system and all I see is warnings :P 06:20 < str1ngs> is you dont get orphaned vars and packages 06:20 < str1ngs> ie* 06:21 < tdnrad> str1ngs: makes sense. Gets annoying with my half finished functions sometimes though :P Maybe I need to improve my habits.. 06:21 < str1ngs> tdnrad: you cant help but improve your habits this way 06:21 < str1ngs> it doesnt work on orphaned functions/methods though 06:22 < s|k> hrm 06:22 < vsmatck> You can fool it in to keeping ""unused"" things included. I do "var _ = log.N" for my logging stuff. 06:22 < s|k> why would it work on orphaned methods though 06:22 < str1ngs> it doesnt, as I stated 06:23 < s|k> orphaned methods might be useful in some other context 06:23 < vsmatck> I wonder how big a difference it would make if Go allowed unused imports. It certainly wouldn't be as bad as unused includes in C++. 06:23 < str1ngs> it would make a difference since packages are built in statically 06:23 < str1ngs> so you would end up with a larger binary for no apparent reason. 06:24 < vsmatck> Shouldn't the linker get rid of unused junk? 06:24 < str1ngs> I'm not sure if it does now. 06:24 < str1ngs> its a good question though. 06:24 -!- vmil86 [~vmil86@78.57.250.113] has joined #go-nuts 06:24 < vsmatck> It seems like a weird default to me. *shrug*. I just accept it. Not too big a deal. 06:25 < s|k> I like it this way 06:25 < tdnrad> As I stated, I do find it strange, mostly because of what I'm used to, but I also enjoy it. It makes sense to me. 06:26 < s|k> if there's something that I haven't gotten used to 06:26 < s|k> it's the anonymous fields method look up 06:26 < str1ngs> I think its good, or you end up with gcc like warnings that might or should be errors at time. 06:26 < s|k> you could abuse that to make code unreadable, hard to follow 06:27 < s|k> as in calling a method on a type that has a bunch of anonymous fields which in turn are types with anonymous fields 06:28 < s|k> hunting that method declaration down could be ugly :/ 06:28 < s|k> especially if it's some third party library thing and it's not in your path 06:28 -!- magn3ts [~magn3ts@colemickens.unl.edu] has quit [Quit: Leaving] 06:28 < s|k> immediate path that is 06:31 -!- ccc [~macroron@c-76-26-54-186.hsd1.fl.comcast.net] has quit [Quit: leaving] 06:32 -!- rajender [~rajender@122.183.102.226] has joined #go-nuts 06:37 < str1ngs> I can see that but, they are so useful to 06:40 < tdnrad> I've never used them, but they seem neat. 06:40 -!- meling [~meling@85.252.66.250] has quit [Remote host closed the connection] 06:40 * tdnrad is now trying to think of places he can use them just for fun 06:42 -!- kergoth_ [~kergoth@ip24-251-173-232.ph.ph.cox.net] has quit [Quit: Computer has gone to sleep.] 06:47 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 06:50 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 252 seconds] 06:58 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 06:58 -!- schilly [~schilly@boxen.math.washington.edu] has joined #go-nuts 06:59 -!- schilly [~schilly@boxen.math.washington.edu] has quit [Client Quit] 07:00 -!- schilly [~schilly@boxen.math.washington.edu] has joined #go-nuts 07:02 -!- Soak [~Mangano@92-89-15-217.reverse.alphalink.fr] has joined #go-nuts 07:03 -!- firwen [~firwen@adevlaptop.cern.ch] has joined #go-nuts 07:05 -!- meling [~meling@85.252.66.250] has joined #go-nuts 07:07 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts 07:07 -!- mode/#go-nuts [+v iant] by ChanServ 07:08 -!- Project_2501 [~Marvin@82.84.89.209] has joined #go-nuts 07:10 -!- kfmfe04 [~kfeng@114-32-57-164.HINET-IP.hinet.net] has joined #go-nuts 07:14 < s|k> http://goo.gl/dClHh 07:15 < s|k> rand.Int() seems to always return the same number 07:16 -!- smw [~stephen@unaffiliated/smw] has quit [Ping timeout: 240 seconds] 07:17 -!- firwen [~firwen@adevlaptop.cern.ch] has quit [Quit: Geek insindeĀ®] 07:17 < vsmatck> You'd need to seed it for it not to return the same sequence of numbers. 07:18 < s|k> why does rand.Int exist? 07:19 < chilts> 816681689 :) 07:19 < s|k> it doesn't take a seed. rand.New will create a rand.Rand instance with a given seed 07:19 -!- meling [~meling@85.252.66.250] has quit [Read error: No route to host] 07:20 -!- meling [~meling@85.252.66.250] has joined #go-nuts 07:21 -!- yogib [~yogib@webauth-79-196.uni-paderborn.de] has joined #go-nuts 07:24 < s|k> r := rand.New(rand.NewSource(time.Seconds())) and then r.Int() gives me something random 07:24 < s|k> I think rand.Int should do that :P 07:24 < str1ngs> s|k: rand.Seed(time.Seconds()) works to 07:25 < s|k> oh 07:25 < str1ngs> then you can call rand.Int 07:25 < s|k> cool 07:25 < s|k> thanks 07:25 < str1ngs> np 07:29 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts 07:34 -!- erus` [~chatzilla@mailgate.ips-international.com] has joined #go-nuts 07:36 -!- rajender_ [~rajender@122.183.102.226] has joined #go-nuts 07:37 < s|k> https://github.com/apphacker/conversion_practice 07:38 < s|k> my first Go program 07:38 < s|k> :O 07:38 < s|k> Go is awesome 07:38 < s|k> need to add a few tests just to round it out 07:39 -!- rajender [~rajender@122.183.102.226] has quit [Quit: Leaving] 07:39 -!- rajender_ [~rajender@122.183.102.226] has quit [Client Quit] 07:40 -!- rajender [~rajender@122.183.102.226] has joined #go-nuts 07:40 -!- photron [~photron@port-92-201-62-160.dynamic.qsc.de] has joined #go-nuts 07:43 -!- dRbiG [p@bofh.edu.pl] has joined #go-nuts 07:44 < erus`> aaah 2 space tabs 07:44 < rajender> sterlngs, though it not working on golang playground :) 07:46 < s|k> erus`: heh 07:46 < rajender> strlngs,s|k though it not working on golang playground :) 07:46 < s|k> rajender: what is that? 07:47 < rajender> rand.Seed(time.Seconds()) 07:47 < s|k> works when I run my app 07:47 < rajender> in golang playground 07:47 < rajender> ? 07:47 < s|k> no 07:47 < s|k> on the command line 07:48 < s|k> erus`: I have had vim configured for a long time to banish tabs 07:48 < s|k> there just wasn't any way I was going to undo all that 07:48 < s|k> :\ 07:48 < s|k> adding 4 or 8 space tabs is doable for .go files I guess 07:48 < erus`> \t or gtfo 07:49 < s|k> I have setup gofmt 07:49 < s|k> so that it uses 2 space tabs 07:49 < rajender> ts|k hats what i am saying it is not working in go playground, as in playground time.Seconds() giving same value 07:49 < s|k> I can't imagine why anyone want \t 07:49 < erus`> because it saves bytes 07:49 < s|k> wants* 07:49 < erus`> and its consistant 07:49 < s|k> heh 07:49 < erus`> you dont accidently do 3 spaces 07:49 < s|k> you can make it conistent just by making gofmt take a number of spaces intead of tabs 07:50 < erus`> i really dont get the arguement for spaces > tabs 07:50 < s|k> erus`: do you use vim? 07:50 < erus`> no gedit :) 07:50 < s|k> because it's an egregious whitespace character that doesn't belong in source code 07:51 < s|k> seeing my character jump around is the work of the devil 07:51 < erus`> pff 07:51 < s|k> my insertion thing 07:51 < s|k> whatever it's called 07:52 -!- Project-2501 [~Marvin@82.84.89.209] has joined #go-nuts 07:52 < s|k> I'll quit my job and and stop being a programmer before I'll start using tabs :P 07:52 < erus`> haha 07:52 < s|k> I don't even have any way to insert a tab in vim 07:53 < s|k> I remapped my tab key a long time ago 07:53 < s|k> because who the hell uses tabs? 07:53 < s|k> ! 07:53 < erus`> sane people 07:54 < s|k> tbh 07:54 < erus`> lets agree that im right and move on 07:54 < s|k> if I had to start using tabs to get a Go job 07:54 < s|k> I might do it 07:54 < s|k> I like Go that much 07:55 -!- Project_2501 [~Marvin@82.84.89.209] has quit [Ping timeout: 240 seconds] 07:56 -!- meling_ [~meling@85.252.66.250] has joined #go-nuts 07:56 -!- meling [~meling@85.252.66.250] has quit [Read error: Connection reset by peer] 08:02 -!- kfmfe04 [~kfeng@114-32-57-164.HINET-IP.hinet.net] has quit [Quit: WeeChat 0.3.4] 08:08 < xyproto> erus`: I use both gvim and gedit. Gedit has a few nice plugins, like auto-indent. And I've never bothered to set up select copy and paste in gvim properly, and I like how gedit does just that better (I would have to remap ctrl-v for block select in vim, though). Both are great editors, for different purposes. 08:09 < xyproto> Note to self: set up comfy cut'n'paste in gvim some day, you'll thank your future self 08:09 < erus`> i only use syntax highlighting 08:10 -!- meling_ [~meling@85.252.66.250] has quit [Read error: Connection reset by peer] 08:10 < xyproto> s|k: What kind of Go job would you like, if you had a Go job? 08:10 -!- meling [~meling@85.252.66.250] has joined #go-nuts 08:11 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined #go-nuts 08:14 -!- wrtp [~rog@host-92-23-125-43.as13285.net] has joined #go-nuts 08:17 -!- valentin [~valentin@darkstar2.fullsix.com] has joined #go-nuts 08:18 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 08:20 < erus`> go go girl job 08:23 -!- tvw [~tv@e176002214.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 08:26 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-148-215.clienti.tiscali.it] has joined #go-nuts 08:26 < xyproto> X) 08:29 -!- Project-2501 [~Marvin@82.84.89.209] has quit [Ping timeout: 258 seconds] 08:30 -!- meling [~meling@85.252.66.250] has quit [Remote host closed the connection] 08:44 < s|k> xyproto: probably something networking related, a website backend, a monitoring tool, something that provisions or launches servers 08:45 < s|k> services that handle clients or are clients of some kind 08:46 < s|k> also 08:46 < s|k> if you're cutting and pasting in vim you're doing it wrong 08:47 < Gertm> A Go job heh. I think the only good way to do that now is to create it yourself. :-) 08:47 < s|k> in vim you yank 08:47 < s|k> :he yank 08:48 < s|k> Gertm: or work at Google 08:48 < s|k> but Google uses perforce :P 08:48 < Gertm> Yes, let's keep it realistic for European users :) 08:49 < s|k> tabs AND something other than git is just too much 08:49 < Gertm> So, working at google is not really happening for me. 08:49 < s|k> I can do one or the other but not both 08:49 < s|k> google has offices in Europe 08:49 < Gertm> So, rephrasing; if you cannot work for google, create the job yourself! :) 08:49 < Gertm> Like I'm doing. 08:49 < s|k> what's the job 08:49 < s|k> that you're creating yourself? 08:49 < Gertm> Except, I'm not going to use Go, I'm using Erlang. But close enough. 08:50 < s|k> uh 08:50 < s|k> not really 08:50 < Gertm> Content distribution server 08:50 < s|k> an http server? 08:50 < s|k> that serves content :/ 08:50 < Gertm> There will be a small http part in there yes, but that's not the main part 08:51 < Gertm> I'm not confident enough to write a service in Go that won't behave badly when encountering bugs. 08:52 < Gertm> That is not a limitation of Go, it's a limitation of me as a programmer. 08:53 < s|k> how else would you serve content 08:53 < s|k> other than http? 08:53 < Gertm> stream it 08:53 < s|k> ah 08:53 < ww> s|k: the web is not the Internet damnit 08:54 < Gertm> Yeah, there's more than http to the internet :) 08:54 < ww> :) 08:54 < s|k> usenet? :P 08:54 < Gertm> Gopher! 08:54 < Gertm> IRC? 08:54 < s|k> I wouldn't call IRC 'content' 08:55 < Gertm> What else can we suggest that is archaic? :p 08:55 < ww> unfortunately, porn killed usenet :( 08:55 < s|k> usenet binaries is alive and well 08:55 -!- wallerdev [~wallerdev@72.44.102.30] has quit [Quit: wallerdev] 08:55 < s|k> not that I use that stuff 08:55 < ww> but it was far better than this stupid arrangement we have now with mailing lists and google groups for discussions... 08:56 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/] 08:56 < ww> (yes i know there are still gateways like gmane but that's not the point) 08:56 < ww> on the non-archaic side we have things like RTP 08:57 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined #go-nuts 08:57 < ww> which your jabber and sip clients use... and probably any long distance calls you make where the h.323 (*gasp*) leg is hidden from you... 08:58 < ww> and we have torrent... 08:59 < ww> not everybody uses a web browser for email, thank g-d 09:00 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 260 seconds] 09:01 -!- meling [~meling@85.252.66.250] has joined #go-nuts 09:02 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 09:06 -!- meling [~meling@85.252.66.250] has quit [Remote host closed the connection] 09:09 -!- meling [~meling@85.252.66.250] has joined #go-nuts 09:10 -!- meling [~meling@85.252.66.250] has quit [Remote host closed the connection] 09:12 -!- moraes [~moraes@189.103.177.124] has joined #go-nuts 09:15 < xyproto> s|k: I do yank in vim, with y, p and p. And when deleting. But, to cooperate with other X-programs I often "+ and :reg, which I don't like at all 09:15 < xyproto> s|k: (okay, I don't yank when I paste, but yank'n'paste, then) 09:16 < jnwhiteh> make 09:16 < jnwhiteh> err, hi thar. 09:16 < s|k> heh 09:16 < xyproto> s|k: I wish the default behavior was not :reg and ", y and p, as it feels old-fashioned and unecessary cumbersome 09:16 < xyproto> jnwhiteh: make: *** No targets specified and no makefile found. Stop. 09:17 < s|k> I don't use reg much 09:17 < xyproto> s|k: then how do you yank'n'paste between your browser, the commandline and other applications? 09:18 < s|k> I don't really have a need to yank outside vim 09:18 < s|k> since I only ever have vim open 09:18 < s|k> for editing that is 09:18 < jnwhiteh> using macvim, I just control-x/c/v when I need to do that 09:18 < jnwhiteh> but I use y/p when I'm doing anything restricted to the editor 09:18 < s|k> I guess I'm always using github 09:19 < xyproto> jnwhiteh: I think that's a better default behavior 09:19 < s|k> so I link to github 09:19 < jnwhiteh> they're both supported out of the box, and its natural :p 09:19 < s|k> I don't like macvim 09:19 < xyproto> s|k: what if you test something on a the commandline, and wish to put the newfound long commandline in a script? 09:19 < s|k> I like iterm2 + vim 09:19 < jnwhiteh> s|k: what don't you like about it? 09:20 < s|k> it's like a weird pseudo-terminal 09:20 < s|k> I don't know 09:20 < s|k> I just like being in a terminal 09:20 < s|k> xyproto: hrm, I'd probably type it out 09:20 < jnwhiteh> oh, I use vim7 tabs quite a bit, and I like having them in a proper window 09:20 < s|k> I mean I do copy and paste on rare occaisons 09:20 < jnwhiteh> of course, I can always use the terminal instead *shrug* 09:20 < s|k> but I hate using the mouse anyway 09:20 < s|k> so I would just probably type it 09:20 -!- odoacre [~antonio@218.241.169.34] has quit [Ping timeout: 240 seconds] 09:21 < s|k> I use vim tabs 09:21 < s|k> and split windows 09:21 -!- odoacre [~antonio@218.241.169.34] has joined #go-nuts 09:21 < s|k> vim tabs are awesome 09:22 < s|k> copying and pasting code is usually a sign of a problem anyway 09:22 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 252 seconds] 09:22 < jnwhiteh> I think that's overstating the case, quite a bit. 09:22 < xyproto> s|k: I'd select it, then go back to vim and either go into insert mode and middle-click or shift-insert, or use :reg to find the right piece of string, then "-paste it 09:22 < s|k> jnwhiteh: what is 09:22 < jnwhiteh> "10:23 s|k: copying and pasting code is usually a sign of a problem anyway" 09:22 < xyproto> s|k: which is far too cumbersome, I think 09:23 < valentin> copy-paste will bite you hard 09:23 < xyproto> s|k: copying and pasting code is a sign of a problem, when programming, I agree 09:23 < jnwhiteh> I *constantly* am posting things to the web for other people to see and going back and forth. That's a quite common use-case that is made much more cumbersome without copy/paste 09:23 < s|k> I mean 09:23 < s|k> copying and pasting in your code 09:23 < xyproto> jnwhiteh: +1 09:23 < jnwhiteh> if you're doing it in your own code, obviously.. but you made it more general than that 09:23 < s|k> not pasting from your code to some other thing 09:23 < jnwhiteh> I paste from some other thing to my code 09:23 < jnwhiteh> quite frequently 09:24 < jnwhiteh> when testing and collaborating 09:24 < s|k> :/ 09:24 < xyproto> s|k: how do you post to pastebin from vim? Wait a minute, that makes me want to find a plugin for just that :) 09:24 < jnwhiteh> xyproto: there's a Gist plugin that does just that 09:24 < jnwhiteh> I'm *sure* there's a pastebin one as well 09:24 < s|k> xyproto: actually if I want to do stuff like that, I open textmate 09:24 < wrtp> pbcopy is useful (under macos anyway) 09:25 < jnwhiteh> I'm *sure* there's a pastebin one as well 09:25 < xyproto> s|k: why don't you configure vim to act like textmate for the instances where you want it to act like textmate instead? 09:25 < s|k> I paste code when I don't want to bother with downloading in chrome 09:25 < wrtp> in vim, !}pbcopy\n 09:25 < s|k> it's really easy to type !mate %:p 09:25 < xyproto> s|k: a-ha! 09:25 < s|k> and then do whatever 09:25 < xyproto> s|k: :p 09:25 < s|k> like for example 09:26 < s|k> today I pasted a vim color scheme 09:26 < xyproto> wrtp: what is pbcopy? 09:26 < s|k> because it's a pain to download in chrome, and then find where it was downloaded 09:26 < s|k> and move it to .vim/colors 09:26 < s|k> so I just copied the code and opened the file with vim and pasted it 09:26 < s|k> but I'm not pasting shit into my own code 09:27 < jnwhiteh> obviously 09:27 < jnwhiteh> we've been through this 09:27 < xyproto> s|k: for those kinds of things, I use a terminal, wget (or curl) and paste the text from the browser to the commandline. It's cumbersome, but so is moving files from the download-folder, or selecting a folder with the gui-thing (even when typing the location) 09:27 < wrtp> xyproto: takes stdin and puts it onto the macos paste board 09:27 < s|k> yeah 09:27 < s|k> wget is a good option 09:27 < jnwhiteh> I'm quite happy with my workflow, I copy and paste using the OS hotkeys for that just fine when I need to.. but when I'm editing my code I use vim y/p 09:27 < jnwhiteh> *shrug* 09:27 < s|k> but some things like the vim site sometimes do a redirect 09:27 < wrtp> xyproto: pbpaste writes the pasteboard to stdou 09:27 < wrtp> t 09:27 < s|k> so if you just wget 09:27 < s|k> you get a .php instead of the file you wanted 09:27 < s|k> which sucks 09:28 < s|k> or maybe that was curl 09:28 < s|k> I dunno 09:28 < xyproto> wrtp: I see. But, I can't find pbpaste. Is it an internal vim command or something that could be found in /usr/bin? 09:28 < wrtp> xyproto: can be useful to pipe between them: e.g. pbpaste| sort|pbcopy 09:28 < wrtp> xyproto: it's a mac os command 09:28 < s|k> jnwhiteh: we all have our different ways 09:28 < jnwhiteh> indeed 09:28 < s|k> I'm only judgemental when I see someone not realizing the power of vim 09:28 < wrtp> xyproto: in /usr/bin 09:28 < s|k> :P 09:29 < wrtp> acme FTW :-) 09:29 < xyproto> wrtp: ah, I didn't know. But, searching for it, I see that there is an application in Arch for synchronizes the two copy/paste buffers in X. Perhaps that would be something. 09:29 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-156-174.clienti.tiscali.it] has joined #go-nuts 09:29 < xyproto> acme is funny 09:29 < s|k> I was watching a coworker the other day using arrow keys to move around his file 09:29 < s|k> I was like 'why do you even use vim?' 09:29 < xyproto> s|k: the horror :) 09:29 * wrtp laughs all day 09:30 < xyproto> wrtp: Last time I tried acme, it segfaulted every time I closed it, and it required me to use the mouse. Other than that, I liked the straightforwardness. 09:31 < jnwhiteh> s|k: there's a whole lot more to vim than homerow navigation, I use both 09:31 < wrtp> xyproto: it does require the mouse. that is (in the end) one of the best things about it. 09:31 < jnwhiteh> I mean, you may joke, but I don't think that's entirely fair 09:31 < wrtp> and it's much more powerful than it appears at first 09:31 < wrtp> i never get a segfault 09:32 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-148-215.clienti.tiscali.it] has quit [Ping timeout: 240 seconds] 09:32 < xyproto> wrtp: well, as long as one doesn't have to use a mouse to actually type in the letters, I guess it could be considered nice. I agree that it is powerful, probably more so over time, but there will always be a part of me that long for using only the keyboard, and avoid the mouse. If nothing else, for the health of my wrist. 09:32 -!- ccc12 [~Adium@140.109.98.187] has quit [Quit: Leaving.] 09:33 < xyproto> wrtp: the segfault was probably not the fault of acme, though. I visited #plan9 and asked how to try out plan 9, and they pointed me to this vm-version of plan9, for linux. 09:34 < vegai> I don't remember even getting a segfault from my emacs, though 09:34 < vegai> even/ever 09:35 < xyproto> vegai: ed has never segfaulted here either ;) 09:35 < xyproto> vegai: do you like qemacs? 09:39 < vegai> I don't really see the point of those miniemacses on modern hardware 09:39 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the connection] 09:40 < vegai> I need orgmode and an editor that makes reading and writing code less of a pain 09:40 < vegai> all the others are just toys (or vim) from my perspective 09:41 < jnwhiteh> emacs being super heavy, and the dichotomy between xemacs and gnuemacs made me cry 09:41 < jnwhiteh> but I'm still quite proficient in it 09:44 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 09:47 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-177-87.clienti.tiscali.it] has joined #go-nuts 09:48 -!- odoacre [~antonio@218.241.169.34] has quit [Quit: Leaving] 09:48 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has quit [Quit: Leaving.] 09:49 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 09:50 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-156-174.clienti.tiscali.it] has quit [Ping timeout: 240 seconds] 09:51 < wrtp> i like the fact that acme doesn't read all the file into memory so you can edit huge files without much pain 09:55 < str1ngs> xyproto: https://gist.github.com/8139ee29e4ff42ba47ad 09:55 < str1ngs> xyproto: ,y will yank to clipboard. ,p will paste clibboard 09:56 < str1ngs> xyproto: if you are using archlinux gvim it will work in vim terminal also 09:56 < xyproto> str1ngs: thanks, I'll try using vim+gist 09:57 < str1ngs> vim gist? 09:57 -!- meling [~meling@85.252.66.250] has joined #go-nuts 10:07 -!- meling [~meling@85.252.66.250] has quit [Remote host closed the connection] 10:12 < moraes> duuude, go is fast 10:13 < moraes> and go'od morning. 10:16 < wrtp> moraes: good to see your router. haven't had a chance to have a good look yet tho'. 10:17 < moraes> wrtp, cool. 10:17 < moraes> tried to stay close to http stuff, and just add spice. 10:18 -!- ccc1 [~Adium@114-45-7-73.dynamic.hinet.net] has joined #go-nuts 10:18 < wrtp> definitely a good plan 10:25 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts 10:26 -!- wenquan [~wangbin@220.231.28.180] has quit [Ping timeout: 258 seconds] 10:28 -!- Soak [~Mangano@92-89-15-217.reverse.alphalink.fr] has quit [] 10:32 -!- Argue [~Argue@112.201.172.5] has joined #go-nuts 10:35 -!- nekoh [~nekoh@dslb-088-069-143-244.pools.arcor-ip.net] has joined #go-nuts 10:37 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 10:53 -!- wenquan [~wangbin@220.231.28.180] has joined #go-nuts 11:04 -!- gobeginner [~nwood@84.92.0.53] has joined #go-nuts 11:11 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Connection reset by peer] 11:12 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed the connection] 11:12 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 11:13 < gobeginner> Is reading or writing an 'int' value always atomic without needing other synchronization? 11:14 < gobeginner> "Reads and writes of values larger than a single machine word behave as multiple machine-word-sized operations in an unspecified order. " http://golang.org/doc/go_mem.html 11:15 < gobeginner> seems to suggest it, but I'm not sure 11:15 -!- wenquan [~wangbin@220.231.28.180] has quit [Ping timeout: 252 seconds] 11:19 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts 11:21 < wrtp> gobeginner: if you want a read or write to be visible in another goroutine, you must use synchronisation 11:21 < wrtp> see sync/atomic 11:23 -!- Solak [~stijnw@cthia.xs4all.nl] has joined #go-nuts 11:24 < gobeginner> Thanks, wrtp. 11:40 -!- tncardoso [~thiago@189.59.202.194] has joined #go-nuts 11:54 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 11:54 -!- miker2 [~miker2@64.55.31.190] has joined #go-nuts 11:54 -!- fvbommel [~fvbommel_@86.86.15.250] has quit [Ping timeout: 268 seconds] 12:04 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has left #go-nuts [] 12:06 < wrtp> np 12:09 -!- franciscosouza [~francisco@187.105.21.97] has quit [Quit: franciscosouza] 12:23 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 260 seconds] 12:29 -!- TimKack [~tkack@213.208.236.186] has joined #go-nuts 12:30 -!- NaFiann [~NaFiann@dcs03779.dcs.shef.ac.uk] has joined #go-nuts 12:33 -!- miker2 [~miker2@64.55.31.190] has quit [Read error: Connection reset by peer] 12:34 -!- miker2 [~miker2@64.55.31.190] has joined #go-nuts 12:35 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has quit [Remote host closed the connection] 12:35 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts 12:38 -!- tncardoso [~thiago@189.59.202.194] has quit [Read error: Connection reset by peer] 12:39 -!- tncardoso [~thiago@189.59.202.194] has joined #go-nuts 12:41 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has joined #go-nuts 12:43 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit: Leaving.] 12:43 -!- franciscosouza [~francisco@201.7.186.67] has joined #go-nuts 12:54 -!- xash [~xash@d003038.adsl.hansenet.de] has joined #go-nuts 12:54 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts 12:58 -!- iant [~iant@66.109.104.221] has joined #go-nuts 12:58 -!- mode/#go-nuts [+v iant] by ChanServ 12:59 -!- mikespook [~mikespook@116.21.253.72] has quit [Quit: Leaving.] 13:05 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 252 seconds] 13:08 -!- niemeyer [~niemeyer@200.102.220.163] has joined #go-nuts 13:17 -!- tncardoso [~thiago@189.59.202.194] has quit [Read error: Connection reset by peer] 13:24 -!- sunfmin [~sunfmin@115.197.43.88] has joined #go-nuts 13:26 -!- smw [~stephen@unaffiliated/smw] has quit [Ping timeout: 260 seconds] 13:28 -!- cabello [~cabello@nat/yahoo/x-hoourhapmkmzkimh] has quit [Remote host closed the connection] 13:32 -!- tav [~tav@host-2-96-42-164.as13285.net] has joined #go-nuts 13:42 -!- rajender [~rajender@122.183.102.226] has quit [Remote host closed the connection] 13:55 -!- dlowe1 [~dlowe@nat/google/x-pdpfxfycvczxtycj] has joined #go-nuts 13:55 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat] 13:56 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has joined #go-nuts 13:59 -!- gnuvince1 [~vince@destiny.0wn.me] has joined #go-nuts 14:00 -!- [Solak] [~stijnw@cthia.xs4all.nl] has joined #go-nuts 14:00 -!- brett_ [~brett@rdnzl.net] has joined #go-nuts 14:00 -!- scoeri [~jdekoste@progwww.vub.ac.be] has quit [Ping timeout: 240 seconds] 14:00 -!- scoeri [~jdekoste@prog1.vub.ac.be] has joined #go-nuts 14:00 -!- menomc [~amery@shell.opensde.net] has joined #go-nuts 14:00 -!- chilts [~chilts@184-106-200-232.static.cloud-ips.com] has quit [Ping timeout: 240 seconds] 14:00 -!- crunge [~Crunge@about/security/staff/crunge] has quit [Ping timeout: 240 seconds] 14:01 -!- brett [~brett@rdnzl.net] has quit [Ping timeout: 252 seconds] 14:01 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has quit [Ping timeout: 252 seconds] 14:01 -!- guilty_spark [jsawczuk@ec2-184-73-19-135.compute-1.amazonaws.com] has quit [Ping timeout: 252 seconds] 14:01 -!- aiju [~aiju@unaffiliated/aiju] has quit [Quit: ZNC - http://znc.sourceforge.net] 14:01 -!- MX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has quit [Ping timeout: 252 seconds] 14:01 -!- FX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has joined #go-nuts 14:01 -!- Solak [~stijnw@cthia.xs4all.nl] has quit [Ping timeout: 252 seconds] 14:01 -!- Gertm [~Gertm@dD576D33F.access.telenet.be] has quit [Ping timeout: 252 seconds] 14:01 -!- gnuvince [~vince@destiny.0wn.me] has quit [Remote host closed the connection] 14:01 -!- mnemoc [~amery@shell.opensde.net] has quit [Remote host closed the connection] 14:01 -!- guilty_spark_ [jsawczuk@ec2-184-73-19-135.compute-1.amazonaws.com] has joined #go-nuts 14:01 -!- crunge [~Crunge@173-11-110-89-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 14:01 -!- chilts [~chilts@184-106-200-232.static.cloud-ips.com] has joined #go-nuts 14:01 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-177-87.clienti.tiscali.it] has quit [Ping timeout: 240 seconds] 14:01 -!- aiju_ [~aiju@unaffiliated/aiju] has joined #go-nuts 14:01 -!- tgall_foo [~tgall@206.9.88.154] has quit [Ping timeout: 240 seconds] 14:01 -!- Rennex [rennex@giraf.fi] has quit [Ping timeout: 240 seconds] 14:02 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has joined #go-nuts 14:02 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-171-32.clienti.tiscali.it] has joined #go-nuts 14:02 -!- adamski [~adam@atlas.hasselbalch.com] has joined #go-nuts 14:02 -!- Gertm [~Gertm@dD576D33F.access.telenet.be] has joined #go-nuts 14:02 -!- adamhassel [~adam@atlas.hasselbalch.com] has quit [Ping timeout: 240 seconds] 14:02 -!- niemeyer [~niemeyer@200.102.220.163] has quit [Ping timeout: 240 seconds] 14:02 -!- gmilleramilar [~gmiller@pool-74-101-133-165.nycmny.fios.verizon.net] has quit [Ping timeout: 240 seconds] 14:03 -!- james- [~blaster@75-145-1-118-Naples.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 14:03 -!- tdnrad [~darndt@terminal.research.cs.dal.ca] has quit [Ping timeout: 240 seconds] 14:03 -!- Fish [~Fish@exo3753.pck.nerim.net] has quit [Ping timeout: 240 seconds] 14:03 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has quit [Ping timeout: 240 seconds] 14:03 -!- Electro^ [~mikael@glenn.ilait.se] has quit [Ping timeout: 240 seconds] 14:03 -!- Electro^ [~mikael@glenn.ilait.se] has joined #go-nuts 14:03 -!- niemeyer [~niemeyer@200.102.220.163] has joined #go-nuts 14:03 -!- iant [~iant@66.109.104.221] has quit [Quit: Leaving.] 14:03 -!- james- [~blaster@75-145-1-118-Naples.hfc.comcastbusiness.net] has joined #go-nuts 14:03 -!- gmilleramilar [~gmiller@pool-74-101-133-165.nycmny.fios.verizon.net] has joined #go-nuts 14:03 -!- Fish [~Fish@exo3753.pck.nerim.net] has joined #go-nuts 14:04 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has joined #go-nuts 14:04 -!- tdnrad [~darndt@terminal.research.cs.dal.ca] has joined #go-nuts 14:09 < moraes> honestly, this thing of slices vs arrays is damn confusing. 14:10 < moraes> nah. i just wanted to break the silence. 14:10 < zeebo> haha 14:10 < zeebo> i was about to get all explainy 14:10 < moraes> hey zeebo now {name:pattern} is {n,m} friendly. 14:10 < zeebo> i saw. thats pretty great 14:11 < moraes> ok. :) 14:11 < str1ngs> oh come on, you could have said something more like. hai ! when is go getting generics :P 14:11 -!- Rennex [rennex@giraf.fi] has joined #go-nuts 14:12 < moraes> hai! can i haz tuples? 14:12 -!- kergoth_ [~kergoth@ip24-251-173-232.ph.ph.cox.net] has joined #go-nuts 14:13 < moraes> or: damn, breaking strings.Split() from r58 was something terrible. honest. 14:13 -!- iant [~iant@nat/google/x-mhkmifecsmqrxkgx] has joined #go-nuts 14:13 -!- mode/#go-nuts [+v iant] by ChanServ 14:14 -!- pfharlock [~pfharlock@207.250.187.226] has joined #go-nuts 14:16 -!- robteix` [~robteix@ec2-174-129-247-164.compute-1.amazonaws.com] has joined #go-nuts 14:17 < f2f> the formal language theory community frowns on Go's shenanigans 14:17 < f2f> :p 14:18 < aiju> i frown upon the formal language masturbation^Wtheory community 14:18 -!- robteix [~robteix@ec2-174-129-247-164.compute-1.amazonaws.com] has quit [Ping timeout: 240 seconds] 14:18 < pfharlock> why so, I would think they would be excited 14:18 < gobeginner> Serious question then: What tool support does Go need to be a accepted by large software houses doing CI? 14:19 < aiju> pfharlock: Go is the enemy of formal language theory 14:19 < str1ngs> CI? 14:19 < aiju> it doesn't have any of the formal masturbation tools 14:19 < aiju> no generics, no operator overloading, no JIT 14:19 < exch> Go apparently breaks with ancient traditions, passed down from father to son for thousands of years. It insults a long line of experts 14:19 < zeebo> how can you possibly code in something without monads 14:19 < zeebo> unthinkable 14:19 < gobeginner> CI: http://martinfowler.com/articles/continuousIntegration.html 14:19 < zeebo> my functors :( 14:20 < str1ngs> gobeginner: ah I would think say something like buildbot 14:20 < skelterjohn> gonads 14:20 < aiju> gonorrhea 14:20 < f2f> continuations! 14:21 < aiju> iterators 14:21 < f2f> much worse than gonorrhea 14:21 < f2f> finalizers! 14:21 < zeebo> haha. i need to make a package for monads and call them gonads 14:21 < f2f> oh, wait, go has finalizers :) 14:21 < skelterjohn> you need to cite me if you do 14:21 < f2f> we just don't talk about them much. they're in the attic 14:21 < zeebo> roger that 14:21 < str1ngs> gobeginner: and some form of version control 14:21 < pfharlock> aiju: I would think they would be excited to see a language with built in primitives to handle concurrency that is compiled and fast. 14:21 < skelterjohn> finalizers, like all good features, are invisible unless you search them out 14:22 < moraes> gobeginner, a eclipse plugin that adds a gopher icon 14:22 < aiju> pfharlock: but it's hard-coded and builtin 14:22 < aiju> they don't like that 14:22 < aiju> it's similar to the microkernel crowd 14:22 < pfharlock> that's just the python people 14:22 < skelterjohn> str1ngs: what is buildbot? 14:23 -!- idobi [~stan.stee@8.18.115.2] has joined #go-nuts 14:23 < pfharlock> the language is the perfect place to address concurrency 14:23 < str1ngs> skelterjohn: automated build system written in python 14:23 < aiju> pfharlock: no, also Haskell folks 14:23 < aiju> and similar 14:23 < str1ngs> skelterjohn: iirc godashboard uses it http://godashboard.appspot.com/ 14:24 < pfharlock> so I realize I'm preaching to the quire here, but still 14:24 < moraes> what is the python people? 14:24 < pfharlock> people who like python 14:24 * moraes is from the python peoples 14:24 * str1ngs burn the heretic ! :P 14:25 < moraes> sad thing is that go is a lot more down to earth than python. 14:25 < skelterjohn> the last new language i learned before go was python 14:25 < skelterjohn> and that was 10 years ago 14:25 < pfharlock> I still like my scripting languages, but I could see people building libraries in go that give the scripting languages a run for the money :) 14:26 < gobeginner> moraes:what is the python people? 14:26 < gobeginner> http://en.wikipedia.org/wiki/David_Icke 14:26 < gobeginner> Sorry couldn't resist it 14:26 -!- skelterjohn [~jasmuth@c-24-0-2-70.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 14:27 * moraes doesn't get it 14:28 < gobeginner> UK oddball who believes literally that we are ruled snake people in disguise 14:28 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5] 14:28 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has quit [Ping timeout: 252 seconds] 14:28 < exch> Hes been watching too much V 14:28 < f2f> our reptilian overlords will not be pleased 14:29 -!- pharris [~Adium@rhgw.opentext.com] has joined #go-nuts 14:29 < moraes> so. i signed up for google news about "python". it is surprising the amount of python-the-snake related news like "Reptile-loving couple sentenced to 12 years in prison in killer python case". 14:30 < NaFiann> hey, anyone know if it's possible to iterate over 2 slices at the same time (e.g. a,b := range listA, listB) 14:31 < zeebo> write two loops, or use comma operator in one for loop 14:31 < zeebo> depends on how yo uwant it to index 14:32 < NaFiann> basically, they're both of same length, and I want to get the first, second, third etc element of both.. not sure what you mean by using comma operator 14:32 < aiju> zeebo: there is no comma operator in Go 14:32 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts 14:33 < aiju> NaFiann: no, there is no shurtcut for that 14:33 < aiju> *o 14:33 < zeebo> i meant parallel assignment 14:33 < zeebo> and yeah no shortcut 14:33 < f2f> no tuples, so you can't easily implement a zipper 14:33 < NaFiann> aww well that's too bad =) I'll do it the old-fashioned way then, c-style 14:34 -!- Kai`_ [u327@gateway/web/irccloud.com/x-zoflccftixgetgdd] has joined #go-nuts 14:35 -!- ajray_ [~ajray@li175-41.members.linode.com] has joined #go-nuts 14:35 -!- Netsplit *.net <-> *.split quits: crunge, tdnrad, +iant 14:35 -!- Netsplit *.net <-> *.split quits: dlowe1, nictuku, cco31, Cobi, dforsyth, zaero, prip, prudhvi, ptrb, TheSeeker, (+10 more, use /NETSPLIT to show all of them) 14:35 -!- Netsplit over, joins: ptrb 14:36 -!- d3xter [~sinz@91-115-39-142.adsl.highway.telekom.at] has joined #go-nuts 14:36 -!- Netsplit over, joins: prudhvi 14:36 < d3xter> hey 14:37 -!- Netsplit over, joins: fluffle 14:37 < d3xter> i've updated my go installation to the latest weekly and when i try to compile my project it says, "import is weekly 08-10, expected weekly 08-17", goinstall -u=true didnt help. how can i fix this? 14:38 -!- statik [~emurphy@newyork.elliotmurphy.com] has joined #go-nuts 14:38 -!- statik [~emurphy@newyork.elliotmurphy.com] has quit [Changing host] 14:38 -!- statik [~emurphy@canonical/launchpad/statik] has joined #go-nuts 14:38 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has joined #go-nuts 14:38 < idobi> recompile go 14:40 < moraes> d3xter, gomake clean maybe 14:41 < f2f> if it's an external lib all.bash won't recompile it, so you may have to goinstall/recompile by hand again 14:43 -!- iant [~iant@nat/google/x-mhkmifecsmqrxkgx] has joined #go-nuts 14:43 -!- tdnrad [~darndt@terminal.research.cs.dal.ca] has joined #go-nuts 14:43 -!- crunge [~Crunge@173-11-110-89-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 14:43 -!- dlowe1 [~dlowe@nat/google/x-pdpfxfycvczxtycj] has joined #go-nuts 14:43 -!- dRbiG [p@bofh.edu.pl] has joined #go-nuts 14:43 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has joined #go-nuts 14:43 -!- TheSeeker [riiight@99-153-248-206.lightspeed.irvnca.sbcglobal.net] has joined #go-nuts 14:43 -!- cco31 [~conleyo@nat/google/x-jmuralhosfxcqjei] has joined #go-nuts 14:43 -!- zaero [~eclark@servo.m.signedint.com] has joined #go-nuts 14:43 -!- prip [~foo@host36-124-dynamic.11-87-r.retail.telecomitalia.it] has joined #go-nuts 14:43 -!- xulfer [~xulfer@ipv6.cheapbsd.net] has joined #go-nuts 14:43 -!- nictuku [~nict@unaffiliated/nictuku] has joined #go-nuts 14:43 -!- zeroXten_ [~zeroXten@0x10.co.uk] has joined #go-nuts 14:43 -!- Xenith [~xenith@xenith.org] has joined #go-nuts 14:43 -!- dforsyth [~dforsyth@ec2-50-18-22-230.us-west-1.compute.amazonaws.com] has joined #go-nuts 14:43 -!- madari_ [madari@idm.irc-galleria.net] has joined #go-nuts 14:43 -!- ServerMode/#go-nuts [+v iant] by verne.freenode.net 14:43 -!- kergoth_ [~kergoth@ip24-251-173-232.ph.ph.cox.net] has quit [Excess Flood] 14:44 -!- kergoth_ [~kergoth@ip24-251-173-232.ph.ph.cox.net] has joined #go-nuts 14:45 < d3xter> goinstall -clean=true [package] fixed it. thanks 14:47 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has quit [Quit: Leaving.] 14:48 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has joined #go-nuts 14:48 -!- Guest88234 [~Cobi@2002:1828:88fb:0:aede:48ff:febe:ef03] has joined #go-nuts 14:54 -!- pjacobs [~pjacobs@75-27-133-72.lightspeed.austtx.sbcglobal.net] has joined #go-nuts 14:54 -!- dRbiG [p@bofh.edu.pl] has quit [Ping timeout: 264 seconds] 14:56 -!- preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts 14:56 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 14:56 -!- idobi [~stan.stee@8.18.115.2] has left #go-nuts [] 14:56 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping timeout: 276 seconds] 14:56 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 245 seconds] 14:58 -!- dRbiG [p@bofh.edu.pl] has joined #go-nuts 15:01 -!- tgall_foo [~tgall@206.9.88.154] has joined #go-nuts 15:02 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 15:04 -!- sunfmin [~sunfmin@115.197.43.88] has quit [Quit: sunfmin] 15:06 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout: 600 seconds] 15:08 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Quit: Computer has gone to sleep.] 15:11 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has quit [Ping timeout: 260 seconds] 15:12 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 15:14 -!- magn3ts [~magn3ts@colemickens.unl.edu] has joined #go-nuts 15:16 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has joined #go-nuts 15:16 -!- yogib [~yogib@webauth-79-196.uni-paderborn.de] has quit [Quit: yogib] 15:19 -!- iant [~iant@nat/google/x-mhkmifecsmqrxkgx] has quit [Ping timeout: 264 seconds] 15:19 < wrtp> NaFiann: use range for one, and indexing for the others 15:19 -!- d3xter [~sinz@91-115-39-142.adsl.highway.telekom.at] has quit [Quit: WeeChat 0.3.5] 15:20 < f2f> one more: variadic templates! 15:21 < NaFiann> wrtp: thanks yes =) I had misunderstood range, thought it worked more like the python construct 'for x in somelist:'. Imagine my surprise when string.Split() didn't work on an int :p 15:21 < f2f> i don't know what they are, but i think go should have them 15:21 < aiju> f2f: people have been saying that for ages 15:21 < f2f> variadic variadic template templates? 15:21 < f2f> people say that with a straight face? 15:22 < aiju> people say factory factory with a straight face 15:22 < NaFiann> wasn't Go supposed to be relatively simple? :) of course, no language is complete without a turing-complete template system, but still 15:22 < f2f> NaFiann: i think we're being glib :) 15:23 < NaFiann> I'm not! give me my turing-complete templates dammit 15:23 < NaFiann> :p 15:24 < NaFiann> calculating prime numbers during compile-time ftw 15:24 < wrtp> NaFiann: exp/template can be turing complete if you want it to be :-) 15:24 < zeebo> wrtp gonna have to see a proof 15:27 -!- iant [~iant@nat/google/x-khjivhypztesadpw] has joined #go-nuts 15:27 -!- mode/#go-nuts [+v iant] by ChanServ 15:27 -!- anticw [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 15:27 -!- anticw [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has joined #go-nuts 15:27 -!- Niedar [~dgdfg@ip68-99-166-222.hr.hr.cox.net] has joined #go-nuts 15:32 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the connection] 15:32 < wrtp> zeebo: anything with function calls and first class functions can be turing complete... 15:33 < wrtp> so can exp/template if you add a function to create a function. 15:33 -!- erus` [~chatzilla@mailgate.ips-international.com] has quit [Remote host closed the connection] 15:33 < zeebo> well yeah if you call go code from the template of course 15:33 < zeebo> but what about the template language itself? 15:35 -!- noodles775 [~michael@canonical/launchpad/noodles775] has quit [Quit: leaving] 15:36 < wrtp> zeebo: it's not inherently turing complete, no 15:37 -!- wallerdev [~wallerdev@72.44.102.30] has joined #go-nuts 15:37 < wrtp> that's why i said "if you want it to be" 15:37 < wrtp> 'cos you can add primitives 15:38 < zeebo> WELL THEN ITS WORTHLESS ugh 15:38 < zeebo> hehe 15:39 < wrtp> you're so right. anything non-turing complete is utterly worthless 15:39 -!- tvw [~tv@e176002214.adsl.alicedsl.de] has joined #go-nuts 15:39 < wrtp> tables of data, pah! 15:39 < s|k> what language isn't turing complete? 15:39 < wrtp> csv 15:40 < s|k> heh 15:40 < aiju> s|k: hq9+ 15:40 < xyproto> hq9+ is a gem 15:40 < aiju> mostly DSLs are usually turing incomplete 15:40 < s|k> ah right 15:41 < wrtp> turing incompleteness is a nice thing because it means it's analysable 15:41 < f2f> HQ9+B is turing complete according to wikipedia. 15:41 < aiju> f2f: not hq9+ 15:42 < aiju> there isn't even an hq9+ article 15:42 < aiju> BASTARDS 15:42 < f2f> wrtp: that last part is of great interest to the formal language theory community :) 15:42 < f2f> aiju: http://www.esolangs.org/wiki/HQ9_Plus 15:42 < aiju> 17:42 < f2f> HQ9+B is turing complete according to wikipedia. 15:43 < f2f> i call everything that looks like wikipedia "wikipedia" 15:43 < s|k> all I can see is simple wikipedia's entry for it 15:43 < s|k> looks like the deletionist got it removed from english wikipedia 15:43 < s|k> sounds funny though 15:43 -!- cco31 [~conleyo@nat/google/x-jmuralhosfxcqjei] has quit [Quit: Leaving.] 15:43 -!- fvbommel [~fvbommel_@86.86.15.250] has joined #go-nuts 15:44 -!- cco3 [~conleyo@nat/google/x-togsdfzfxpgdgfrm] has joined #go-nuts 15:44 -!- crunge [~Crunge@173-11-110-89-SFBA.hfc.comcastbusiness.net] has quit [Changing host] 15:44 -!- crunge [~Crunge@about/security/staff/crunge] has joined #go-nuts 15:44 < xyproto> wasn't there this case a few months ago about people removing all sorts of programming languages from wikipedia, even serious ones that were known by many and loved by a few? 15:45 < xyproto> yeah, I think it was "Clean" that was removed, then restored after protests 15:47 < xyproto> No, sorry, it was Factor, I think 15:47 < aiju> HHAHAHAHAHA 15:47 < aiju> really? 15:47 < xyproto> ...anyhow 15:47 < aiju> what's next? 15:47 < xyproto> Yes, one of those 15:47 < aiju> Bismarck? 15:47 < xyproto> XD 15:47 < xyproto> yeah, it was factor 15:47 < xyproto> the factor people were all insulted 15:48 < aiju> didn't the Go article get deleted once, too? 15:48 < aiju> i remember something along that 15:48 < xyproto> and nemerle 15:48 < xyproto> Found the Reddit article: http://www.reddit.com/r/programming/comments/fkt7t/nemerle_factor_alice_ml_and_other_programming/ 15:48 <+iant> Wikipedia deletionists seem to think that there is limited space on the web 15:49 < nicka> http://en.wikipedia.org/wiki/Charizard 15:49 < nicka> Meanwhile this is a locked article with a 'good' rating 15:50 < aiju> Charizard is important 15:50 <+iant> are you trying to dis Pokemon? 15:50 < zeebo> how am i supposed to catch 'em all if i dont have wikipedia to guide me 15:50 < nicka> From now on people should name new languages after pokemon 15:50 <+iant> +1 15:50 < nicka> to hide themselves from the heavy hands of wikipedia modgods 15:52 < zeebo> when programming i could be like, Squirtle! I choose you! and name language constructs after attacks 15:52 -!- tvw [~tv@e176002214.adsl.alicedsl.de] has quit [Remote host closed the connection] 15:54 -!- iant [~iant@nat/google/x-khjivhypztesadpw] has quit [Quit: Leaving.] 15:56 -!- jnwhiteh_ [~jnwhiteh@li37-84.members.linode.com] has joined #go-nuts 15:56 -!- jnwhiteh_ [~jnwhiteh@li37-84.members.linode.com] has quit [Quit: ZNC - http://znc.sourceforge.net] 15:57 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has joined #go-nuts 16:00 -!- teralaser [tera@unaffiliated/teralaser] has joined #go-nuts 16:00 < jlaffaye> mmh my int64 becomes an int :( 16:00 < aiju> what? 16:01 < jlaffaye> I have a []int64 and apparently when I for t := range times { total += t } it complains because t is a int and not a int64 16:01 < jlaffaye> total is int54 btw 16:01 < aiju> int54 16:01 < aiju> sounds like DEC to me 16:02 < jlaffaye> well, big fingers :p 16:02 < zeebo> jlaffaye: becayse t := range items, t is the index 16:02 < zeebo> you want _, t := range times 16:02 < jlaffaye> oh crap! 16:02 < jlaffaye> you're right 16:07 -!- rcrowley [~rcrowley@50-0-18-168.dsl.static.sonic.net] has joined #go-nuts 16:08 -!- TimKack [~tkack@213.208.236.186] has quit [Quit: TimKack] 16:09 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Quit: leaving] 16:10 -!- Argue [~Argue@112.201.172.5] has quit [Quit: Leaving] 16:13 < xyproto> Have a fantastic weekend, may all your code compile at first attempt and may all your functions be short and sweet 16:14 < valentin> ^^ thx 16:14 < wrtp> i had 100 lines of code compile first time yesterday 16:14 < wrtp> and it worked too 16:15 < wrtp> not even a missing (or extra) import! 16:16 -!- ccc1 [~Adium@114-45-7-73.dynamic.hinet.net] has quit [Quit: Leaving.] 16:19 < f2f> i've done that with 20 lines 16:19 < f2f> but even if there are errors they're not scary, like they are in other languages :) 16:20 < s|k> 6cov seg faults 16:22 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts 16:26 -!- Acrowire [~Acrobat@76.Red-88-1-115.dynamicIP.rima-tde.net] has joined #go-nuts 16:26 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has joined #go-nuts 16:27 -!- ericvh [~Adium@32.97.110.64] has joined #go-nuts 16:29 -!- tncardoso [~thiagon@150.164.2.20] has quit [Remote host closed the connection] 16:29 < skelterjohn> everybody faults, sometimes 16:30 < nicka> don't worry, it's not your fault 16:31 < s|k> skelterjohn: hi 16:31 < s|k> question about gb 16:31 < skelterjohn> sure 16:31 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts 16:32 < s|k> anyway to get verbose test results or benchmarks? 16:32 < s|k> any way* 16:32 < skelterjohn> how would you do that with gotest? 16:32 < skelterjohn> for a single target 16:32 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined #go-nuts 16:32 < s|k> gotest -v for verbose 16:32 < s|k> and I thing benchmarks are -x or -z or something 16:33 -!- ericvh [~Adium@32.97.110.64] has quit [Quit: Leaving.] 16:33 < skelterjohn> to run benchmarks i think it's -test.bench=somePattern 16:33 < skelterjohn> i can tell gb to pass on a -v flag to tests - that's perfectly reasonable 16:33 < skelterjohn> one sec while i experiment 16:34 < s|k> http://golang.org/cmd/gotest/ 16:34 < s|k> -x is for benchmarks 16:34 < s|k> sweet! 16:35 < skelterjohn> -x is "print each subcommand gotest uses" 16:35 < skelterjohn> oh try -test.v 16:35 < skelterjohn> that will work with the existing gb 16:35 < skelterjohn> since gb passes any argument that begins with "-test." to the testing binaries 16:35 < s|k> I get benchmarks 16:35 < s|k> when I type gotest -x 16:36 < skelterjohn> i'm just quoting the page you linked 16:36 < s|k> oh 16:36 < s|k> -test.bench is what the page says 16:37 < skelterjohn> perhaps your dist is out of date? 16:37 < skelterjohn> -test. is only a few months old 16:37 < skelterjohn> but no - you wouldn't have been able to build gb 16:38 < s|k> ah 16:38 < skelterjohn> try "gb -t -test.bench -test.v" 16:39 < s|k> after updating gb? 16:39 < skelterjohn> no - i haven't changed it 16:39 < s|k> doesn't do anything different 16:39 < skelterjohn> it already passed -test. arguments on 16:39 -!- photron [~photron@port-92-201-62-160.dynamic.qsc.de] has quit [Quit: Leaving] 16:39 < skelterjohn> -test.bench=MyTest then 16:39 < skelterjohn> where MyTest is an actual benchmark 16:39 < skelterjohn> MyBenchmark i mean 16:40 < s|k> https://gist.github.com/2f7874c2a538cbf5a30f 16:40 < skelterjohn> i commented on that gist 16:40 < skelterjohn> that's running from the gb source directory 16:41 < skelterjohn> or - do you only have benchmarks? no tests? 16:41 < s|k> I have tests and no benchmarks right now 16:41 < skelterjohn> what happens when you run "gb -t -test.v" in the gb source dir? 16:41 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has joined #go-nuts 16:41 < s|k> trying 16:41 < s|k> that works 16:42 < s|k> I guess it's because I tried running benchmarks because I didn't have any 16:42 < skelterjohn> put a print statement in your test to make sure it's getting invoked 16:42 < s|k> ok 16:43 < s|k> yes it is 16:43 < s|k> thanks 16:43 -!- valentin [~valentin@darkstar2.fullsix.com] has left #go-nuts ["Konversation terminated!"] 16:44 < skelterjohn> if you run gotest -v does it print out all the tests that are run? 16:44 -!- teralaser [tera@unaffiliated/teralaser] has left #go-nuts [] 16:45 < skelterjohn> oh - i think the problem is saying "-test.bench" with no "=something" is not allowed 16:45 < skelterjohn> (when i do that here i get an error, but maybe that's just the weekly go version) 16:46 < s|k> yes 16:49 < skelterjohn> um. are things working now? i've lost track of the problem 16:52 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 16:54 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Read error: Connection reset by peer] 16:54 -!- ShadowIce [~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has joined #go-nuts 16:54 -!- ShadowIce [~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has quit [Changing host] 16:54 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 16:55 < s|k> skelterjohn: yep thanks 16:55 < skelterjohn> cool 16:56 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has joined #go-nuts 17:00 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Ping timeout: 260 seconds] 17:05 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 17:14 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 17:14 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts 17:14 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts 17:18 -!- meling [~meling@134.81-167-41.customer.lyse.net] has joined #go-nuts 17:19 -!- avelino_ [~avelino@189.120.233.230] has joined #go-nuts 17:20 -!- Eataix [~Eataix@CPE-58-169-8-109.lns2.civ.bigpond.net.au] has joined #go-nuts 17:22 -!- avelino [~avelino@unaffiliated/avelino] has quit [Ping timeout: 240 seconds] 17:22 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Ping timeout: 260 seconds] 17:22 -!- ShadowIce` [~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has joined #go-nuts 17:22 -!- ShadowIce` [~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has quit [Changing host] 17:22 -!- ShadowIce` [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 17:23 -!- iant [~iant@nat/google/x-mohrafrgrygmfzmj] has joined #go-nuts 17:24 -!- mode/#go-nuts [+v iant] by ChanServ 17:27 -!- pjacobs [~pjacobs@75-27-133-72.lightspeed.austtx.sbcglobal.net] has quit [Ping timeout: 260 seconds] 17:30 -!- Bigbear1 [~Cody@S010600222dcddd0f.cg.shawcable.net] has quit [Read error: Connection reset by peer] 17:31 -!- pjacobs [~pjacobs@66.54.185.130] has joined #go-nuts 17:33 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts 17:35 -!- NaFiann [~NaFiann@dcs03779.dcs.shef.ac.uk] has quit [Quit: Leaving] 17:37 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 240 seconds] 17:39 -!- dRbiG [p@bofh.edu.pl] has quit [Ping timeout: 258 seconds] 17:40 -!- pfharlock [~pfharlock@207.250.187.226] has quit [Quit: Leaving] 17:42 -!- dRbiG [p@bofh.edu.pl] has joined #go-nuts 17:42 < skelterjohn> the minecraft client is a piece of crap 17:43 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has quit [Quit: Leaving] 17:43 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has joined #go-nuts 17:44 -!- wallerdev [~wallerdev@72.44.102.30] has quit [Quit: wallerdev] 17:44 -!- Eataix [~Eataix@CPE-58-169-8-109.lns2.civ.bigpond.net.au] has quit [] 17:46 -!- alehorst [~alehorst@177.40.2.212] has quit [Ping timeout: 245 seconds] 17:48 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has joined #go-nuts 17:48 -!- chowmeined [~chow@c-67-160-124-195.hsd1.wa.comcast.net] has joined #go-nuts 17:49 -!- chowmeined [~chow@c-67-160-124-195.hsd1.wa.comcast.net] has quit [Changing host] 17:49 -!- chowmeined [~chow@unaffiliated/chowmeined] has joined #go-nuts 17:49 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 17:50 -!- ccc [~macroron@c-76-26-54-186.hsd1.fl.comcast.net] has joined #go-nuts 17:51 -!- qeed [~qeed@adsl-98-85-41-200.mco.bellsouth.net] has joined #go-nuts 17:55 < nicka> skelterjohn: is there a go one or do you mean the official client 17:55 < skelterjohn> there is a go server 17:55 < skelterjohn> i'm talking about the client 17:55 < skelterjohn> oh - yeah the official one for mac 18:03 -!- Guest88234 [~Cobi@2002:1828:88fb:0:aede:48ff:febe:ef03] has quit [Quit: ZNC - http://znc.sourceforge.net] 18:04 -!- remy_o [~babar@89.95.59.132] has joined #go-nuts 18:04 -!- remy_o [~babar@89.95.59.132] has quit [Changing host] 18:04 -!- remy_o [~babar@archlinux/developer/remy-o] has joined #go-nuts 18:05 -!- tncardoso [~thiagon@150.164.2.20] has quit [Quit: Leaving] 18:09 -!- Cobi [~Cobi@2002:1828:88fb:0:aede:48ff:febe:ef03] has joined #go-nuts 18:12 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 18:15 -!- cabello [~cabello@nat/yahoo/x-wimdipkametpcyen] has joined #go-nuts 18:22 -!- th0re [~thre@tmo-110-192.customers.d1-online.com] has joined #go-nuts 18:24 -!- Acrowire [~Acrobat@76.Red-88-1-115.dynamicIP.rima-tde.net] has quit [Quit: Saliendo] 18:25 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has quit [Quit: Leaving.] 18:25 -!- icey [u2593@gateway/web/irccloud.com/x-zfpfjwujncqchpsc] has left #go-nuts [] 18:27 -!- pjacobs [~pjacobs@66.54.185.130] has quit [Quit: Leaving] 18:28 -!- lmnop [none@50-44-67-1.bltn.il.frontiernet.net] has joined #go-nuts 18:29 -!- ericvh [~Adium@32.97.110.64] has joined #go-nuts 18:29 -!- th0re [~thre@tmo-110-192.customers.d1-online.com] has quit [Remote host closed the connection] 18:30 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Ping timeout: 240 seconds] 18:47 -!- wallerdev [~wallerdev@72.44.102.30] has joined #go-nuts 18:53 -!- moraes [~moraes@189.103.177.124] has quit [Remote host closed the connection] 18:53 -!- tncardoso [~thiago@189.59.202.194] has joined #go-nuts 18:54 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 18:55 -!- TheMue [~FMueller@p5DDF6797.dip.t-dialin.net] has joined #go-nuts 19:05 < zeebo> i need an express lanes update 19:05 < zeebo> oops wrong window :) 19:05 -!- preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 258 seconds] 19:05 < zeebo> i do that too often. i need a better visual clue 19:06 < vegai> would a public humiliation work? :P 19:06 < zeebo> eventually ill say something really terrible 19:07 < zeebo> that might do it 19:10 -!- bmizeran_ [~bmizerany@204.14.152.118] has joined #go-nuts 19:10 -!- bmizeran_ [~bmizerany@204.14.152.118] has quit [Remote host closed the connection] 19:11 -!- bmizeran_ [~bmizerany@204.14.152.118] has joined #go-nuts 19:11 -!- bmizeran_ [~bmizerany@204.14.152.118] has quit [Remote host closed the connection] 19:12 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-162-146.clienti.tiscali.it] has joined #go-nuts 19:15 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-171-32.clienti.tiscali.it] has quit [Ping timeout: 246 seconds] 19:19 -!- noselasd [~noselasd@80.239.96.162] has quit [Ping timeout: 246 seconds] 19:19 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 19:21 -!- noselasd [~noselasd@80.239.96.162] has joined #go-nuts 19:32 -!- rcrowley [~rcrowley@50-0-18-168.dsl.static.sonic.net] has quit [Quit: Computer has gone to sleep.] 19:35 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts 19:48 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 260 seconds] 19:52 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has joined #go-nuts 19:52 < crazy2be> I plugged in an external monitor 19:53 < crazy2be> and now my mouse is twice as sensitive in the x direction as the y 19:55 < f2f> maybe you have the clean the little ball inside ;) 19:59 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts 20:03 -!- pharris [~Adium@rhgw.opentext.com] has quit [Quit: Leaving.] 20:10 -!- jajamana [~jcb@cm-84.209.210.27.getinternet.no] has joined #go-nuts 20:17 -!- rcrowley [~rcrowley@50-0-18-168.dsl.static.sonic.net] has joined #go-nuts 20:21 -!- pjacobs [~pjacobs@rrcs-24-227-244-117.sw.biz.rr.com] has joined #go-nuts 20:34 -!- BigBlackDog [~BigBlackD@HSI-KBW-109-192-007-188.hsi6.kabel-badenwuerttemberg.de] has joined #go-nuts 20:42 -!- cco3 [~conleyo@nat/google/x-togsdfzfxpgdgfrm] has left #go-nuts [] 20:43 -!- Project-2501 [~Marvin@82.84.93.116] has joined #go-nuts 20:45 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn] 20:46 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-162-146.clienti.tiscali.it] has quit [Ping timeout: 260 seconds] 20:46 -!- pjacobs [~pjacobs@rrcs-24-227-244-117.sw.biz.rr.com] has quit [Ping timeout: 250 seconds] 20:47 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat] 20:49 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has quit [Ping timeout: 276 seconds] 20:50 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 20:57 -!- dlowe1 [~dlowe@nat/google/x-pdpfxfycvczxtycj] has quit [Quit: Leaving.] 20:57 -!- iXeno [~ixeno@106.80-203-229.nextgentel.com] has quit [Read error: Connection reset by peer] 20:57 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has joined #go-nuts 20:58 -!- miker2 [~miker2@64.55.31.190] has quit [Ping timeout: 252 seconds] 20:58 -!- iXeno [~ixeno@106.80-203-229.nextgentel.com] has joined #go-nuts 21:00 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping timeout: 240 seconds] 21:00 -!- ericvh [~Adium@32.97.110.64] has left #go-nuts [] 21:03 -!- justicefries [u2891@gateway/web/irccloud.com/x-mmxqbvoymqqlhdby] has quit [Read error: Operation timed out] 21:03 -!- Solak [~stijnw@cthia.xs4all.nl] has quit [Read error: Operation timed out] 21:04 -!- justicefries [u2891@gateway/web/irccloud.com/x-zluzcebgttoomhdc] has joined #go-nuts 21:04 -!- brett [~brett@rdnzl.net] has quit [Read error: Operation timed out] 21:04 -!- Solak [~stijnw@cthia.xs4all.nl] has joined #go-nuts 21:05 -!- brett [~brett@rdnzl.net] has joined #go-nuts 21:05 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has quit [Quit: Geek insindeĀ®] 21:07 -!- jbooth1 [~jay@209.249.216.2] has left #go-nuts [] 21:10 -!- gobeginner [~nwood@84.92.0.53] has quit [Ping timeout: 258 seconds] 21:18 -!- Fish- [~Fish@9fans.fr] has quit [Quit: WeeChat 0.3.5] 21:23 -!- pyrhho [~pyrhho@027e80ed.bb.sky.com] has quit [Ping timeout: 245 seconds] 21:24 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has joined #go-nuts 21:26 -!- rcrowley [~rcrowley@50-0-18-168.dsl.static.sonic.net] has quit [Quit: Computer has gone to sleep.] 21:29 -!- gobeginner [~nwood@cpc2-lee23-0-0-cust152.7-1.cable.virginmedia.com] has joined #go-nuts 21:31 -!- jajamana [~jcb@cm-84.209.210.27.getinternet.no] has quit [Quit: This computer has gone to sleep] 21:34 -!- giolekva [4a7d7a31@gateway/web/freenode/ip.74.125.122.49] has joined #go-nuts 21:35 -!- giolekva [4a7d7a31@gateway/web/freenode/ip.74.125.122.49] has quit [Client Quit] 21:40 -!- rcrowley [~rcrowley@50-0-18-168.dsl.static.sonic.net] has joined #go-nuts 21:43 -!- iXeno_ [~ixeno@106.80-203-229.nextgentel.com] has joined #go-nuts 21:43 -!- moraes [~moraes@189.103.177.124] has joined #go-nuts 21:44 -!- iXeno [~ixeno@106.80-203-229.nextgentel.com] has quit [Ping timeout: 276 seconds] 21:44 -!- xyproto [~alexander@77.40.159.131] has quit [Ping timeout: 260 seconds] 21:49 -!- Solak [~stijnw@cthia.xs4all.nl] has quit [Remote host closed the connection] 21:53 -!- BigBlackDog [~BigBlackD@HSI-KBW-109-192-007-188.hsi6.kabel-badenwuerttemberg.de] has quit [Quit: WeeChat 0.3.6-dev] 21:56 -!- kergoth_ [~kergoth@ip24-251-173-232.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 22:00 -!- TheMue [~FMueller@p5DDF6797.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 22:05 -!- TheMue [~FMueller@p5DDF6797.dip.t-dialin.net] has joined #go-nuts 22:08 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn] 22:09 -!- nicka [~nicka@unaffiliated/nicka] has quit [Ping timeout: 252 seconds] 22:10 -!- gobeginner [~nwood@cpc2-lee23-0-0-cust152.7-1.cable.virginmedia.com] has quit [Ping timeout: 245 seconds] 22:13 -!- proppy [u1692@gateway/web/irccloud.com/x-nebswmlcbqwlirrd] has quit [Read error: Connection reset by peer] 22:13 -!- itsPhilip [u2979@gateway/web/irccloud.com/x-yaatcttcvxhvoqoq] has quit [Remote host closed the connection] 22:13 -!- Crnobog|Work [u1041@gateway/web/irccloud.com/x-mydozkxhblrfzuyy] has quit [Remote host closed the connection] 22:13 -!- justicefries [u2891@gateway/web/irccloud.com/x-zluzcebgttoomhdc] has quit [Write error: Connection reset by peer] 22:13 -!- Kai`_ [u327@gateway/web/irccloud.com/x-zoflccftixgetgdd] has quit [Remote host closed the connection] 22:13 -!- franciscosouza [~francisco@201.7.186.67] has quit [Quit: franciscosouza] 22:13 -!- sahid [u3351@gateway/web/irccloud.com/x-htyftknfknkwzwie] has quit [Remote host closed the connection] 22:15 -!- ShadowIce` [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 22:20 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has quit [Quit: Lost terminal] 22:20 -!- TheMue [~FMueller@p5DDF6797.dip.t-dialin.net] has quit [Read error: Operation timed out] 22:21 -!- TheMue [~FMueller@p5DDF6797.dip.t-dialin.net] has joined #go-nuts 22:24 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has joined #go-nuts 22:27 -!- cabello [~cabello@nat/yahoo/x-wimdipkametpcyen] has quit [Remote host closed the connection] 22:28 -!- dRbiG [p@bofh.edu.pl] has quit [Ping timeout: 258 seconds] 22:30 -!- tncardoso [~thiago@189.59.202.194] has quit [Read error: Connection reset by peer] 22:38 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has joined #go-nuts 22:39 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by peer] 22:44 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Ping timeout: 240 seconds] 22:46 -!- TheMue [~FMueller@p5DDF6797.dip.t-dialin.net] has quit [Quit: Lost terminal] 23:01 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 23:02 -!- skelterjohn [~jasmuth@c-24-0-2-70.hsd1.nj.comcast.net] has joined #go-nuts 23:05 -!- xash [~xash@d003038.adsl.hansenet.de] has quit [Quit: Lost terminal] 23:07 -!- rcrowley [~rcrowley@50-0-18-168.dsl.static.sonic.net] has quit [Quit: Computer has gone to sleep.] 23:07 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping timeout: 250 seconds] 23:10 -!- skelterjohn [~jasmuth@c-24-0-2-70.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 23:14 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has joined #go-nuts 23:16 -!- Project-2501 [~Marvin@82.84.93.116] has quit [Quit: E se abbasso questa leva che succ...] 23:16 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 23:20 -!- iant [~iant@nat/google/x-mohrafrgrygmfzmj] has quit [Ping timeout: 260 seconds] 23:20 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has quit [Remote host closed the connection] 23:21 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5] 23:24 -!- rcrowley [~rcrowley@50-0-18-168.dsl.static.sonic.net] has joined #go-nuts 23:26 -!- tsung [~jon@112.104.53.151] has quit [Ping timeout: 252 seconds] 23:27 -!- wrtp [~rog@host-92-23-125-43.as13285.net] has quit [Quit: wrtp] 23:36 -!- iant [~iant@67.218.106.149] has joined #go-nuts 23:36 -!- mode/#go-nuts [+v iant] by ChanServ 23:43 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping timeout: 245 seconds] 23:45 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has quit [Quit: Leaving.] 23:53 -!- iant [~iant@67.218.106.149] has quit [Ping timeout: 264 seconds] 23:53 -!- iant [~iant@216.239.45.130] has joined #go-nuts 23:53 -!- mode/#go-nuts [+v iant] by ChanServ 23:55 -!- franciscosouza [~francisco@187.105.21.97] has joined #go-nuts 23:56 -!- tsung [~jon@112.104.53.151] has joined #go-nuts --- Log closed Sat Aug 27 00:00:21 2011