--- Log opened Mon Nov 30 00:00:29 2009 00:05 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has joined #go-nuts 00:16 -!- freshup [n=adam@cpe-24-161-167-248.san.res.rr.com] has joined #go-nuts 00:17 -!- mitchellh [n=mitchell@12.130.118.17] has quit ["Leaving."] 00:17 -!- BMeph [n=black_me@65.103.151.24] has joined #go-nuts 00:28 -!- nickgibbon [n=nring@210.8.201.244] has quit ["Leaving."] 00:29 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has joined #go-nuts 00:31 -!- nickgibbon [n=nring@210.8.201.244] has joined #go-nuts 00:31 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has quit [Client Quit] 00:32 < exch> O_o 00:32 < exch> "Perfect for when you wish to add to the start of a long block of code, but don't have the energy to scroll upwards in your editor." ... really? 00:33 < alexsuraci> exch: the "Acme" packages are all jokes 00:33 < alexsuraci> just as scary though 00:34 < exch> thank god for that then 00:34 < alexsuraci> i think they all work, in fact 00:34 < alexsuraci> they're just not to be taken seriously :P 00:37 -!- cpr420 [n=cpr420@67.165.199.143] has joined #go-nuts 00:37 -!- loureiro [n=loureiro@201008194161.user.veloxzone.com.br] has quit ["Quit"] 00:38 < eiro> is acme a modal editor ? 00:39 < eiro> oops ... sorry :) 00:41 -!- turutosiya [n=turutosi@219.106.251.65] has joined #go-nuts 00:46 < clip9> http://gopaste.org/view/6y469 00:46 < clip9> Please tell me that is a terrible hack and there is a better way :P 00:47 -!- mbarkhau [n=koloss@p54A7BECE.dip.t-dialin.net] has quit ["Leaving."] 00:52 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit [Connection timed out] 00:53 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has joined #go-nuts 00:53 -!- blackmagik [n=blackmag@unaffiliated/blackmagik] has joined #go-nuts 00:57 -!- droid001 [n=g1@p4FDCCC3F.dip.t-dialin.net] has left #go-nuts [] 00:57 -!- Kibiz0r1 [n=Adium@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has joined #go-nuts 01:00 -!- sm [n=sm@cpe-76-173-194-242.socal.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 01:01 -!- sm [n=sm@cpe-76-173-194-242.socal.res.rr.com] has joined #go-nuts 01:02 -!- lux` [n=lux@151.54.240.211] has quit [Remote closed the connection] 01:02 < hstimer> anyone make an scp/ssh wrapper yet? 01:03 -!- blackdog` [n=user@pc-92-73-104-200.cm.vtr.net] has joined #go-nuts 01:03 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has quit ["Leaving..."] 01:03 -!- turutosiya [n=turutosi@219.106.251.65] has quit [Read error: 110 (Connection timed out)] 01:09 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read error: 104 (Connection reset by peer)] 01:09 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 01:14 < hstimer> KirkMcDonald: what is the difference between optparse and flags? 01:14 < KirkMcDonald> hstimer: optparse does more. 01:14 < jdp> does go have optparse? 01:15 < hstimer> does it handle syntax like: cmd subcommand -flag1 -flag2 arg1 arg2 01:15 < KirkMcDonald> jdp: I wrote a thing called optparse, based on the Python module, for Go. 01:16 < KirkMcDonald> hstimer: Yes. 01:16 < jdp> good, because the pkg/flags is less than ideal 01:16 < KirkMcDonald> hstimer: Er, sort of. 01:16 < hstimer> ouuu cool, just what I wanted. is it done? 01:16 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read error: 104 (Connection reset by peer)] 01:16 < KirkMcDonald> hstimer: It passes its own unit tests. :-) 01:17 < hstimer> hehe 01:17 -!- Kibiz0r1 [n=Adium@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has quit ["Leaving."] 01:17 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 01:17 < KirkMcDonald> hstimer: It is probably usable. 01:17 < KirkMcDonald> hstimer: No docs yet, though. 01:17 < hstimer> i noticed 01:18 < KirkMcDonald> Working on it. 01:18 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has quit [] 01:19 < hstimer> new topic: is * ever required? I just sort of skip it and nothing bad so far has happened 01:19 < KirkMcDonald> hstimer: For dereferencing pointers, you mean? 01:19 < hstimer> yes 01:19 -!- blackdog` [n=user@pc-92-73-104-200.cm.vtr.net] has left #go-nuts ["ERC Version 5.3 (IRC client for Emacs)"] 01:20 < KirkMcDonald> Yes, sometimes. 01:20 -!- ziyu [n=ziyuhuan@114-137-17-25.dynamic.hinet.net] has joined #go-nuts 01:20 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [Read error: 110 (Connection timed out)] 01:21 < KirkMcDonald> If you have a *int, you can't very well use it as an int without a *. 01:21 < hstimer> for instance in looking at the optargs test I would think it would work without the dereferences 01:22 < KirkMcDonald> Printing a *int and printing an int will give wildly different results. 01:23 < hstimer> yes. so basically when type checking is turned off 01:23 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read error: 54 (Connection reset by peer)] 01:23 < KirkMcDonald> Also, you can't subscript a *[]T. 01:24 -!- blackmagik [n=blackmag@unaffiliated/blackmagik] has quit ["Leaving"] 01:24 < hstimer> ah, good point 01:24 < KirkMcDonald> You have to say: (*ptr)[foo] 01:24 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 01:25 -!- skammer [n=skammer@ppp94-29-59-119.pppoe.spdop.ru] has quit [Remote closed the connection] 01:25 -!- smooge [n=smooge@int.smoogespace.com] has joined #go-nuts 01:27 -!- OwlHuntr [n=Artem@32.164.23.213] has joined #go-nuts 01:27 < OwlHuntr> hey 01:27 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has joined #go-nuts 01:27 < OwlHuntr> anyone want to give me some input on http://github.com/OwlHuntr/GoGems 01:28 < OwlHuntr> hello? 01:28 < hstimer> I'm all for having a repository 01:28 < OwlHuntr> anyone want to give me some input on http://github.com/OwlHuntr/GoGems 01:28 < hstimer> does it work yet? 01:28 < OwlHuntr> Go needs git repo, not svn 01:29 < OwlHuntr> it works moderately 01:29 < adiabatic> OwlHuntr: why is 8.out there? 01:29 < OwlHuntr> its the output 01:29 < OwlHuntr> it's basically the program 01:29 < OwlHuntr> i didn't bother renaming it yet 01:30 < adiabatic> I'm just puzzled why you have a binary under source control--one that not everyone can run 01:30 < OwlHuntr> yea i understand 01:30 < OwlHuntr> but for now i'm just trying to get better code 01:30 < hstimer> gems is sort of ruby name; maybe just call it GoPackages 01:30 < Ycros> OwlHuntr: Go doesn't use svn 01:30 < OwlHuntr> i'll remove it later 01:31 < OwlHuntr> i wish it did 01:31 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read error: 54 (Connection reset by peer)] 01:31 < OwlHuntr> well Packages is too long of a word 01:31 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 01:31 < hstimer> how about go 01:31 < OwlHuntr> gems is awesome because it's short, easy to type in bash 01:32 < hstimer> go install name 01:32 < KirkMcDonald> Go already has a perfectly reasonable distribution scheme. 01:32 < OwlHuntr> that can work 01:32 < Ycros> I think a package system for go needs some careful thought, there's a lot that gems does badly. 01:32 < OwlHuntr> it's reasonable but this just makes it easier 01:32 < KirkMcDonald> ... more or less. 01:32 < hstimer> KirkMcDonald: oh? what is that? 01:32 < hstimer> KirkMcDonald: less.... 01:32 < KirkMcDonald> hstimer: Tarball + Makefile 01:32 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has quit ["Leaving..."] 01:33 < hstimer> I'm all for a package system -- makes life way easier 01:33 < OwlHuntr> KirkMcDonald: ok, now what if there's 200000 of them and you need to get a version of it 01:33 < OwlHuntr> heh, it just makes things easier 01:33 < hstimer> 2M of what? 01:33 < OwlHuntr> instead of looking for it, just use a shell 01:33 < OwlHuntr> packages 01:34 < OwlHuntr> downloading, unpacking and installing unicorn, for instance takes quite a bit longer then "gems install unicorn" 01:34 < hstimer> 2M versions of a package? well there might be a few but they just get different names, or you can have the same name and point the package manager at a different repository 01:35 < hstimer> i guess you have to use a package manager for a while to appreciate it 01:35 < OwlHuntr> right now, all mine does is add/remove repos, and pull files 01:35 < OwlHuntr> git support is iffy but that's what i really want 01:35 < OwlHuntr> os.Exec doesn't seem to be working well 01:35 < hstimer> some nice things about pkg managers: 01:36 < hstimer> 1) easy command line search 01:36 < OwlHuntr> fuck, macbooks gonna die 01:36 < hstimer> 2) easy check for updates across all packages 01:36 < OwlHuntr> if i leave, my bad 01:36 < KirkMcDonald> I just have an innate mistrust of shiny new package managers. 01:36 < Ycros> it would help if we had a canonical list of packages somewhere. 01:36 < KirkMcDonald> There are too many already. 01:36 < hstimer> 3) selective updating of packages 01:36 < OwlHuntr> that's stage 2 of my approach 01:36 < hstimer> for go? i think there is just one 01:36 < OwlHuntr> i have a nice Redmine platform for packages 01:37 < hstimer> 4) automatic installation 01:37 < Ycros> and please, please, talk to some distribution (ie. debian) packaging gurus as to whether whatever you're inventing will fit into their packaging system 01:37 < OwlHuntr> i did the addons.openframeworks.cc mess, so this is the same thing, just for Go 01:37 < hstimer> 5) any bins, and docs that are generated are put where they need to be 01:37 < KirkMcDonald> I submitted an issue regarding changes to Make.pkg. 01:38 < KirkMcDonald> Given those changes it would be trivial to cram epkg alongside the existing package layout. 01:38 < hstimer> OwlHuntr: you are doing awesome work, keep it up. I would just like a different name. Seems crass to take a ruby name. 01:39 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read error: 104 (Connection reset by peer)] 01:39 -!- OwlHuntr [n=Artem@32.164.23.213] has quit [Read error: 104 (Connection reset by peer)] 01:39 < Ycros> hstimer: I agree on the name, it doesn't fit 01:39 < Ycros> what about Stones instead? 01:39 < Ycros> Go stones :) 01:39 < hstimer> Ycros: clever. works for me 01:41 -!- owlhuntr [n=irchon@32.164.23.213] has joined #go-nuts 01:41 < adiabatic> gobbles 01:41 < owlhuntr> back. what'd I miss? 01:42 -!- triplez [n=triplez@bb116-14-66-141.singnet.com.sg] has joined #go-nuts 01:42 < hstimer> we voted on Ycros's name: stones 01:42 < adiabatic> Ycros: suggested stones 01:42 < hstimer> It won by a landslide :) 01:43 < hstimer> Go stones -- for some reason it had never dawned on me that there is a billion year old game by the same name 01:43 < owlhuntr> haha. why stones? 01:43 < hstimer> Go == game 01:43 < hstimer> played with stones 01:43 < owlhuntr> hah. ok. so go stones. 01:44 < owlhuntr> stones, thro 01:44 < hstimer> yes, I thought it was clever too 01:44 < owlhuntr> stones -throw=lol 01:44 < hstimer> much better than GoPackages 01:44 < hstimer> heh 01:44 < owlhuntr> quicker too. 01:45 < lifeless> win 45 01:45 < hstimer> or you could just call it go 01:45 < hstimer> go fetch matrix 01:45 -!- amacleod [n=amacleod@c-24-34-33-96.hsd1.ma.comcast.net] has joined #go-nuts 01:45 < owlhuntr> well that's something else I'll prolly make too 01:45 < owlhuntr> how about gosh? Go SHell 01:46 -!- owlhuntr [n=irchon@32.164.23.213] has quit [Remote closed the connection] 01:46 < hstimer> nice ring to it 01:47 -!- zohaib1020 [n=zohaib10@z65-50-110-10.ips.direcpath.com] has joined #go-nuts 01:47 < hstimer> so is there a repository someplace yet? 01:47 -!- owlhuntr [n=irchon@32.164.23.213] has joined #go-nuts 01:48 < owlhuntr> ugh. connection sucks in the mountains 01:48 < owlhuntr> so anyway. you know how irb works and what it does 01:48 < hstimer> move to virginia, they carve them away for you 01:48 < owlhuntr> why not do the same for Go? 01:49 < owlhuntr> yea I'm there now. goin down 81 01:49 < hstimer> sure; would you use the preliminary interpreter? 01:49 -!- rhelmer [n=rhelmer@adsl-69-107-65-140.dsl.pltn13.pacbell.net] has quit [] 01:49 < Ycros> owlhuntr: how are you going to handle dependencies? 01:49 < owlhuntr> I basically wrote gogems on the ride into nc, few nights, then now into the ride back 01:50 -!- rhelmer [n=rhelmer@adsl-69-107-65-140.dsl.pltn13.pacbell.net] has joined #go-nuts 01:50 < mikedee> I am getting undefined: vector.New, I updated just now so I think I am running the most recent version 01:50 < hstimer> Ycros: in stones or gosh? 01:50 < hstimer> yes. I got bit by that yesterday 01:50 < Ycros> hstimer: stones 01:50 < owlhuntr> gosh 01:51 < owlhuntr> basically use the compilers crazy fast speed to compile a file that gets written to 01:51 < hstimer> I would imagine deps can be calculated automatically from the files. The parser lib does the hard work. 01:51 < hstimer> I think versions becomes the more complicated issue 01:51 < Ycros> hstimer: dependencies have to be manually specified because of versions 01:51 < owlhuntr> well dependencies will be grabbed from the import statements in any sled go files 01:52 < hstimer> :) 01:52 < owlhuntr> dled* 01:52 < owlhuntr> diff versions is a reason to use git 01:53 < hstimer> personally, I would like to see versions added to go 01:53 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 01:53 < owlhuntr> I'm working on it. :) 01:53 < hstimer> It could just be a comment after the package and import statements 01:54 < Ycros> it could be a comment, but I would instead advocate a separate file listing versions and dependencies - unless versioning becomes part of the language itself (which it could) 01:54 < hstimer> again the parser will let you get the comments 01:55 < hstimer> either way works for me 01:55 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit [Remote closed the connection] 01:55 < owlhuntr> too much work. hah. but package description would be ace 01:55 < Ycros> should stones be a build system as well? 01:55 < hstimer> i've got a gomake sort of working on my end 01:55 < Ycros> I mean, the advantage there is that you can let stones install packages into isolated directories 01:56 < owlhuntr> it will copy gems 01:56 < Ycros> and then you can have it include the correct packages on the command line 01:56 < Ycros> at compilation time 01:56 < Ycros> this then allows for multiple versions of packages co-existing on the same system 01:57 < Ycros> of course - it'll be interesting to see what the go dev team does in terms of dynamic linking in the future 01:57 < hstimer> yes, it is import to be able to keep multiple versions around 01:57 < owlhuntr> basically it will dl the pkg. put it in the sec folder, build it and put bins in the pkg 01:58 < hstimer> it might make sense to merge the two -- build and package manager 01:58 < Ycros> hstimer: that's what I'm saying 01:58 < owlhuntr> src not sec 01:58 < Ycros> currently if you piggyback onto Make.pkg, "make install" will install your files into the go dir 01:59 < hstimer> i'm envisioning something rails like; convention over configuration 01:59 < owlhuntr> that would work wonders 01:59 < owlhuntr> but my method would be a fallback for a naked pkg 01:59 < hstimer> so all go projects having identical structure 02:00 < hstimer> currently gomake searches all the files for a main package name and then builds 02:00 -!- owlhuntr [n=irchon@32.164.23.213] has quit [] 02:00 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 02:00 < Ycros> you do need a way to configure things 02:01 < Ycros> what if your project is composed of multiple libraries and binaries 02:01 < hstimer> I'm in the middle of getting embedded packages working 02:01 < hstimer> it will build an arbitrary set of binaries 02:02 < hstimer> by libs you mean embedded packages? they will just get built as well 02:02 -!- owlhuntr [n=irchon@32.166.200.131] has joined #go-nuts 02:03 < Ycros> by libs I mean libs. They could be installed for use by other projects 02:03 -!- sepoy [n=sepoy@c-98-202-50-243.hsd1.ut.comcast.net] has quit [] 02:04 < hstimer> ah... c libs or what not. yes, that is on the list. I generally have very complex projects so it will do pretty much everything i've had to deal with 02:04 -!- ward [n=ward@c-98-232-243-25.hsd1.or.comcast.net] has joined #go-nuts 02:05 < hstimer> but it won't replace make for making a c lib, just do the cgo part 02:05 < hstimer> although, depending on make, makes it less portable to windows... not that I care 02:05 -!- nigwil [n=chatzill@berkner.ccamlr.org] has quit [Read error: 113 (No route to host)] 02:07 < kimelto> hstimer: currently there are bash scripts in the go pkg tree, sic! :) 02:08 -!- alc [n=alc@222.128.134.11] has joined #go-nuts 02:08 < hstimer> kimelto: yes, there are 02:08 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts 02:08 < owlhuntr> I could make stones windows compatible by icluding cygwin. 02:09 < kimelto> hstimer: so my point is, first get rid of bash, then use something like cmake ;) 02:09 < owlhuntr> cmake?! fuck nooo. bash is prolly the best thing since sliced bread 02:10 < kimelto> erm? I have sh, csh, tcsh, zsh on my machines. dont want to install bash :p 02:10 < owlhuntr> I forgot. what does cgo do? 02:11 < Ycros> owlhuntr: preprocesses specially written go files that interface with C code 02:12 < owlhuntr> excuse my naivete but I learned go as I made stones so... hah. still fresh 02:12 < owlhuntr> Ycros: thanks. 02:13 -!- tanamo [n=tanamo@125.252.70.230] has quit [Read error: 60 (Operation timed out)] 02:15 < owlhuntr> ok so the feeling behind stones is... positive? I am to continue developing? 02:16 -!- owlhuntr [n=irchon@32.166.200.131] has quit [Remote closed the connection] 02:16 -!- tanamo [n=tanamo@125.252.70.230] has joined #go-nuts 02:16 -!- owlhuntr [n=irchon@32.166.200.131] has joined #go-nuts 02:16 -!- owlhuntr [n=irchon@32.166.200.131] has quit [Remote closed the connection] 02:16 -!- owlhuntr [n=irchon@32.166.200.131] has joined #go-nuts 02:17 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 02:17 -!- sladegen [n=nemo@unaffiliated/sladegen] has joined #go-nuts 02:18 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read error: 104 (Connection reset by peer)] 02:18 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 02:19 -!- owlhuntr [n=irchon@32.166.200.131] has quit [Client Quit] 02:22 -!- thedevel [n=thedevel@pool-72-78-219-199.phlapa.fios.verizon.net] has joined #go-nuts 02:22 < hstimer> cgo does magic so you can call c from go 02:22 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has joined #go-nuts 02:23 < hstimer> you create a special go file that is processed by cgo to create a glue lib 02:24 < hstimer> yes, please keep developing stone. I'll keep working on gomake and maybe it will make sense to merge at some point 02:25 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has joined #go-nuts 02:25 < plexdev> http://is.gd/57jMq by [Eden Li] in go/src/cmd/cgo/ -- cgo: use C type void for opaque types if dwarf.Common().Type returns nothing 02:25 < plexdev> http://is.gd/57jMt by [Sergio Luis O. B. Correia] in 2 subdirs of go/src/pkg/ -- crypto/md4, exp/draw/x11: fix makefile to build when GOROOT has whitespaces 02:26 < kimelto> hstimer: what's gomake? :) 02:26 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined #go-nuts 02:27 -!- server987 [n=avery56@209-250-50-132.wispnet.net] has joined #go-nuts 02:31 < hstimer> kimelto: a build tool I use for myself. it is written in go. I'll check it in at some point to github and see if others find it useful 02:32 -!- rhelmer [n=rhelmer@adsl-69-107-65-140.dsl.pltn13.pacbell.net] has quit [] 02:35 < kimelto> hstimer: could be intersting 02:35 -!- server987 [n=avery56@209-250-50-132.wispnet.net] has left #go-nuts [] 02:35 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has joined #go-nuts 02:35 -!- server987 [n=avery56@209-250-50-132.wispnet.net] has joined #go-nuts 02:35 -!- fosho [n=afitz@adsl-190-192-118.asm.bellsouth.net] has joined #go-nuts 02:36 < kimelto> hstimer: 'cause, for me, the boring part of a compiled language vs interpreted is not so the time of compilation, but the process of writing makefile... 02:37 < hstimer> kimelto: I hate makefiles. I hate shell scripts. Weak languages for doing complicated things. 02:38 < Jerub> what make does is sufficently complicated that having a weak language is a bonus. I just wish it didn't have crazy stuff like ^I characters required 02:38 -!- ziyu [n=ziyuhuan@114-137-17-25.dynamic.hinet.net] has quit ["Colloquy for iPhone - http://colloquy.mobi"] 02:40 -!- Adys [n=Adys@unaffiliated/adys] has quit [Connection timed out] 02:43 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit [Read error: 110 (Connection timed out)] 02:43 < Kibiz0r> It would be nice to have a good rakefile for Go as it's one of the few build systems with a complete language backing it up. 02:43 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has joined #go-nuts 02:43 < hstimer> I agree, rake is great 02:47 -!- thedevel [n=thedevel@pool-72-78-219-199.phlapa.fios.verizon.net] has left #go-nuts [] 02:50 -!- shoafb [n=The_Doct@cpe-98-150-247-183.hawaii.res.rr.com] has quit ["Leaving..."] 02:53 -!- amuck [n=amuck@h219.52.19.98.dynamic.ip.windstream.net] has joined #go-nuts 02:55 -!- turutosiya [n=turutosi@219.106.251.65] has joined #go-nuts 02:59 -!- skelterjohn [n=jasmuth@c-76-116-177-32.hsd1.nj.comcast.net] has joined #go-nuts 02:59 < hstimer> there is no coma operator... so can we drop in anonymous functions instead? 02:59 < hstimer> comma 03:00 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit [] 03:01 < hstimer> i.e. foo( { _, i := goo(); i } ); 03:01 < hstimer> i.e. foo( { _, i := goo(); return i } ); 03:02 < Kibiz0r> I'm not sure what you're asking, but I'm probably missing context. 03:02 < kimelto> Kibiz0r: kind of bloated to require ruby for a build system, isnt it? 03:02 < kimelto> (same with waf which requires python and so on) 03:04 -!- server987 [n=avery56@209-250-50-132.wispnet.net] has left #go-nuts [] 03:04 < Kibiz0r> Maybe for Go core, but for my own use or even a single dev team it makes sense to leverage existing tech. That's what general-purpose language are there for, after all. 03:04 < hstimer> I want pass i to foo but do it in the param list of foo 03:04 < Kibiz0r> hstimer: Ah. 03:05 -!- nigwil [n=chatzill@berkner.ccamlr.org] has joined #go-nuts 03:05 < Kibiz0r> I'm not aware of any idiomatic way to do that, I'd just make it two lines. 03:05 < hstimer> k 03:06 < Kibiz0r> Unless you make something like foo(returnSecond(goo()))... 03:07 < hstimer> Kibiz0r: thank you 03:07 < Kibiz0r> I'm not even sure you can do that. You can in Lua, heh. 03:08 < Kibiz0r> Looks like you can! 03:09 < hstimer> Kibiz0r: really? 03:09 < Kibiz0r> Yeah. 03:09 < Kibiz0r> func ReturnsTwo() (i int, s string) { return 5, "foo" } 03:09 < Kibiz0r> func TakesTwo(i int, s string) { fmt.Println(i, s) } 03:12 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts 03:12 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has quit [] 03:15 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has joined #go-nuts 03:16 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read error: 104 (Connection reset by peer)] 03:16 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 03:22 -!- dqminh [n=dqminh@cm215.psi151.maxonline.com.sg] has joined #go-nuts 03:27 < Zeffrin> opinions... for a simple mail sending package what do people think of http://gopaste.org/view/Nx541 as an example for working with it? 03:34 -!- jhawk28 [n=jhawk28@user-142g7u9.cable.mindspring.com] has joined #go-nuts 03:34 -!- beardeddog [n=beardedd@24.20.122.211] has joined #go-nuts 03:35 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has joined #go-nuts 03:35 < hstimer> except for lack of mime support it looks good 03:36 < hstimer> what is the _ get in m.Send? 03:37 < Zeffrin> Im thinking it'll return how many were sucessfully sent or something 03:37 -!- path[l] [n=path@115.240.105.219] has joined #go-nuts 03:37 < Zeffrin> in the case of BCC where multiple sends take place 03:38 < Zeffrin> but there I just discarded it obviously 03:38 < hstimer> what about setting optional headers 03:38 < hstimer> there are a bunch of them 03:39 < Zeffrin> like priority and all that? very happy to expand, atm I'm just working from the RFC 03:39 < Whtiger> If there's a TLS package that might be nice to allow connecting to SMTP servers. 03:39 < hstimer> no idea if they are standardized, but when you look at raw headers there are quite a few 03:39 < Whtiger> encrypted SMTP servers* 03:39 * Zeffrin nods 03:40 < Zeffrin> will investigate the headers, hadn't thought of it but would be nice 03:40 < Zeffrin> yah there is TLS 03:40 < Zeffrin> partially implemented but maybe enough 03:40 < kimelto> hstimer: if your gomake can handle dependency natively and so, use multiple jobs when multiple cpu are availabe, it would be awesome :) 03:41 < hstimer> I don't know if I would try and capture them all in the api; you just might make it so that they can add mapping pairs like with http headers 03:41 < hstimer> kimelto: that is easy with go 03:41 < Zeffrin> brilliant indeed, that's the plan I think 03:42 -!- JSharpe [n=jamie@5adaeaaa.bb.sky.com] has joined #go-nuts 03:43 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit [Connection timed out] 03:47 < Kibiz0r> I think I found a bug in reflect.NumMethod(): http://pastie.org/719854 03:47 -!- phillipsm [n=mattscom@173-23-63-244.client.mchsi.com] has joined #go-nuts 03:47 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has quit [] 03:48 -!- owlhuntr [n=irchon@166.196.0.195] has joined #go-nuts 03:48 -!- owlhuntr [n=irchon@166.196.0.195] has quit [Remote closed the connection] 03:55 -!- slashus2_ [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined #go-nuts 03:56 -!- tgall_foo [n=tgall@gentoo/developer/dr-who] has quit [Read error: 110 (Connection timed out)] 03:58 -!- JSharpe2 [n=jamie@5adaea9f.bb.sky.com] has quit [Read error: 110 (Connection timed out)] 03:59 -!- ziyu [n=ziyuhuan@114-137-17-25.dynamic.hinet.net] has joined #go-nuts 03:59 -!- armence [n=armence@c-67-188-229-128.hsd1.ca.comcast.net] has quit ["Leaving"] 03:59 -!- skyyy [i=caw@res55551479.rh.rit.edu] has joined #go-nuts 04:00 < hstimer> anyone here know how the compiler works? 04:01 -!- teedex [n=teedex@204.14.155.161] has quit [Remote closed the connection] 04:02 < hstimer> when you import a package is it parsing the source of that package to get defs, or is it looking at the .a? 04:02 -!- ehird [n=ehird@91.104.237.227] has quit [] 04:03 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined #go-nuts 04:04 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has quit [Client Quit] 04:04 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Remote closed the connection] 04:06 -!- jhawk28 [n=jhawk28@user-142g7u9.cable.mindspring.com] has quit [Remote closed the connection] 04:07 -!- halfdan [n=halfdan@p57A95AB7.dip.t-dialin.net] has joined #go-nuts 04:07 -!- skyyy [i=caw@res55551479.rh.rit.edu] has quit [Client Quit] 04:07 -!- _Ishikawa [i=kvirc@host1-192-dynamic.21-79-r.retail.telecomitalia.it] has joined #go-nuts 04:08 < goplexian> hmm I dont get this, the effective_go says that `x := make([]int, 2, 3)` creates a slice struct with a length of 2 and a capacity of 3, but then I can do `x = vec[0:10]` with no complaints. 04:09 < ziyu> goplexian: only check in runtime 04:10 -!- skyyy [i=caw@res55551479.rh.rit.edu] has joined #go-nuts 04:10 < ziyu> hstimer: def is including in Go's .a 04:11 < hstimer> ziyu: so there is no parsing of .go files when you import? 04:11 < goplexian> ziyu take a look no errors when this runs http://gopaste.org/view/84l95 04:15 < Kibiz0r> goplexian: You're reassigning x, you're not accessing the original slice you declared with make. 04:16 < goplexian> ahhh 04:16 < goplexian> I knew I didn't get it. 04:17 < goplexian> thx Kibiz0r 04:17 < Kibiz0r> np 04:19 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has quit [Read error: 110 (Connection timed out)] 04:20 -!- halfdan_ [n=halfdan@p57A9669D.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 04:20 -!- cylix [n=frederic@occm-15.static.grp1-rng1.tnmmrl.infoave.net] has quit ["bye"] 04:22 < goplexian> yes, I see now it is properly catching it at runtime 04:23 -!- tgall_foo [n=tgall@gentoo/developer/dr-who] has joined #go-nuts 04:24 -!- Fl1pFl0p [i=flipflop@unaffiliated/fl1pfl0p] has quit [Read error: 60 (Operation timed out)] 04:24 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Read error: 104 (Connection reset by peer)] 04:24 -!- Kibiz0r1 [n=Adium@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has joined #go-nuts 04:24 -!- Kibiz0r1 [n=Adium@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has quit [Remote closed the connection] 04:27 < ziyu> hstimer: yes, no parsing .go. I think. 04:28 -!- cpr420 [n=cpr420@67.165.199.143] has quit ["Vision[0.9.7-H-090423]: i've been blurred!"] 04:28 < hstimer> ziyu: did a test to confirm; you are correct 04:28 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Remote closed the connection] 04:28 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 04:29 -!- sladegen [n=nemo@unaffiliated/sladegen] has joined #go-nuts 04:32 -!- tedster [n=tedster@67.23.158.117] has joined #go-nuts 04:35 -!- tedster [n=tedster@67.23.158.117] has left #go-nuts [] 04:35 -!- itrekkie [n=itrekkie@ip98-165-246-56.ph.ph.cox.net] has joined #go-nuts 04:38 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit [Remote closed the connection] 04:39 -!- directrixx [n=directri@ip68-231-189-247.tc.ph.cox.net] has quit [Read error: 104 (Connection reset by peer)] 04:41 -!- zohaib1020 [n=zohaib10@z65-50-110-10.ips.direcpath.com] has quit [Remote closed the connection] 04:42 -!- ward [n=ward@c-98-232-243-25.hsd1.or.comcast.net] has quit [] 04:42 -!- skyyy [i=caw@res55551479.rh.rit.edu] has quit [Client Quit] 04:42 < plexdev> http://is.gd/57pi5 by [Russ Cox] in go/src/pkg/websocket/ -- websocket: avoid $GOROOT in case it has spaces 04:45 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has joined #go-nuts 04:47 -!- directrixx [n=aleksand@ip68-231-189-247.tc.ph.cox.net] has joined #go-nuts 04:47 -!- skelterjohn [n=jasmuth@c-76-116-177-32.hsd1.nj.comcast.net] has quit [] 04:47 -!- trvbldn [n=trvbldn@c-67-166-232-169.hsd1.ga.comcast.net] has joined #go-nuts 04:48 -!- Fl1pFl0p [i=flipflop@unaffiliated/fl1pfl0p] has joined #go-nuts 04:50 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Remote closed the connection] 04:55 -!- Demp [i=sbnc@13.f.cali.vgames.co.il] has quit [Read error: 60 (Operation timed out)] 04:55 -!- Demp [i=sbnc@13.f.cali.vgames.co.il] has joined #go-nuts 04:56 -!- amacleod [n=amacleod@c-24-34-33-96.hsd1.ma.comcast.net] has quit ["Bye Bye"] 04:57 -!- trvbldn [n=trvbldn@c-67-166-232-169.hsd1.ga.comcast.net] has quit [Remote closed the connection] 04:58 -!- robot12 [n=root@inferno.kgts.ru] has joined #go-nuts 05:03 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has joined #go-nuts 05:04 -!- turutosiya [n=turutosi@219.106.251.65] has quit [Read error: 110 (Connection timed out)] 05:05 -!- nigwil [n=chatzill@berkner.ccamlr.org] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"] 05:06 < Kibiz0r> Okay, I've been messing with Go since it came out but I still haven't found anything that feels "dynamic" about it. I feel hoodwinked. 05:06 -!- chrelad [n=Administ@68-119-17-69.dhcp.stcd.mn.charter.com] has joined #go-nuts 05:11 < Zeffrin> what languages did you use before? 05:11 -!- knave [n=Knave@dsl-240-175-185.telkomadsl.co.za] has joined #go-nuts 05:11 < Zeffrin> i mean for me where I've used other interpreted and JIT languages but mostly C it's a nice blend of features from the interpreted languages with promises of performace of C 05:12 < Kibiz0r> If I listed them all, we'd be here for a while. 05:12 -!- adiabatic [n=adiabati@dsl-206-55-130-248.tstonramp.com] has quit ["Rockin’ music will set you free."] 05:13 < Kibiz0r> What are those features from interpreted languages that is has though? 05:13 < robot12> Kibiz0r, Go is a System's language... not a five minit's php 05:13 < Zeffrin> garbage collection, easy to use strings, mapping type built in /me shrugs 05:13 < JBeshir> I don't know, memory management being built-in seems like a good start. :P 05:14 < Zeffrin> goroutines seem pretty sweet in theory to me 05:14 < AndrewBC_> personally I like the flexible type system and the interfaces 05:14 -!- mpurcell [n=mpurcell@vpn.michaelpurcell.info] has joined #go-nuts 05:14 -!- Necrogami [n=djnecrog@unaffiliated/necrogami] has quit ["Client Exiting"] 05:14 < Kibiz0r> I'm not trying to pick a fight. It just doesn't feel "dynamic" to me. 05:14 < Kibiz0r> It has plenty of modern features which I enjoy. 05:15 < Kibiz0r> But the things I have come to appreciate about languages like Lua, Python, and Ruby are not there. 05:16 < AndrewBC_> It's got some features like dynamic languages such as python, but I don't think it's claiming to be dynamic itself 05:17 < JBeshir> That's cool, I guess you can keep paying your 3x performance penalty and need for the huge library runtime to use the language. 05:17 < Zeffrin> I know with Python at least though it's like 10MB in memory before you even start running your own code? 05:17 < JBeshir> s/3/or worse/ 05:17 < AndrewBC_> to quote the language design FAQ, "Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language." 05:17 < JBeshir> Zeffrin: No, Python's a lot better than that. 05:18 < Zeffrin> is it? I wrote a moderate program in maybe 1-2 years ago and the number I remembered is 10mb of interpreter 05:19 -!- iwikiwi [n=iwikiwi@59.162.204.201] has joined #go-nuts 05:19 < Zeffrin> but, 1-2 years ago so shrug, my memory isn't great so yeah... not intending to exagurate sorry :) 05:19 < tav> hmz, i've been in love with python for most of the last decade, but decided to switch to go for the reasons listed here: http://tav.espians.com/ciao-python-hola-go.html 05:19 * JBeshir has a program of some complexity in use at ~9.5MB in Python, another short script at less than 5MB, taking a random look. 05:20 < tav> for me, go provides (or at least promises to provide) everything i need to create the types of frameworks i want, whereas it's been an uphill battle with python 05:20 < tav> so it really comes down to what you want, Kibiz0r 05:23 < Gracenotes> there is nothing terribly dynamic about Go. no built-in dynamic dispatch. But it certainly feels like a dynamically typed language, particularly with the help of type inference 05:24 < Gracenotes> but the type inference isn't enough to give it a nice Haskelly feel... there's too much ad-hoc-ness for that 05:38 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Remote closed the connection] 05:38 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 05:40 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Remote closed the connection] 05:41 < anticw> somewhat OT (but relevant); does anyone know how i make a google login/codereview login from my personal email address 05:41 < anticw> (not my gmail one) 05:41 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 05:43 -!- OwlHuntr [n=dapopo@32.164.77.233] has joined #go-nuts 05:43 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit [Remote closed the connection] 05:43 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts 05:44 < OwlHuntr> finally. a better irc cliebt. 05:44 < OwlHuntr> client* 05:45 < alc> maybe create a new google account using the desired email address 05:46 -!- tgall_foo [n=tgall@gentoo/developer/dr-who] has quit ["Leaving"] 05:47 < jessta> OwlHuntr: what client? 05:47 < OwlHuntr> FlowChat 05:47 < OwlHuntr> so beautiful. 05:48 < anticw> alc: this might sounds stupid ... but can i do that? 05:49 < OwlHuntr> what do you think of http://github.com/OwlHuntr/GoGems 05:49 < anticw> i mean, my existing account can already send from that account and is associated with it for some reason 05:50 -!- OwlHuntr [n=dapopo@32.164.77.233] has quit ["Get FlowChat for the iPhone and iPod Touch! http://flowchat.me"] 05:50 < jessta> OwlHuntr: iphone ey? 05:50 -!- OwlHuntr [n=dapopo@32.164.77.233] has joined #go-nuts 05:51 < OwlHuntr> any thoughts? 05:51 < alc> anticw: https://www.google.com/accounts/NewAccount ? 05:51 -!- wollw [n=wollw4@75-101-22-68.dsl.dynamic.sonic.net] has quit ["Leaving"] 05:52 < OwlHuntr> http://github.com/OwlHuntr/GoGems ? 05:52 -!- ziyu [n=ziyuhuan@114-137-17-25.dynamic.hinet.net] has quit ["Colloquy for iPhone - http://colloquy.mobi"] 05:53 < jessta> I've always throught things like easy_install and gem were kind of silly 05:54 < OwlHuntr> how so? 05:54 < jessta> seems like the kind of thing that your package manager should be handling 05:54 -!- _Ishikawa [i=kvirc@host1-192-dynamic.21-79-r.retail.telecomitalia.it] has left #go-nuts ["Reality is that which, when you stop believing in it, doesn't go away"] 05:54 < OwlHuntr> well this is a package manager 05:54 < OwlHuntr> gens are packages 05:54 < jessta> I mean your system wide package manager 05:54 < jessta> apt,emerge,yum etc. 05:55 < OwlHuntr> it's not ambiguous enough to handle that 05:55 < plexdev> http://is.gd/57scJ by [Fumitoshi Ukai] in go/doc/ -- Fix example Makefile to avoid $GOROOT in case it has spaces. 05:55 -!- tgall_foo [n=tgall@gentoo/developer/dr-who] has joined #go-nuts 05:55 < jessta> having a different package manager for each programming language seems like a mess 05:56 < OwlHuntr> sure 05:56 < OwlHuntr> bit on the other hand the packages will have to conform to a neater style 05:57 < OwlHuntr> plus we can put in custom stuff like versions into them to better suit our needs 05:57 < OwlHuntr> but I'm sure apt would let you download go packages if you made the .deb's follow the rules 05:58 < OwlHuntr> problem is, apt doesn't work cross platform well 05:58 < anticw> alc: yeah, thanks... for some reason i thought google account == gmail account 05:58 < OwlHuntr> I haven't gotten it to run in Darwin yet 05:58 < anticw> alc: it never occired to me they could be different things 06:00 < anticw> jessta: wrt to easy_install; i've looked at replacing debconf, dpkg and apt (mostly apt) with something else and adding interfaces for things like easy_install 06:00 < anticw> jessta: the idea is that you could/should be able to use easy_install and that the package manager should just kniw about those changes 06:00 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has joined #go-nuts 06:00 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has quit [Client Quit] 06:01 < OwlHuntr> true but abstraction is a bitch 06:01 < tav> OwlHuntr: congrats on getting the go gems initiative going! 06:02 < OwlHuntr> thanks. I'm surprised I'm the first. I'll prolly be calling it go or stone 06:02 < OwlHuntr> somehow that was voted in a few hours ago. 06:05 < tav> well, it's early days all round! 06:06 < OwlHuntr> yea. easy language to learn. 06:06 < OwlHuntr> I've never been happy about bytes 06:08 < OwlHuntr> it should be as popular as python 06:09 < Kibiz0r> stone install ...rails? 06:10 -!- iwikiwi_ [n=iwikiwi@121.247.120.235] has joined #go-nuts 06:10 < tav> Kibiz0r: lol 06:10 < Kibiz0r> Hm. What would you call it? 06:11 < Kibiz0r> It has to be alliterative. 06:11 < Kibiz0r> Like Go on Gonads, but it has to make sense. 06:11 < tav> no, go stones is good, just laughing at the rails install ;p 06:12 < Kibiz0r> I know. 06:15 < Ycros> :) 06:16 < fhs> goshop 06:16 -!- dju [n=dju@ip-39.net-80-236-37.suresnes.rev.numericable.fr] has quit ["Quitte"] 06:17 < fhs> think of python's cheese shop 06:19 < Ycros> go board? The board where the stones are :) 06:20 -!- iwikiwi [n=iwikiwi@59.162.204.201] has quit [Read error: 110 (Connection timed out)] 06:20 < Zeffrin> is it possible for funcs to return 3 values? 06:20 -!- kichik|work [n=kichik_w@84.108.238.52] has quit [Read error: 145 (Connection timed out)] 06:20 < fhs> yes 06:20 -!- crakrjak_ [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has quit [Read error: 60 (Operation timed out)] 06:20 < Zeffrin> awesome 06:22 < alc> go nuts 06:23 -!- crakrjak_ [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has joined #go-nuts 06:25 -!- freshup_ [n=adam@cpe-24-161-167-248.san.res.rr.com] has joined #go-nuts 06:31 -!- realloc [n=realloc@unaffiliated/realloc] has quit [Remote closed the connection] 06:31 -!- OwlHuntr [n=dapopo@32.164.77.233] has quit [Read error: 110 (Connection timed out)] 06:35 -!- itrekkie [n=itrekkie@ip98-165-246-56.ph.ph.cox.net] has quit [] 06:35 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts 06:35 < Clooth> Charlie bit me 06:35 -!- freshup [n=adam@cpe-24-161-167-248.san.res.rr.com] has quit [Read error: 110 (Connection timed out)] 06:40 -!- mikedee [n=quassel@91.108.72.57] has quit [Read error: 110 (Connection timed out)] 06:44 < [Pete_27]> good amount of libraries starting to pop up 06:50 -!- iwikiwi [n=iwikiwi@121.247.120.235] has joined #go-nuts 06:55 -!- path[l] [n=path@115.240.105.219] has quit [] 06:56 -!- turutosiya [n=turutosi@219.106.251.65] has joined #go-nuts 06:56 -!- iwikiwi__ [n=iwikiwi@121.247.120.235] has joined #go-nuts 07:02 < anticw> does ogle work at all? 07:04 < anticw> in so far as i have something stuck in a loop... is there a way to get a back trace from it? 07:04 -!- ziyu4huang [n=ziyu_hua@220.133.3.82] has quit [] 07:04 -!- iwikiwi_ [n=iwikiwi@121.247.120.235] has quit [Read error: 110 (Connection timed out)] 07:04 -!- StiffUpperLip [n=chatzill@c-94-255-223-16.cust.bredband2.com] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"] 07:08 -!- KillerX [n=anant@59.92.131.66] has joined #go-nuts 07:09 -!- iwikiwi [n=iwikiwi@121.247.120.235] has quit [Read error: 110 (Connection timed out)] 07:11 -!- msbranco [n=msbranco@64-172.61-188.cust.bluewin.ch] has joined #go-nuts 07:11 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has quit [] 07:18 -!- ac_ [i=foobar@174-21-106-252.tukw.qwest.net] has joined #go-nuts 07:19 -!- wobsite [n=wobsite_@68-189-250-56.static.oxfr.ma.charter.com] has joined #go-nuts 07:20 -!- mitchellh [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has joined #go-nuts 07:23 -!- ac__ [i=foobar@174-21-106-252.tukw.qwest.net] has joined #go-nuts 07:23 -!- mitchellh1 [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined #go-nuts 07:25 -!- amuck [n=amuck@h219.52.19.98.dynamic.ip.windstream.net] has quit [Read error: 110 (Connection timed out)] 07:28 -!- ac___ [i=foobar@174-21-106-252.tukw.qwest.net] has joined #go-nuts 07:28 -!- path[l] [n=path@122.182.0.38] has joined #go-nuts 07:29 -!- wobsite [n=wobsite_@68-189-250-56.static.oxfr.ma.charter.com] has quit ["Leaving"] 07:29 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts 07:30 -!- teedex [n=teedex@204.14.155.161] has quit [Read error: 104 (Connection reset by peer)] 07:30 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts 07:30 -!- ac [i=foobar@174-21-106-252.tukw.qwest.net] has quit [Read error: 110 (Connection timed out)] 07:33 -!- trickie [n=trickie@94.100.112.225] has joined #go-nuts 07:33 -!- ac [i=foobar@174-21-106-252.tukw.qwest.net] has joined #go-nuts 07:33 -!- ziyu [n=ziyuhuan@114-137-17-25.dynamic.hinet.net] has joined #go-nuts 07:34 -!- ac_ [i=foobar@174-21-106-252.tukw.qwest.net] has quit [Connection timed out] 07:37 -!- chrelad [n=Administ@68-119-17-69.dhcp.stcd.mn.charter.com] has left #go-nuts [] 07:40 -!- ac__ [i=foobar@174-21-106-252.tukw.qwest.net] has quit [Success] 07:40 -!- hipe_ [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has joined #go-nuts 07:40 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 07:42 -!- cactii [n=t@87.252.230.12] has left #go-nuts [] 07:45 -!- ac___ [i=foobar@174-21-106-252.tukw.qwest.net] has quit [Connection timed out] 07:45 -!- alc [n=alc@222.128.134.11] has quit ["Ex-Chat"] 07:46 -!- mitchellh [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:48 -!- aarapov [n=aarapov@nat/redhat/x-rmnuhjwdedjsorud] has joined #go-nuts 07:49 -!- teedex [n=teedex@204.14.155.161] has quit [Remote closed the connection] 07:51 -!- ziyu [n=ziyuhuan@114-137-17-25.dynamic.hinet.net] has quit ["Colloquy for iPhone - http://colloquy.mobi"] 07:59 -!- StDan [n=danielb@124-197-59-227.callplus.net.nz] has quit [Read error: 110 (Connection timed out)] 08:00 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts 08:03 -!- alc [n=alc@222.128.134.11] has joined #go-nuts 08:07 -!- iwikiwi_ [n=iwikiwi@121.247.120.235] has joined #go-nuts 08:12 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit ["Leaving"] 08:15 -!- nomism [n=nomism@vpn-s-8d3a3116.campus.uni-stuttgart.de] has joined #go-nuts 08:15 -!- nomism [n=nomism@vpn-s-8d3a3116.campus.uni-stuttgart.de] has left #go-nuts ["Verlassend"] 08:18 -!- V1psta [i=Vipsta@unaffiliated/v1psta] has joined #go-nuts 08:22 -!- melba [n=blee@unaffiliated/lazz0] has joined #go-nuts 08:23 -!- kota1111 [n=kota1111@210.251.90.241] has quit ["Leaving..."] 08:23 -!- iwikiwi [n=iwikiwi@121.247.120.235] has quit [Read error: 110 (Connection timed out)] 08:29 -!- DreamCodeR [n=BleakGad@2001:470:26:9f:223:12ff:fe1c:ce7d] has quit [Read error: 60 (Operation timed out)] 08:30 -!- kichik|work [n=kichik_w@bzq-84-108-236-22.cablep.bezeqint.net] has joined #go-nuts 08:31 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts 08:32 -!- path[l] [n=path@122.182.0.38] has quit [] 08:32 -!- kota1111 [n=kota1111@gw2.kbmj.jp] has joined #go-nuts 08:32 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts 08:35 -!- directrixx [n=aleksand@ip68-231-189-247.tc.ph.cox.net] has quit ["Adios"] 08:35 -!- mythz [n=mythz@5ac47b17.bb.sky.com] has joined #go-nuts 08:36 -!- hcatlin [n=hcatlin@host81-154-246-241.range81-154.btcentralplus.com] has joined #go-nuts 08:40 -!- mitchellh1 [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has quit ["Leaving."] 08:43 -!- Fl1pFl0p [i=flipflop@unaffiliated/fl1pfl0p] has quit [Read error: 104 (Connection reset by peer)] 08:45 -!- Fl1pFl0p [i=flipflop@unaffiliated/fl1pfl0p] has joined #go-nuts 08:47 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit ["Leaving."] 08:48 -!- KillerX [n=anant@59.92.131.66] has joined #go-nuts 08:48 -!- nullpo [n=nullpo@221x252x46x83.ap221.ftth.ucom.ne.jp] has joined #go-nuts 08:48 -!- beneth` [n=beneth`@beneth.fr] has joined #go-nuts 08:49 -!- dagle [n=dagle@host162-104.bornet.net] has quit [Remote closed the connection] 08:50 -!- rog [n=rog@92.26.230.108] has joined #go-nuts 08:50 -!- nullpo [n=nullpo@221x252x46x83.ap221.ftth.ucom.ne.jp] has quit [Client Quit] 08:51 -!- betim [n=betim@gentoo/user/betim] has quit ["Leaving"] 08:52 -!- lambo4jos [n=chatzill@c-76-126-250-10.hsd1.ca.comcast.net] has joined #go-nuts 08:53 -!- p0g0_ [n=pogo@unaffiliated/p0g0] has joined #go-nuts 08:53 -!- Fl1pFl0p [i=flipflop@unaffiliated/fl1pfl0p] has quit [Read error: 104 (Connection reset by peer)] 08:54 -!- hcatlin [n=hcatlin@host81-154-246-241.range81-154.btcentralplus.com] has quit [] 08:56 -!- p0g0__ [n=pogo@unaffiliated/p0g0] has quit [Read error: 110 (Connection timed out)] 08:58 -!- F1sh [n=Fish@86.65.182.194] has joined #go-nuts 09:00 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has quit [] 09:01 -!- grizzlysmit [n=grizzlys@123-243-91-241.tpgi.com.au] has joined #go-nuts 09:01 -!- Fl1pFl0p [n=Fl1pFl0p@unaffiliated/fl1pfl0p] has joined #go-nuts 09:01 -!- grizzlysmit [n=grizzlys@123-243-91-241.tpgi.com.au] has left #go-nuts [] 09:09 -!- F1sh [n=Fish@86.65.182.194] has quit [Remote closed the connection] 09:11 -!- freshup_ [n=adam@cpe-24-161-167-248.san.res.rr.com] has joined #go-nuts 09:11 -!- F1sh [n=Fish@194.182.65-86.rev.gaoland.net] has joined #go-nuts 09:11 -!- F1sh [n=Fish@194.182.65-86.rev.gaoland.net] has quit [Remote closed the connection] 09:17 -!- scoopr [i=scoopr@et.vaan.osaa.fi] has quit [Connection timed out] 09:17 -!- scoopr [i=scoopr@et.vaan.osaa.fi] has joined #go-nuts 09:19 -!- F1sh [n=Fish@194.182.65-86.rev.gaoland.net] has joined #go-nuts 09:25 -!- freshup [n=adam@cpe-24-161-167-248.san.res.rr.com] has quit [Read error: 110 (Connection timed out)] 09:28 < Kibiz0r> vector *vector.Vector.... reduce stuttering, my ass. 09:29 -!- nuggien [n=Adium@c-71-198-205-240.hsd1.ca.comcast.net] has quit ["Leaving."] 09:31 < uriel> Kibiz0r: uhu? you are doing it wrong 09:32 < Kibiz0r> Parameter in a function, not a var. 09:33 -!- JPascal [n=jpascal@195.239.8.22] has joined #go-nuts 09:33 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has joined #go-nuts 09:33 -!- hcatlin [n=hcatlin@cpc1-cmbg7-0-0-cust552.cmbg.cable.ntl.com] has joined #go-nuts 09:34 < JPascal> Hello all! Can I access to any databases (SQLite,MySQL,...) from the Go? 09:34 < uriel> JPascal: see http://go-lang.cat-v.org/library-bindings and the page on pure go libs there too 09:35 < uriel> (although I suspect the bindings are in slightly more stable state at the moment, but the mysql client in Go seemed be quite advanced too) 09:35 < JPascal> Wow! ) 09:35 < JPascal> Thx! 09:35 < uriel> no, problem 09:35 < uriel> s/,// 09:40 -!- lambo4jos [n=chatzill@c-76-126-250-10.hsd1.ca.comcast.net] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"] 09:45 -!- simonz05 [n=simon@143.84-49-89.nextgentel.com] has joined #go-nuts 09:45 -!- hcatlin [n=hcatlin@cpc1-cmbg7-0-0-cust552.cmbg.cable.ntl.com] has quit [] 09:45 -!- def_1 [n=def@vpn.bizanga.com] has joined #go-nuts 09:50 -!- tor7_ [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has joined #go-nuts 09:51 -!- tricky [i=___@dsl-241-156-177.telkomadsl.co.za] has quit [Read error: 54 (Connection reset by peer)] 09:54 -!- JPascal [n=jpascal@195.239.8.22] has left #go-nuts [] 09:54 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts 10:02 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit ["Leaving."] 10:02 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 10:04 -!- ct [n=ct@fsf/member/ct] has quit [Read error: 104 (Connection reset by peer)] 10:05 -!- tricky [i=___@dsl-241-156-177.telkomadsl.co.za] has joined #go-nuts 10:06 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit [Read error: 110 (Connection timed out)] 10:07 -!- hackbench [n=hackbenc@88.242.234.136] has joined #go-nuts 10:10 -!- DreamCodeR [n=BleakGad@2001:470:26:9f:223:12ff:fe1c:ce7d] has joined #go-nuts 10:10 -!- skammer [n=skammer@ppp94-29-59-119.pppoe.spdop.ru] has joined #go-nuts 10:13 -!- msbranco [n=msbranco@64-172.61-188.cust.bluewin.ch] has quit [Remote closed the connection] 10:13 -!- turutosiya [n=turutosi@219.106.251.65] has quit [Remote closed the connection] 10:13 -!- GeoBSD [n=geocalc@lns-bzn-33-82-252-5-86.adsl.proxad.net] has joined #go-nuts 10:15 -!- jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has joined #go-nuts 10:15 -!- droid001 [n=g1@p4FDCF8A2.dip.t-dialin.net] has joined #go-nuts 10:27 -!- triplez [n=triplez@bb116-14-66-141.singnet.com.sg] has quit [] 10:27 -!- geocalc [n=geocalc@lns-bzn-38-82-253-115-21.adsl.proxad.net] has quit [Read error: 110 (Connection timed out)] 10:37 -!- Peter` [n=peter@92.254.21.251] has quit [Read error: 60 (Operation timed out)] 10:37 -!- awishformore [n=awishfor@78.141.152.48] has joined #go-nuts 10:38 -!- Peter` [n=peter@92.254.21.251] has joined #go-nuts 10:38 -!- kota1111 [n=kota1111@gw2.kbmj.jp] has quit ["Leaving..."] 10:47 -!- F1sh [n=Fish@194.182.65-86.rev.gaoland.net] has quit [Read error: 110 (Connection timed out)] 10:49 -!- AndrewBC [n=Andrew@97.93.242.12] has joined #go-nuts 10:49 -!- AndrewBC [n=Andrew@97.93.242.12] has quit [Remote closed the connection] 10:50 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit ["Leaving"] 10:52 -!- hackbench [n=hackbenc@88.242.234.136] has quit [Read error: 110 (Connection timed out)] 10:54 -!- Hofanoff [i=hofanoff@server1.bshellz.net] has quit [Remote closed the connection] 10:55 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has joined #go-nuts 10:57 -!- Gracenotes [n=person@wikipedia/Gracenotes] has quit ["Leaving"] 10:58 -!- avinoamr [n=avinoamr@91.198.254.100] has joined #go-nuts 11:00 -!- afurlan [n=afurlan@scorpion.mps.com.br] has joined #go-nuts 11:13 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has quit [] 11:14 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has joined #go-nuts 11:21 -!- rndbot [n=bot@wikipedia/Gracenotes] has quit [Remote closed the connection] 11:22 -!- jordyd [n=jordyd@99-177-65-75.lightspeed.wepbfl.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 11:28 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts 11:29 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit [Client Quit] 11:34 -!- KillerX1 [n=anant@59.92.180.148] has joined #go-nuts 11:35 -!- droid001 [n=g1@p4FDCF8A2.dip.t-dialin.net] has quit [Remote closed the connection] 11:42 -!- aarapov [n=aarapov@nat/redhat/x-rmnuhjwdedjsorud] has quit ["Leaving."] 11:42 -!- mythz [n=mythz@5ac47b17.bb.sky.com] has quit [Read error: 104 (Connection reset by peer)] 11:43 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has quit [] 11:44 -!- aarapov [n=aarapov@nat/redhat/x-fvgusegnzdavkmps] has joined #go-nuts 11:45 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit [Read error: 110 (Connection timed out)] 11:45 -!- Paradox924X [n=Paradox9@vaserv/irc/founder] has quit [Connection timed out] 11:47 -!- tricky1 [n=Knave@dsl-240-175-185.telkomadsl.co.za] has quit [Remote closed the connection] 11:48 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined #go-nuts 11:50 -!- Meowtimer [n=meowtime@vpn-ce242027.extern.uni-duisburg-essen.de] has joined #go-nuts 11:50 -!- tricky1 [n=Knave@dsl-240-175-185.telkomadsl.co.za] has joined #go-nuts 11:51 -!- pennywise1968 [n=gary@71-220-183-214.bois.qwest.net] has joined #go-nuts 11:55 -!- F1sh [n=Fish@86.65.182.194] has joined #go-nuts 11:55 -!- tricky1 [n=Knave@dsl-240-175-185.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 11:56 -!- tricky1 [n=Knave@dsl-240-175-185.telkomadsl.co.za] has joined #go-nuts 11:59 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has joined #go-nuts 12:05 -!- tricky1 [n=Knave@dsl-240-175-185.telkomadsl.co.za] has quit [Read error: 60 (Operation timed out)] 12:08 -!- theGussi [n=gussi@gussi.is] has joined #go-nuts 12:09 -!- silenius [n=jl@yian-ho03.nir.cronon.net] has joined #go-nuts 12:22 -!- Gussi [n=gussi@gussi.is] has quit [Read error: 110 (Connection timed out)] 12:27 -!- ziyu4huang [n=ziyu_hua@220-133-3-82.HINET-IP.hinet.net] has joined #go-nuts 12:28 < Zeffrin> is there an equivalent to aoti? I want to get part of a string out into an integer 12:29 -!- vdrab [n=vdrab@cap012-208.kcn.ne.jp] has joined #go-nuts 12:29 < ziyu4huang> Zeffrin: see strconv/atoi.go 12:30 -!- noeleon [n=nonr@dsl-58-6-1-160.wa.westnet.com.au] has quit [Read error: 110 (Connection timed out)] 12:31 -!- Meowtimer_ [n=meowtime@132.252.250.129] has joined #go-nuts 12:31 -!- Meowtimer_ [n=meowtime@132.252.250.129] has quit [Remote closed the connection] 12:31 -!- Meowtimer_ [n=meowtime@vpn-ce242027.extern.uni-duisburg-essen.de] has joined #go-nuts 12:34 -!- kaigan|work_ [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts 12:34 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Read error: 54 (Connection reset by peer)] 12:35 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Client Quit] 12:36 < alc> @eval strconv.Atoi("123") 12:36 < Zeffrin> oh sweet, thanks 12:36 < uriel> bot is gone ;( 12:38 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts 12:39 -!- pennywise1968 [n=gary@71-220-183-214.bois.qwest.net] has quit ["Ex-Chat"] 12:43 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has joined #go-nuts 12:44 -!- fhs [n=fhs@pool-72-89-203-117.nycmny.east.verizon.net] has quit ["leaving"] 12:45 * exch continues with his pseudo compiler 12:47 -!- Meowtimer_ [n=meowtime@vpn-ce242027.extern.uni-duisburg-essen.de] has quit ["Arr"] 12:49 -!- lux` [n=lux@151.54.240.211] has joined #go-nuts 12:50 -!- Meowtimer [n=meowtime@vpn-ce242027.extern.uni-duisburg-essen.de] has quit [Read error: 113 (No route to host)] 12:50 -!- afurlan [n=afurlan@scorpion.mps.com.br] has quit [Remote closed the connection] 12:53 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has quit [Remote closed the connection] 12:59 -!- skyyy [i=caw@res55551479.rh.rit.edu] has joined #go-nuts 12:59 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Read error: 104 (Connection reset by peer)] 12:59 -!- skyyy [i=caw@res55551479.rh.rit.edu] has quit [Read error: 104 (Connection reset by peer)] 12:59 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts 13:00 -!- kaigan|work_ [n=kaigan@host-90-232-138-108.mobileonline.telia.com] has joined #go-nuts 13:01 -!- afurlan [n=afurlan@scorpion.mps.com.br] has joined #go-nuts 13:01 -!- kaigan|work_ [n=kaigan@host-90-232-138-108.mobileonline.telia.com] has quit [Read error: 104 (Connection reset by peer)] 13:02 -!- tricky [i=___@dsl-241-156-177.telkomadsl.co.za] has quit [Read error: 104 (Connection reset by peer)] 13:02 -!- mow [i=curmudge@mom.nu] has quit [Remote closed the connection] 13:05 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has joined #go-nuts 13:08 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts 13:08 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Read error: 104 (Connection reset by peer)] 13:10 -!- Rob_Russell [n=chatzill@206-248-157-156.dsl.teksavvy.com] has joined #go-nuts 13:11 -!- mikedee [n=quassel@91.108.122.173] has joined #go-nuts 13:11 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts 13:12 -!- Kibiz0r [n=kibiyama@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has quit ["Leaving."] 13:15 -!- fosho_ [n=afitz@adsl-190-192-118.asm.bellsouth.net] has joined #go-nuts 13:15 -!- tobiasu_ [n=tobiasu@tin.tmux.org] has joined #go-nuts 13:16 -!- tobiasu [n=tobiasu@tin.tmux.org] has quit [Read error: 104 (Connection reset by peer)] 13:16 -!- Nanooo [n=Nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts 13:16 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has quit [Remote closed the connection] 13:17 -!- afurlan [n=afurlan@scorpion.mps.com.br] has quit [Remote closed the connection] 13:20 -!- aarapov [n=aarapov@nat/redhat/x-fvgusegnzdavkmps] has quit [Read error: 104 (Connection reset by peer)] 13:20 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has joined #go-nuts 13:21 -!- aarapov [n=aarapov@nat/redhat/x-wcpybqtnzdauctuz] has joined #go-nuts 13:21 -!- rakd [n=rakd@219.117.252.7.static.zoot.jp] has joined #go-nuts 13:30 -!- Peter- [n=peter@92.254.21.251] has joined #go-nuts 13:30 -!- afurlan [n=afurlan@scorpion.mps.com.br] has joined #go-nuts 13:33 -!- Kibiz0r [n=Adium@70-90-40-33-Michigan.hfc.comcastbusiness.net] has joined #go-nuts 13:34 -!- fosho [n=afitz@adsl-190-192-118.asm.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 13:34 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has quit [Read error: 110 (Connection timed out)] 13:34 -!- raichoo [n=raichoo@i577BB1B6.versanet.de] has joined #go-nuts 13:36 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has quit [] 13:40 -!- Dunkelstern [n=Dunkelst@e180076167.adsl.alicedsl.de] has joined #go-nuts 13:40 -!- Peter` [n=peter@92.254.21.251] has quit [Read error: 110 (Connection timed out)] 13:41 -!- tricky [i=___@dsl-241-156-177.telkomadsl.co.za] has joined #go-nuts 13:41 -!- Perberos [n=Perberos@190.49.62.90] has joined #go-nuts 13:41 -!- Perberos [n=Perberos@190.49.62.90] has quit [Read error: 104 (Connection reset by peer)] 13:50 -!- vdrab [n=vdrab@cap012-208.kcn.ne.jp] has quit [] 13:51 -!- Adys [n=Adys@unaffiliated/adys] has joined #go-nuts 13:53 -!- clearscreen [n=clearscr@e248070.upc-e.chello.nl] has quit [Read error: 104 (Connection reset by peer)] 14:00 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has joined #go-nuts 14:01 -!- KillerX [n=anant@59.92.151.211] has joined #go-nuts 14:03 -!- Ryan___ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has joined #go-nuts 14:04 -!- chickamade [n=chickama@222.254.2.3] has joined #go-nuts 14:07 -!- vdrab [n=vdrab@cap012-208.kcn.ne.jp] has joined #go-nuts 14:09 -!- Dunkelstern [n=Dunkelst@e180076167.adsl.alicedsl.de] has quit [Remote closed the connection] 14:09 < toft> so, can you not have multiple files with different package names each in the same directory? 14:10 -!- KillerX2 [n=anant@59.92.192.173] has joined #go-nuts 14:10 -!- r2p2 [n=billy@v32671.1blu.de] has left #go-nuts [] 14:10 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts 14:11 -!- hipe_ [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 14:12 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has joined #go-nuts 14:12 < Rob_Russell> toft: that shouldn't be a problem 14:12 < toft> Rob_Russell: meaning, it is possible? or meaning that it shouldn't matter that it isn't? :) 14:13 < Rob_Russell> toft: hehe - meaning it is possible 14:13 < toft> when I try it, I get "file.go:1: package second_package; expected first_package" 14:14 < toft> oh, I know why 14:14 < exch> you need to pass only the files for a single package to the compiler at any given time 14:14 < exch> so build the packages 1 at a time 14:14 < Rob_Russell> you're doing something like 6g x.go y.go 14:14 -!- ward__ [n=ward@c-98-232-243-25.hsd1.or.comcast.net] has joined #go-nuts 14:14 < Rob_Russell> yeah 14:14 < toft> right, I just thought of that 14:14 < toft> thanks guys 14:14 -!- chachan [n=chachan@ccscliente156.ifxnetworks.net.ve] has joined #go-nuts 14:14 < Rob_Russell> np 14:15 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts 14:19 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit [Read error: 110 (Connection timed out)] 14:19 -!- KillerX1 [n=anant@59.92.180.148] has quit [Read error: 110 (Connection timed out)] 14:22 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit [Read error: 110 (Connection timed out)] 14:22 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has joined #go-nuts 14:26 -!- leitaox [n=leitaox@189.20.94.66] has joined #go-nuts 14:29 -!- ward__ [n=ward@c-98-232-243-25.hsd1.or.comcast.net] has quit [] 14:31 -!- olegfink [n=olegfink@snupt.com] has quit [Read error: 110 (Connection timed out)] 14:32 -!- path[l] [n=path@59.162.86.164] has quit [] 14:33 -!- dapopo [n=Artem@32.143.85.226] has joined #go-nuts 14:33 -!- nu-eve [n=nu-eve@89.130.223.225] has joined #go-nuts 14:36 -!- Ryan___ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has quit [Remote closed the connection] 14:36 -!- Paradox924X [n=Paradox9@vaserv/irc/founder] has joined #go-nuts 14:38 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has joined #go-nuts 14:38 -!- dqminh [n=dqminh@cm215.psi151.maxonline.com.sg] has quit [Remote closed the connection] 14:43 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts 14:44 -!- Ryan___ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has joined #go-nuts 14:53 -!- KillerX2 [n=anant@59.92.192.173] has quit [Read error: 110 (Connection timed out)] 14:53 -!- []byte{} [n=Artem@32.143.85.226] has left #go-nuts [] 14:55 -!- phillipsm [n=mattscom@173-23-63-244.client.mchsi.com] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091109134913]"] 15:02 -!- path[l] [n=path@59.162.86.164] has quit [] 15:02 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts 15:04 -!- tumdum [n=tumdum@unaffiliated/tumdum] has joined #go-nuts 15:06 -!- aarapov [n=aarapov@nat/redhat/x-wcpybqtnzdauctuz] has quit ["Leaving."] 15:07 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has quit [] 15:07 -!- fosho_ [n=afitz@lawn-128-61-115-3.lawn.gatech.edu] has joined #go-nuts 15:10 -!- path[l] [n=path@122.182.0.38] has joined #go-nuts 15:10 -!- chickamade [n=chickama@222.254.2.3] has quit ["Leaving"] 15:10 < dho> morning all. 15:11 -!- KillerX [n=anant@59.92.137.194] has joined #go-nuts 15:11 < dho> hey anant 15:13 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit [Client Quit] 15:13 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has joined #go-nuts 15:13 -!- lsv_ [n=lsv@217.118.82.120] has joined #go-nuts 15:13 -!- tumdum [n=tumdum@unaffiliated/tumdum] has quit [] 15:15 -!- vdrab [n=vdrab@cap012-208.kcn.ne.jp] has quit [] 15:19 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit ["Leaving."] 15:20 -!- leitaox [n=leitaox@189.20.94.66] has quit [Client Quit] 15:22 -!- Guest45631 [n=irc@209.17.191.58] has quit [Read error: 54 (Connection reset by peer)] 15:23 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 15:23 -!- Ryan___ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has quit ["Colloquy for iPhone - http://colloquy.mobi"] 15:24 -!- Ryan___ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has joined #go-nuts 15:25 -!- KillerX [n=anant@59.92.137.194] has joined #go-nuts 15:26 -!- nu-eve [n=nu-eve@89.130.223.225] has quit [Read error: 110 (Connection timed out)] 15:30 -!- sliceofpi1 [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 15:30 -!- sliceofpi1 [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit [Remote closed the connection] 15:30 -!- sliceofpi1 [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 15:30 -!- inittab- [n=dlbeer@ip-118-90-23-246.xdsl.xnet.co.nz] has joined #go-nuts 15:32 -!- inittab [n=dlbeer@ip-118-90-113-124.xdsl.xnet.co.nz] has quit [Read error: 60 (Operation timed out)] 15:33 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 15:33 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 15:33 -!- sliceofpi1 [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 15:34 -!- sliceofpi1 [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 15:34 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit [No route to host] 15:36 -!- DreamCodeR [n=BleakGad@2001:470:26:9f:223:12ff:fe1c:ce7d] has quit [Read error: 60 (Operation timed out)] 15:40 -!- Spaghettini [n=Spaghett@vaxjo6.150.cust.blixtvik.net] has quit [Connection timed out] 15:40 -!- def_ [n=def@pro75-6-88-185-121-188.fbx.proxad.net] has joined #go-nuts 15:40 -!- def_1 [n=def@vpn.bizanga.com] has quit [Read error: 110 (Connection timed out)] 15:41 -!- lsv_ [n=lsv@217.118.82.120] has quit ["Ex-Chat"] 15:46 -!- me____ [i=[U2FsdGV@batman.acm.jhu.edu] has joined #go-nuts 15:47 -!- clearscreen [n=clearscr@62.140.137.121] has joined #go-nuts 15:50 -!- qbit_ [n=qbit_@c-75-71-160-106.hsd1.co.comcast.net] has joined #go-nuts 15:51 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Remote closed the connection] 15:52 < exch> lo 15:52 < exch> http://github.com/jteeuwen/go-app-pp 15:52 -!- i3d [n=i3dmaste@74.125.59.73] has quit [Read error: 110 (Connection timed out)] 15:53 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has joined #go-nuts 15:55 -!- jeng [n=chatzill@75.110.231.66] has joined #go-nuts 15:57 -!- loureiro [n=loureiro@189.2.128.130] has joined #go-nuts 15:57 -!- path[l] [n=path@122.182.0.38] has quit [] 15:59 < Ycros> exch: neat. is that yours? 15:59 < exch> yarr 16:00 < exch> just finished with most of the framework so I thought i'd get it out there. 16:00 < exch> Now for the template processor 16:04 < Ycros> that's the part I'm interested in - though I really want generics :-/ 16:04 -!- rbohn [n=rbohn@192.206.100.4] has joined #go-nuts 16:04 < exch> me to, but proper generics really need to be part of the language itself 16:04 -!- Ryan___ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has quit ["Colloquy for iPhone - http://colloquy.mobi"] 16:04 < exch> templates only operate on the source. there's no trace of it in the final binaries 16:05 < Ycros> exch: yes, and there-in lies the problem. I like splitting things out into libraries - and because go doesn't have header files, templates won't work 16:06 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 16:07 -!- alc [n=alc@222.128.134.11] has quit [] 16:08 < jessta> ..c++ here we come? 16:09 < Ycros> exch: but maybe I should just dive into the language implementation and try to add it myself :) 16:10 < exch> the source is there, so knock yourself out :p 16:10 -!- simonz05 [n=simon@143.84-49-89.nextgentel.com] has quit [Remote closed the connection] 16:10 < exch> I'm a bit hesitant to modify the Go source directly. Specially since the Go team themselves are still ironing out the kinks and possible adding new stuff. 16:11 < exch> *possibly 16:11 -!- Venom_X [n=pjacobs@cpe-67-9-131-167.austin.res.rr.com] has joined #go-nuts 16:12 < Ycros> exch: I guess the problem I have is that there's a lack of feedback from the Go team on the subject - given that there have been a few threads and proposals on the mailing list 16:14 < Ycros> what I'd really like to hear is what is being considered, and what has been rejected, and feedback on some of the proposals that people have put forward 16:14 < exch> true, but looking at the issue tracker, i'm guessing they have their hands moore than full. it's a small team 16:14 < exch> There's nothing stopping us from implementing stuff ourselves and submitting it for review though 16:15 -!- JeffJohnson [n=fho@unaffiliated/jeffjohnson] has joined #go-nuts 16:15 < JeffJohnson> howdy 16:15 < exch> lo 16:15 < JeffJohnson> im trying to compile like described on the go-lang page, but I get http://dpaste.com/127021/plain/ as output from $ ./all.bash 16:15 < JeffJohnson> anybody have an hint? 16:16 < exch> it's one of the test cases that fails. '0 known bugs; 0 unexpected bugs; test output differs 16:16 < Ycros> exch: sure, but without knowing what they've considered and rejected it's going to be a stab in the dark 16:16 < exch> that indicates the problem is expected 16:16 < exch> JeffJohnson: so you're all good to Go 16:16 < exch> Ycros: true 16:18 < Ycros> I think, maybe, a slightly more formal process for submitting proposals for features or changes to the language could help. ie. similar to Python's Enchancement Proposals 16:18 < JeffJohnson> ah ok, thx exch 16:18 -!- kaigan|work [n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [] 16:19 < Ycros> because then the proposal would be a focal point for debate 16:20 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 16:20 < Ycros> plus once a decision is made whether to accept or reject a proposal, that can be clearly published 16:21 -!- simonz05 [n=simon@143.84-49-89.nextgentel.com] has joined #go-nuts 16:21 < exch> at least if it's rejected one can decide to fork() the project and do it themselves withuot the worry of ding the same thing they are doing 16:22 < jessta> Ycros: there have been a number of repiles to the mailing list from member of the Go team on various proposals 16:22 < JeffJohnson> exch: but when I try to compile the hello world example I get "can't find import: fmt", example out-of-date? 16:22 -!- OwlHuntr [n=Artem@32.142.203.118] has joined #go-nuts 16:22 -!- Peter` [n=peter@92.254.21.251] has joined #go-nuts 16:23 < exch> JeffJohnson: do you have all the Environment variables set? Specifically GOBIN, GOOS, GOARCH and GOROOT? 16:23 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has joined #go-nuts 16:23 < Ycros> exch: that is true 16:24 < JeffJohnson> exch: no, thought I only need them for the installation :-) 16:24 < exch> JeffJohnson: nope. Go needs them to work properly :) 16:25 < OwlHuntr> yup, you'll be using those a lot 16:25 < exch> Just add em to your .bashrc and all should be well :) 16:25 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts 16:26 < jessta> the Go team seems to be fairly clear on the things that don't currently want to add 16:26 < jessta> but they also appear to be very open to debate of these things 16:27 < exch> I havn't kept track of the mailinglist so I can't really comment on that. My GOPP thingy is mainly for my own uses. Whatever else may come of it is a bonus :) 16:27 <+danderson> this is correct. All suggestions are considered, and patches are usually very welcome 16:28 < exch> JeffJohnson: also add $GOBIN to your PATH. http://pastebin.com/m2cad1372 16:29 <+danderson> the sticking points are usually around major language changes that have a lot of ramifications in the rest of the language/runtime 16:29 <+danderson> unfortunately, it's also where people have the strongest desire to impose their opinion of what is the right thing to do :) 16:29 -!- hd_ [n=hd_@253.176.233.220.static.exetel.com.au] has quit [Read error: 104 (Connection reset by peer)] 16:29 < exch> for the same reasons of large impact I suppose :) 16:30 < exch> can;t blame em, but I also understand any hesitation to commit to a decision on your part 16:30 -!- hd_ [n=hd_@253.176.233.220.static.exetel.com.au] has joined #go-nuts 16:33 -!- Peter- [n=peter@92.254.21.251] has quit [Read error: 110 (Connection timed out)] 16:33 -!- nathanielk [n=quassel@frigga.summersault.com] has quit [Remote closed the connection] 16:34 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts 16:36 -!- Nanooo [n=Nano@95-89-198-45-dynip.superkabel.de] has quit [Read error: 110 (Connection timed out)] 16:40 -!- trickie [n=trickie@94.100.112.225] has quit [Read error: 60 (Operation timed out)] 16:42 -!- sliceofpi1 [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit ["Leaving."] 16:42 -!- smooge [n=smooge@int.smoogespace.com] has quit ["-ENOBRAIN"] 16:42 -!- smooge [n=smooge@int.smoogespace.com] has joined #go-nuts 16:42 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has joined #go-nuts 16:45 -!- Kibiz0r [n=Adium@70-90-40-33-Michigan.hfc.comcastbusiness.net] has quit ["Leaving."] 16:45 -!- jA_cOp [n=yakobu@ti0043a380-3093.bb.online.no] has joined #go-nuts 16:51 -!- decriptor [n=decripto@137.65.132.12] has joined #go-nuts 16:51 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has joined #go-nuts 16:56 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined #go-nuts 16:57 -!- nathanielk [n=quassel@frigga.summersault.com] has quit [Remote closed the connection] 16:57 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts 16:57 -!- Kibiz0r [n=kibiyama@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has joined #go-nuts 16:59 -!- cmarcelo [n=quassel@187.59.242.61] has joined #go-nuts 16:59 -!- cmarcelo [n=quassel@enlightenment/developer/cmarcelo] has quit [Client Quit] 17:01 -!- codehai [n=codehai@xdsl-78-34-32-141.netcologne.de] has joined #go-nuts 17:01 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts 17:01 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit [] 17:03 -!- nathanielk [n=quassel@frigga.summersault.com] has quit [Remote closed the connection] 17:03 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has quit ["Leaving."] 17:04 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts 17:04 -!- nathanielk [n=quassel@frigga.summersault.com] has quit [Remote closed the connection] 17:04 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts 17:04 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 17:13 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 17:13 -!- fosho_ [n=afitz@lawn-128-61-115-3.lawn.gatech.edu] has quit [Read error: 110 (Connection timed out)] 17:14 -!- directrixx [n=aleksand@ip68-231-189-247.tc.ph.cox.net] has joined #go-nuts 17:14 -!- OwlHuntr [n=Artem@32.142.203.118] has quit [Read error: 110 (Connection timed out)] 17:15 -!- r2p2 [n=billy@v32671.1blu.de] has left #go-nuts [] 17:16 -!- ukl [n=ukl@f053122045.adsl.alicedsl.de] has joined #go-nuts 17:19 -!- codehai [n=codehai@xdsl-78-34-32-141.netcologne.de] has left #go-nuts ["Leaving."] 17:21 -!- p4p4 [n=P4p4@24.121.113.82.net.de.o2.com] has joined #go-nuts 17:22 -!- ward__ [n=ward@173.8.216.62] has joined #go-nuts 17:23 -!- hipe [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 17:23 -!- hipe_ [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has joined #go-nuts 17:25 -!- Raziel2p [n=Raziel2p@ti0032a380-dhcp0316.bb.online.no] has quit [Read error: 110 (Connection timed out)] 17:26 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts 17:29 -!- hagna_ [n=hagna@70.102.57.178] has quit ["leaving"] 17:30 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit [Remote closed the connection] 17:30 -!- Zaba [n=zaba@about/goats/billygoat/zaba] has quit [Read error: 60 (Operation timed out)] 17:30 -!- drusepth [n=drusepth@209.106.203.252] has joined #go-nuts 17:30 -!- drusepth [n=drusepth@209.106.203.252] has left #go-nuts ["Leaving"] 17:31 -!- chrelad [n=chrisd@68-119-17-69.dhcp.stcd.mn.charter.com] has joined #go-nuts 17:32 < chrelad> Hi everyone 17:34 < chrelad> Two part question: 1) Is there some cumulative list (or something close to it) of third party libraries written with go? 2) Anyone know of a sqlite go library? 17:34 -!- hipe_ [n=hipe@pool-74-101-72-105.nycmny.east.verizon.net] has quit [Remote closed the connection] 17:34 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"] 17:35 < def_> http://go-lang.cat-v.org/library-bindings 17:35 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts 17:35 < def_> there's an sqlite lib it appears 17:35 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has quit [Read error: 60 (Operation timed out)] 17:35 -!- Zaba [n=zaba@ip102.148.adsl.wplus.ru] has joined #go-nuts 17:35 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has joined #go-nuts 17:36 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has quit [] 17:37 < chrelad> def_: Thanks, exactly what I was looking for :) 17:39 -!- Hawkal [n=Hawkal@95.148.164.243] has joined #go-nuts 17:40 -!- Hawkal [n=Hawkal@95.148.164.243] has left #go-nuts ["Leaving"] 17:41 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"] 17:41 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts 17:45 -!- silenius [n=jl@yian-ho03.nir.cronon.net] has quit [] 17:47 -!- jA_cOp_ [n=yakobu@ti0043a380-3093.bb.online.no] has joined #go-nuts 17:47 -!- ikke [n=ikkibr@unaffiliated/ikkebr] has joined #go-nuts 17:49 -!- WalterMundt [n=waltermu@twiki/developer/EtherMage] has joined #go-nuts 17:49 -!- werdan7 [n=w7@freenode/staff/wikimedia.werdan7] has quit [SendQ exceeded] 17:49 -!- path[l] [n=path@59.162.86.164] has quit [] 17:51 -!- Kibiz0r [n=kibiyama@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has quit ["Leaving."] 17:52 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:53 -!- sliceofpi [n=Adium@c-98-194-205-176.hsd1.tx.comcast.net] has joined #go-nuts 17:55 -!- WalterMundt1 [n=waltermu@wst103201.terc.edu] has joined #go-nuts 17:55 -!- WalterMundt [n=waltermu@twiki/developer/EtherMage] has quit [Read error: 60 (Operation timed out)] 17:58 -!- aho [n=nya@g226207009.adsl.alicedsl.de] has quit ["EXEC_over.METHOD_SUBLIMATION"] 17:58 -!- iwikiwi_ [n=iwikiwi@121.247.120.235] has joined #go-nuts 17:59 -!- pdusen [n=pdusen@crob4-55.flint.umich.edu] has joined #go-nuts 18:00 < rhc> geordi: template <class T> Cb { static Foo get() { return &go; } static T go; typedef T* Foo; }; int Cb<int()>::go() { BARK; } int main() { typedef int (foo)(); A<foo>::go(); } 18:00 < rhc> fuck, wrong window again 18:00 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts 18:00 < exch> :p 18:03 -!- def_ [n=def@pro75-6-88-185-121-188.fbx.proxad.net] has quit ["Leaving."] 18:03 -!- jA_cOp [n=yakobu@ti0043a380-3093.bb.online.no] has quit [Read error: 110 (Connection timed out)] 18:05 -!- Shane_ [n=Shane@mail.synergyis.us] has joined #go-nuts 18:07 -!- Shane_ [n=Shane@mail.synergyis.us] has left #go-nuts [] 18:08 -!- Scotopik [n=Shane@mail.synergyis.us] has joined #go-nuts 18:08 -!- Scotopik [n=Shane@mail.synergyis.us] has quit [Client Quit] 18:09 -!- codehai [n=codehai@xdsl-78-34-32-141.netcologne.de] has joined #go-nuts 18:10 < hstimer> what is the convention for init methods: can they return errors? 18:10 < KirkMcDonald> I don't see why not. 18:11 < hstimer> KirkMcDonald: the other way is with lazy initialization and the other methods can return the errors 18:12 -!- iwikiwi [n=iwikiwi@121.247.120.235] has quit [Read error: 110 (Connection timed out)] 18:12 < hstimer> KirkMcDonald: so what about package init functions? 18:12 < KirkMcDonald> They have nothing to return errors to. 18:12 < KirkMcDonald> They can call os.Exit(1), I suppose. 18:12 < hstimer> KirkMcDonald: the runtime 18:13 < KirkMcDonald> fmt.Fprintf(os.Stderr, "An informative error message."); os.Exit(1) 18:13 < KirkMcDonald> Oh, I forgot a \n. Whatever. 18:13 < KirkMcDonald> Perhaps Fprintln would be better in that context. 18:13 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has quit ["Leaving"] 18:13 < hstimer> KirkMcDonald: k. thx 18:14 -!- path[l] [n=path@115.240.20.126] has joined #go-nuts 18:15 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has joined #go-nuts 18:16 -!- gri [n=gri@nat/google/x-dkwqzswhlqhiqfma] has joined #go-nuts 18:16 -!- mode/#go-nuts [+v gri] by ChanServ 18:16 < hstimer> when you do an assign: a, b := foo() a is new, but balready exists, you get an error 18:18 -!- gri [n=gri@nat/google/x-dkwqzswhlqhiqfma] has quit [Client Quit] 18:18 < Ycros> hstimer: yes, that makes sense 18:19 < hstimer> Ycros: annoying, but I guess consistent 18:19 < Ycros> well, := assigns to new variables 18:20 -!- kichik|work [n=kichik_w@bzq-84-108-236-22.cablep.bezeqint.net] has quit [Read error: 110 (Connection timed out)] 18:22 -!- directrixx [n=aleksand@ip68-231-189-247.tc.ph.cox.net] has quit ["Adios"] 18:23 -!- ni| [n=ni|@cpe-72-191-33-69.satx.res.rr.com] has quit [Remote closed the connection] 18:24 -!- ni| [n=james@isp2-resnet-nat1.union.edu] has joined #go-nuts 18:24 -!- skerner [n=skerner@74.202.225.33] has joined #go-nuts 18:24 -!- skerner [n=skerner@74.202.225.33] has quit [Remote closed the connection] 18:25 -!- gasreaa [n=atwong@nat/slide/x-wwplihjfrlztrzng] has joined #go-nuts 18:25 -!- skerner [n=skerner@74.202.225.33] has joined #go-nuts 18:26 -!- gasreaa [n=atwong@nat/slide/x-wwplihjfrlztrzng] has left #go-nuts [] 18:27 -!- sm [n=sm@cpe-76-173-194-242.socal.res.rr.com] has left #go-nuts [] 18:27 < alexsuraci> i thought that was valid? 18:27 < alexsuraci> in the spec it only says that one var must be new 18:28 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts 18:29 -!- Xavi [n=Xavi@66-191-181-152.dhcp.gnvl.sc.charter.com] has joined #go-nuts 18:29 < kimelto> morning! 18:30 -!- me____ [i=[U2FsdGV@batman.acm.jhu.edu] has quit [Read error: 104 (Connection reset by peer)] 18:30 -!- loureiro [n=loureiro@189.2.128.130] has quit [Read error: 60 (Operation timed out)] 18:30 < alexsuraci> whenever I think "mandelbrot" I keep wanting to follow it with "cocktail" 18:31 < hstimer> alexsuraci: you are right. i did a test 18:31 -!- loureiro [n=loureiro@189.2.128.130] has joined #go-nuts 18:31 -!- Xavi [n=Xavi@66-191-181-152.dhcp.gnvl.sc.charter.com] has quit [Client Quit] 18:31 < alexsuraci> hstimer: ah, ok. 18:31 < plexdev> http://is.gd/582Nn by [Russ Cox] in go/ -- AUTHORS/CONTRIBUTORS: two more names 18:31 < plexdev> http://is.gd/582Nq by [Russ Cox] in go/lib/codereview/ -- codereview: allow editing of local CL description 18:32 < plexdev> http://is.gd/582NF by [Russ Cox] in go/src/pkg/template/ -- template: two bug fixes / nits 18:33 -!- me____ [n=me@batman.acm.jhu.edu] has joined #go-nuts 18:36 -!- armence [n=armence@c-67-188-229-128.hsd1.ca.comcast.net] has joined #go-nuts 18:39 -!- stefanc [n=stefanc@188.25.7.181] has joined #go-nuts 18:39 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit [] 18:40 -!- shambler [n=kingrat@93.84.160.0] has joined #go-nuts 18:42 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has quit [] 18:46 -!- Snert [n=achowe@puff.snert.com] has joined #go-nuts 18:47 -!- The_Doctor [n=The_Doct@cpe-98-150-247-183.hawaii.res.rr.com] has joined #go-nuts 18:47 -!- mitchellh [n=mitchell@microchip.dyn.cs.washington.edu] has joined #go-nuts 18:47 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has joined #go-nuts 18:51 < Snert> dho boo! 18:55 < ni|> anyone working on neat packages? 18:55 < ni|> i'm interested in contributing since i'm off school now 18:56 -!- Zaba_ [n=zaba@about/goats/billygoat/zaba] has joined #go-nuts 18:57 -!- blackdog` [n=user@pc-92-73-104-200.cm.vtr.net] has joined #go-nuts 18:59 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 19:05 -!- Zaba [n=zaba@about/goats/billygoat/zaba] has quit [Read error: 110 (Connection timed out)] 19:07 < hstimer> are the print routines on a file/console/terminal/socket thread safe? i.e. will prints always be atomic, or can I get one print statement interleaving with another? 19:08 < anticw> hstimer: i doubt it 19:08 < KirkMcDonald> hstimer: Strange behavior is possible. 19:10 < hstimer> hmmm 19:12 -!- chachan [n=chachan@ccscliente156.ifxnetworks.net.ve] has quit ["KVIrc Insomnia 4.0.0, revision: , sources date: 20090520, built on: 2009/06/06 11:44:47 UTC http://www.kvirc.net/"] 19:13 < ni|> hstimer: make a quick test case 19:13 < ni|> :) 19:14 -!- fosho [n=afitz@adsl-190-192-118.asm.bellsouth.net] has quit [Read error: 110 (Connection timed out)] 19:14 < hstimer> ni|: problem is I can prove the positive but not the negative; if no one knows I'll dig through the code 19:15 < hstimer> what is called first in a file: variable initializers or module init() functions? 19:16 < KirkMcDonald> hstimer: I believe the initializers are simply rewritten as init functions. 19:16 < KirkMcDonald> At least, that seems like the logical way to implement it. 19:16 < hstimer> yuck. wrong answer 19:17 < anticw> hstimer: global scope you can do var foo = somfunc(...) 19:17 < hstimer> anticw: right, but does it come before or after the inits? 19:17 -!- armence [n=armence@c-67-188-229-128.hsd1.ca.comcast.net] has quit [Connection timed out] 19:18 < anticw> i don't think it's specified 19:18 < anticw> if you have 2+ init functions the order isn't 19:18 < anticw> between packages it 19:18 < anticw> is however 19:19 < hstimer> init order isn't specified 19:19 < hstimer> actually it is specified not to be specified 19:19 < anticw> http://golang.org/doc/go_spec.html#Program_initialization_and_execution 19:19 < hstimer> but there is no mention of variables 19:20 < hstimer> oops... it is 19:20 < hstimer> Within a package, package-level variables are initialized, and constant values are determined, in data-dependent order: if the initializer of A depends on the value of B, A will be set after B. 19:21 < hstimer> A package with no imports is initialized by assigning initial values to all its package-level variables and then calling any package-level function with the name and signature of 19:21 < hstimer> init 19:22 < hstimer> ok. never mind. i need to start reading and not skimming 19:22 -!- Gracenotes [n=person@wikipedia/Gracenotes] has joined #go-nuts 19:26 -!- tobiasu_ [n=tobiasu@tin.tmux.org] has quit ["Reconnecting"] 19:26 -!- tobiasu [n=tobiasu@tin.tmux.org] has joined #go-nuts 19:31 -!- ward__ [n=ward@173.8.216.62] has quit [] 19:31 -!- rndbot [n=bot@wikipedia/Gracenotes] has joined #go-nuts 19:32 -!- x-code [n=x-code@ppp92-101-9-180.pppoe.avangarddsl.ru] has joined #go-nuts 19:33 -!- x-code [n=x-code@ppp92-101-9-180.pppoe.avangarddsl.ru] has left #go-nuts [] 19:34 -!- ward__ [n=ward@173.8.216.62] has joined #go-nuts 19:35 -!- armence [n=armence@c-67-188-229-128.hsd1.ca.comcast.net] has joined #go-nuts 19:35 -!- Snert [n=achowe@puff.snert.com] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"] 19:36 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit [Read error: 110 (Connection timed out)] 19:37 -!- iwikiwi_ [n=iwikiwi@121.247.120.235] has quit ["I ascend to reality!"] 19:37 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts 19:37 -!- double [n=double@host153-56-dynamic.40-79-r.retail.telecomitalia.it] has joined #go-nuts 19:38 -!- mbarkhau [n=koloss@p54A7F083.dip.t-dialin.net] has joined #go-nuts 19:41 -!- blackdog` [n=user@pc-92-73-104-200.cm.vtr.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 19:42 -!- blackdog` [n=user@pc-92-73-104-200.cm.vtr.net] has joined #go-nuts 19:42 -!- blackdog` [n=user@pc-92-73-104-200.cm.vtr.net] has left #go-nuts ["ERC Version 5.3 (IRC client for Emacs)"] 19:44 -!- DreamCodeR [n=BleakGad@2001:470:26:9f:223:12ff:fe1c:ce7d] has joined #go-nuts 19:45 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit [] 19:47 -!- itrekkie [n=itrekkie@ip72-200-105-72.tc.ph.cox.net] has joined #go-nuts 19:48 < plexdev> http://is.gd/587lg by [Russ Cox] in go/ -- AUTHORS+CONTRIBUTORS: more names; CLA verified 19:49 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 19:55 -!- teedex [n=teedex@204.14.155.161] has quit [Remote closed the connection] 19:56 -!- eno__ [n=eno@adsl-70-137-158-230.dsl.snfc21.sbcglobal.net] has joined #go-nuts 19:58 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit [] 19:58 -!- ikke [n=ikkibr@unaffiliated/ikkebr] has quit [] 20:00 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 20:00 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts 20:00 -!- Fl1pFl0p [n=Fl1pFl0p@unaffiliated/fl1pfl0p] has quit [] 20:00 < hstimer> how do you case on different os.Error values? The only thing in common is the error description string which is hardly something you want case on. 20:01 < anticw> hstimer: using type assertion 20:01 < hstimer> yes, when the type tells you everything you need... 20:02 < hstimer> so in the io package there are a pile of routines that return os.Error 20:02 < anticw> f.e. a recent fix i submitted has something like if err2, ok := err.(*path.Error) ; ok && err2.Error == os.ESPIPE { ... } 20:02 -!- Kibiz0r [n=kibiyama@99-48-204-31.lightspeed.brhmmi.sbcglobal.net] has joined #go-nuts 20:02 < hstimer> are they guaranteed to only return Link, Path, or Syscall errors? 20:02 < anticw> hstimer: i don't know you can guarantee anything right now, in reality that's probably true 20:03 < anticw> i'm hoping what's 'guaranteed' stays up in the air for a while right now, so we can have a chance to think about exactly how all this should look and work before it's set in stone 20:04 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has joined #go-nuts 20:04 < hstimer> when it gets to that point the docs need to reflect the error types that can be returned. Currently it is all trial and error 20:04 < anticw> yes, and sometimes it's strings ... not something 'cooked' 20:05 < anticw> i have (real code, not a test) that has to use strings from the resolver layer to see why different things happen 20:05 < hstimer> exactly -- what kind of handling can you do on a string 20:05 < plexdev> http://is.gd/588w9 by [Hector Chu] in 6 subdirs of go/ -- Ports of lib9, libbio and libmach to Windows. 20:05 < plexdev> http://is.gd/588wa by [Christopher Wedgwood] in 3 subdirs of go/src/pkg/ -- Minimise bitrot: bytes.Copy -> copy 20:05 < plexdev> http://is.gd/588wy by [Christopher Wedgwood] in 3 subdirs of go/src/pkg/encoding/ -- Add trivial whitespace to CorruptInputError strings. 20:05 < plexdev> http://is.gd/588wR by [Andrew Skiba] in go/src/pkg/json/ -- Handle \r as a whitespace when parsing JSON string. 20:05 < plexdev> http://is.gd/588xf by [Christopher Wedgwood] in go/src/pkg/crypto/tls/ -- a[b:len(a)] -> a[b:] 20:05 < plexdev> http://is.gd/588xn by [Jonathan Wills] in go/src/pkg/net/ -- Added a method on UDPConn so they can actually send broadcast packets. 20:06 < anticw> gah, Christopher... i hate that, only my mom called me that when i was in trouble 20:06 < anticw> i should make a 'neurotic patch of the day' to truncate that 20:06 < hstimer> hehe 20:06 < hstimer> maybe you are in trouble :-) we haven't tried your patch out yet 20:07 < anticw> hstimer: http://codereview.appspot.com/162062/diff/1/2 20:07 < anticw> search that for ESPIPE 20:07 < anticw> (there is test code that verifies this) 20:07 -!- eno [n=eno@nslu2-linux/eno] has quit [Read error: 110 (Connection timed out)] 20:09 < hstimer> this style is fine, I just want what error types can be returned documented 20:10 < hstimer> for EACH function 20:10 -!- ni| [n=james@isp2-resnet-nat1.union.edu] has quit ["leaving"] 20:11 -!- fho [n=fho@e176150012.adsl.alicedsl.de] has joined #go-nuts 20:12 * dho envisions typos. 20:13 < hstimer> maybe the error types returned could be done automatically... nah... well.... 20:13 < anticw> hstimer: the only error which is reliabe right now is os.EOF 20:14 < hstimer> anticw: oh good :) 20:14 < anticw> for others you tend to get something that isn't an os.Error object ... to debug this consider sprinkling about: 20:14 < hstimer> %v 20:14 < hstimer> yes 20:14 < hstimer> i know 20:15 < hstimer> %#v 20:15 < anticw> fmt.Printf("error (type %T) = %+v\b", err, err); 20:15 < anticw> %T 20:15 -!- mitchellh [n=mitchell@microchip.dyn.cs.washington.edu] has quit ["Leaving."] 20:15 -!- clearscreen [n=clearscr@62.140.137.121] has quit [Remote closed the connection] 20:16 -!- gkmngrgn [n=gkmngrgn@78.183.33.206] has joined #go-nuts 20:18 -!- melba [n=blee@unaffiliated/lazz0] has quit [Read error: 104 (Connection reset by peer)] 20:18 -!- clearscreen [n=clearscr@62.140.137.121] has joined #go-nuts 20:18 -!- melba [n=blee@unaffiliated/lazz0] has joined #go-nuts 20:19 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #go-nuts 20:20 -!- awishformore_ [n=awishfor@88.207.181.89] has joined #go-nuts 20:20 -!- Raziel2p [n=Raziel2p@ti0032a380-dhcp0316.bb.online.no] has joined #go-nuts 20:22 < plexdev> http://is.gd/589w0 by [Péter Szabó] in go/src/pkg/sync/ -- sync.RWMutex: rewritten to add support for concurrent readers. 20:23 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has quit [] 20:23 -!- JeffJohnson [n=fho@unaffiliated/jeffjohnson] has quit [Read error: 110 (Connection timed out)] 20:24 -!- awishformore_ [n=awishfor@88.207.181.89] has quit [Read error: 104 (Connection reset by peer)] 20:24 -!- awishformore__ [n=awishfor@78.141.153.190] has joined #go-nuts 20:26 -!- ShadowIce [n=pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 20:26 -!- Spaghettini [n=Spaghett@vaxjo6.150.cust.blixtvik.net] has joined #go-nuts 20:34 -!- elmar [n=elmar@dslb-188-097-077-001.pools.arcor-ip.net] has joined #go-nuts 20:35 -!- awishformore [n=awishfor@78.141.152.48] has quit [Read error: 113 (No route to host)] 20:35 -!- ward__ [n=ward@173.8.216.62] has quit [] 20:38 -!- ward__ [n=ward@173.8.216.62] has joined #go-nuts 20:44 -!- iwikiwi [n=iwikiwi@121.247.120.235] has joined #go-nuts 20:45 -!- pennywise1968 [n=gary@71-220-183-214.bois.qwest.net] has joined #go-nuts 20:45 -!- ac_ [i=foobar@174-21-106-55.tukw.qwest.net] has joined #go-nuts 20:45 -!- Cyanure [n=cyanure@212-198-164-142.rev.numericable.fr] has joined #go-nuts 20:45 -!- mitchellh [n=mitchell@D-69-91-142-171.dhcp4.washington.edu] has joined #go-nuts 20:47 -!- clearscreen [n=clearscr@62.140.137.121] has quit [Remote closed the connection] 20:48 -!- clearscreen [n=clearscr@62.140.137.121] has joined #go-nuts 20:52 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit [Remote closed the connection] 20:52 -!- stefanc [n=stefanc@188.25.7.181] has quit ["Leaving"] 20:53 -!- AndrewBC [n=Andrew@97.93.242.12] has joined #go-nuts 20:53 -!- AndrewBC [n=Andrew@97.93.242.12] has quit [Remote closed the connection] 20:53 < plexdev> http://is.gd/58bmo by [Robert Griesemer] in go/src/pkg/strings/ -- Typo in comment. 20:55 -!- iwikiwi [n=iwikiwi@121.247.120.235] has quit ["I ascend to reality!"] 20:55 -!- Clooth [n=Clooth@cs27062173.pp.htv.fi] has quit [Remote closed the connection] 20:56 -!- Clooth [n=Clooth@cs27062173.pp.htv.fi] has joined #go-nuts 20:59 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit [] 21:03 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 21:07 -!- itorres_ [n=itorres@92.243.24.234] has joined #go-nuts 21:07 -!- ac [i=foobar@174-21-106-252.tukw.qwest.net] has quit [Read error: 113 (No route to host)] 21:08 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has joined #go-nuts 21:09 -!- werdan7 [n=w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 21:10 -!- amacleod [n=amacleod@c-24-34-33-96.hsd1.ma.comcast.net] has joined #go-nuts 21:11 -!- elmar [n=elmar@dslb-188-097-077-001.pools.arcor-ip.net] has quit ["Leaving"] 21:13 -!- raichoo [n=raichoo@i577BB1B6.versanet.de] has quit ["http://raichoo.blogspot.com"] 21:17 -!- p4p4 [n=P4p4@24.121.113.82.net.de.o2.com] has quit ["ChatZilla 0.9.84 [SeaMonkey 2.0a3/20090223135443]"] 21:17 -!- mitchellh [n=mitchell@D-69-91-142-171.dhcp4.washington.edu] has quit ["Leaving."] 21:21 -!- mkanat [n=mkanat@c-67-188-1-39.hsd1.ca.comcast.net] has joined #go-nuts 21:22 -!- ukl [n=ukl@f053122045.adsl.alicedsl.de] has quit ["..."] 21:23 -!- simonz05 [n=simon@143.84-49-89.nextgentel.com] has quit ["Ex-Chat"] 21:29 -!- itrekkie [n=itrekkie@ip72-200-105-72.tc.ph.cox.net] has quit [] 21:29 -!- droid001 [n=g1@p4FDCF8A2.dip.t-dialin.net] has joined #go-nuts 21:38 < alexsuraci> http://gopaste.org/view/qvziJ 21:40 -!- melba [n=blee@unaffiliated/lazz0] has quit ["MICROSOFT WORD IS A FUN GAME"] 21:41 < uriel> alexsuraci: very cool 21:42 < alexsuraci> uriel: thanks :) 21:42 -!- me___ [n=me@eridani.acm.jhu.edu] has joined #go-nuts 21:42 < alexsuraci> source is at http://github.com/vito/go-parse 21:42 < uriel> unrelated, but either gopaste or goftm is confused a bit by multi-line `strings: http://gopaste.org/view/qvziJ#LC177 21:43 < uriel> I think I had added it already to the list of libs, but will check and add it if I had not got around to it yet :) 21:45 < alexsuraci> yeah, saw that 21:45 < alexsuraci> the ` thing I mean 21:45 < uriel> it is not a big deal really, at least dosn't seem to mess things up too much 21:45 < alexsuraci> yeah 21:46 * uriel didn't even know that ` strings could be multi-line) 21:46 < uriel> (or didn't remember) 21:46 < alexsuraci> yep, otherwise you'd get "\\n" from `\n` so multiline would be impossible :P 21:46 < alexsuraci> unless there's some other syntax 21:47 < alexsuraci> brb 21:47 * uriel goes to sleep, really dead from a *long* day 21:47 < uriel> have fun! 21:47 < dho> nite uriel 21:48 < uriel> hey dho, how is the obsd port coming along? ;P 21:52 < dho> slowly, exec format is stupid 21:52 < dho> and i don't have so much time this week 21:52 -!- super__ [n=super_@unaffiliated/lolsuper-/x-9881387] has joined #go-nuts 21:54 -!- super__ [n=super_@unaffiliated/lolsuper-/x-9881387] has quit [Client Quit] 21:55 < hstimer> alexsuraci: curious about your code: why return a function from start(), optional(), etc...rather than just taking the address of the function? 21:55 < plexdev> http://is.gd/58eT1 by [Sergey 'SnakE' Gromov] in 2 subdirs of go/src/pkg/ -- json: Decode into native Go data structures 21:56 < hstimer> oh... closure... 21:56 -!- jeng [n=chatzill@75.110.231.66] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"] 21:58 -!- gkmngrgn [n=gkmngrgn@78.183.33.206] has joined #go-nuts 22:00 -!- hyp3rvigi1ant [n=greg@c-98-250-49-37.hsd1.mi.comcast.net] has joined #go-nuts 22:02 < alexsuraci> hstimer: it's a pattern that emerged so that parsers can be infinitely recursive 22:02 < alexsuraci> see regexp() 22:02 < alexsuraci> and also so that their results are explicitly a Parser 22:03 < hstimer> clever 22:03 < alexsuraci> it's essentially currying 22:04 < alexsuraci> e.g. Satisfy(unicode.IsLower) is a parser that matches a lowercase character 22:06 -!- lux` [n=lux@151.54.240.211] has quit [Remote closed the connection] 22:06 -!- nigwil [n=chatzill@berkner.ccamlr.org] has joined #go-nuts 22:06 -!- lux` [n=lux@151.54.240.211] has joined #go-nuts 22:06 -!- Xavi [n=Xavi@64.16.229.191] has joined #go-nuts 22:07 < hstimer> Collect is good for violating lr(1) 22:07 -!- mbarkhau [n=koloss@p54A7F083.dip.t-dialin.net] has quit ["Leaving."] 22:09 < alexsuraci> hstimer: sorry, not very familiar with that terminology; I'm just sort of porting Parsec which I found to be very usable 22:10 < hstimer> lr(1) is jargon for a language that only needs to look ahead one token to make correct parsing decissions 22:10 < alexsuraci> Parsec doesn't have Collect, it's just a monad which handles it natively so it doesn't really have the need 22:10 -!- ritolatu [n=ritolatu@dsl-olubrasgw1-fe54fb00-201.dhcp.inet.fi] has joined #go-nuts 22:10 < alexsuraci> ah 22:10 -!- Ryan_ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has joined #go-nuts 22:10 < hstimer> collect allows you to make multiple parsing efforts and then decide which one you like best 22:11 < hstimer> which most language designers try and avoid needing 22:11 < hstimer> most languages are lr(1) 22:11 < alexsuraci> essentially, yeah; it'll just parse them in sequence and return all their results as long as they all pass 22:11 < hstimer> btw - lr = left to right 22:11 < alexsuraci> yea, got that much :P 22:12 < hstimer> you can have lr(2), 3, n 22:12 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has quit ["Leaving"] 22:12 < alexsuraci> right 22:12 < hstimer> language designers will have heated discussions about new features that require them breaking lr(1) 22:12 -!- shambler [n=kingrat@93.84.160.0] has quit ["we're generation of men raised by women, I'm wondering if another woman is really the answer we need"] 22:13 < alexsuraci> well, Collect won't really do that properly I don't think 22:13 -!- nickgibbon [n=nring@210.8.201.244] has quit ["Leaving."] 22:13 < alexsuraci> it's specifically for "A, followed by B, followed by C" 22:13 < alexsuraci> it won't reset the position after each one 22:13 -!- Anders__ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit ["Leaving"] 22:14 -!- wcn [n=wcn@ip68-3-237-83.ph.ph.cox.net] has joined #go-nuts 22:14 < alexsuraci> don't have a construct for doing that yet. Any is close, but it stops on the first successful parse 22:14 < alexsuraci> and only returns that 22:14 -!- ni| [n=james@isp2-resnet-nat1.union.edu] has joined #go-nuts 22:14 -!- clearscreen [n=clearscr@62.140.137.121] has quit [Read error: 104 (Connection reset by peer)] 22:14 < hstimer> ah. misread the docs 22:14 -!- msolo [n=mike@63.118.142.200] has joined #go-nuts 22:14 < msolo> anyone have much experience with gobs? 22:14 < alexsuraci> it's really only a convenience function 22:15 < ni|> hello.go:1 not a function 22:15 < ni|> hello.go:1 syntax error, last name: main 22:15 < ni|> is anyone familiar with this on the latest build? 22:15 < msolo> i seem to have hit a decode bug 22:15 < ni|> i mean i _just_ did a sync 22:15 < msolo> nil: are you one the "release" tag? 22:16 < ni|> nope this is probably why 22:16 < msolo> yes, there a numerous bugs on head 22:16 < msolo> just go back to the directions and update to "release" 22:16 < msolo> that seems fine 22:16 < ni|> yep 22:16 -!- DreamCodeR [n=BleakGad@2001:470:26:9f:223:12ff:fe1c:ce7d] has left #go-nuts ["Leaving"] 22:16 < ni|> i just did heh 22:17 < alexsuraci> hstimer: so a lr(0) language would have completely unambiguous syntax? (for the parser, anyway) 22:18 < alexsuraci> s/language/parser I suppose 22:18 -!- clearscreen [n=clearscr@62.140.137.121] has joined #go-nuts 22:18 -!- msolo [n=mike@63.118.142.200] has quit [Client Quit] 22:19 < hstimer> http://en.wikipedia.org/wiki/LR(0)_parser 22:20 -!- hstimer [n=hans@c-98-234-25-125.hsd1.ca.comcast.net] has quit ["Leaving..."] 22:21 < rbancroft> every language should have an unabiguous syntax 22:21 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined #go-nuts 22:21 -!- wcn [n=wcn@ip68-3-237-83.ph.ph.cox.net] has quit [] 22:21 * sladegen pegs. 22:22 -!- The_Doctor [n=The_Doct@cpe-98-150-247-183.hawaii.res.rr.com] has quit ["Leaving..."] 22:23 < alexsuraci> ah, the lib I'm doing essentially has infinite lookahead and can just modify its position in the input source at will 22:24 -!- ikke [n=1kk3@201-66-204-91.smace700.dsl.brasiltelecom.net.br] has joined #go-nuts 22:25 -!- ritolatu [n=ritolatu@dsl-olubrasgw1-fe54fb00-201.dhcp.inet.fi] has left #go-nuts [] 22:25 -!- ritolatu [n=ritolatu@dsl-olubrasgw1-fe54fb00-201.dhcp.inet.fi] has joined #go-nuts 22:26 -!- OwlHuntr [n=dapopo@32.142.210.247] has joined #go-nuts 22:26 -!- OwlHuntr [n=dapopo@32.142.210.247] has quit [Remote closed the connection] 22:27 -!- OwlHuntr [n=dapopo@32.142.210.247] has joined #go-nuts 22:27 < plexdev> http://is.gd/58gJD by [Tor Andersson] in 2 subdirs of go/src/pkg/ -- A first stab at porting the XCB X11 protocol bindings to go. 22:27 -!- OwlHuntr [n=dapopo@32.142.210.247] has quit [Client Quit] 22:28 -!- ritolatu [n=ritolatu@dsl-olubrasgw1-fe54fb00-201.dhcp.inet.fi] has quit [] 22:31 -!- codehai [n=codehai@xdsl-78-34-32-141.netcologne.de] has quit [Remote closed the connection] 22:33 -!- nigwil [n=chatzill@berkner.ccamlr.org] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"] 22:33 -!- ikkebr [n=1kk3@unaffiliated/ikkebr] has joined #go-nuts 22:33 -!- ni| [n=james@isp2-resnet-nat1.union.edu] has quit ["leaving"] 22:34 -!- ikke [n=1kk3@unaffiliated/ikkebr] has quit [Read error: 104 (Connection reset by peer)] 22:36 -!- ikkebr [n=1kk3@unaffiliated/ikkebr] has quit [Read error: 104 (Connection reset by peer)] 22:36 -!- skyyy [i=caw@res55551479.rh.rit.edu] has joined #go-nuts 22:36 -!- ikke3 [n=1kk3@unaffiliated/ikkebr] has joined #go-nuts 22:37 -!- brunov [n=bruno@190.191.110.64] has quit [Read error: 110 (Connection timed out)] 22:39 -!- ikkebr [n=1kk3@201-66-204-91.smace700.dsl.brasiltelecom.net.br] has joined #go-nuts 22:39 -!- Rob_Russell [n=chatzill@206-248-157-156.dsl.teksavvy.com] has quit ["ChatZilla 0.9.85 [Firefox 3.5.5/20091102152451]"] 22:40 -!- clearscreen [n=clearscr@62.140.137.121] has quit [Remote closed the connection] 22:40 -!- rado1 [n=jon@66-214-153-109.dhcp.mtpk.ca.charter.com] has joined #go-nuts 22:40 -!- OwlHuntr [n=Artem@c-98-221-154-130.hsd1.nj.comcast.net] has joined #go-nuts 22:40 -!- shaul_A [n=shaul@87.69.99.11] has joined #go-nuts 22:41 < shaul_A> hi 22:42 -!- ikke3 [n=1kk3@unaffiliated/ikkebr] has quit [Read error: 104 (Connection reset by peer)] 22:42 < shaul_A> i need some help on the go install in ubuntu 22:42 -!- skyyy [i=caw@res55551479.rh.rit.edu] has quit [Client Quit] 22:43 < shaul_A> i cant find $GOROOT/src, any one? 22:43 -!- loureiro [n=loureiro@189.2.128.130] has quit ["Quit"] 22:43 < plexdev> http://is.gd/58hGK by [Adrian O'Grady] in go/ -- Added my name to the AUTHORS and CONTRIBUTORS files. 22:45 < shaul_A> what? 22:45 -!- kmc_ [n=keegan@206-71-236-70.c3-0.nyw-ubr1.nyr-nyw.ny.cable.rcn.com] has joined #go-nuts 22:46 < rhc> that's a bot, shaul_A 22:46 < shaul_A> o.k 22:46 -!- fhs [n=fhs@pool-72-89-203-117.nycmny.east.verizon.net] has joined #go-nuts 22:46 < shaul_A> i'm new in this... 22:46 < rhc> its all good 22:47 < Whtiger> shaul_A: `cd $GOROOT/src` 22:47 -!- clearscreen [n=clearscr@62.140.137.121] has joined #go-nuts 22:47 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has joined #go-nuts 22:48 -!- ni| [n=james@isp2-resnet-nat1.union.edu] has joined #go-nuts 22:48 < shaul_A> i cant find GOROOT 22:48 < Whtiger> is GOROOT set? 22:48 < tricky> you need to set it up first 22:48 < ni|> shaul_A: GOROOT is where you put the clone dir 22:48 < tricky> where did you extract the go source files? 22:48 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 22:48 < ni|> hg checkout release ; cd src/ ; ./clean.bash ; ./all.bash 22:49 < ni|> won't compiler hello.go 22:49 -!- kmc_ [n=keegan@206-71-236-70.c3-0.nyw-ubr1.nyr-nyw.ny.cable.rcn.com] has quit [SendQ exceeded] 22:49 < shaul_A> the last command that worked was :sudo apt-get install bison gcc libc6-dev ed make 22:50 -!- teedex [n=teedex@204.14.155.161] has quit [Remote closed the connection] 22:50 < ni|> shaul_A: ok follow the rest of the install guide :) 22:50 < ni|> what exact command is failing? 22:50 < ni|> env | grep '^GO' 22:50 < ni|> run ^ and pastebin 22:52 -!- isparry [n=isparry@f070.brocade.com] has joined #go-nuts 22:52 < clip9> hm.. what is the proper way to use rand? 22:53 -!- Ryan_ [n=ryan@cpe-98-27-182-206.neo.res.rr.com] has quit ["Colloquy for iPhone - http://colloquy.mobi"] 22:54 < tricky> by chaining together a rand number of rands! 22:55 < [Pete_27]> ^ 22:55 -!- Xavi [n=Xavi@64.16.229.191] has quit [Remote closed the connection] 22:56 -!- ikke [n=1kk3@unaffiliated/ikkebr] has joined #go-nuts 22:56 -!- fosho [n=afitz@adsl-190-196-61.asm.bellsouth.net] has joined #go-nuts 22:56 -!- [Pete_27] [n=noname@115.64.1.61] has quit ["leaving"] 22:56 -!- [Pete_27] [n=noname@115.64.1.61] has joined #go-nuts 22:57 < sladegen> > rand.Seed(12345678); print(rand.Int(), rand.Int(), rand.Int()) 22:57 < rndbot> 25377841319653223571656137672 22:57 < sladegen> > rand.Seed(12345678); print(rand.Int(),, rand.Int(),, rand.Int()) 22:57 < rndbot> <Error: syntax error near Int> 22:57 < sladegen> > rand.Seed(12345678); print(rand.Int()," ", rand.Int()," ", rand.Int()) 22:57 < rndbot> 253778413 1965322357 1656137672 22:58 -!- nigwil [n=chatzill@berkner.ccamlr.org] has joined #go-nuts 22:58 < sladegen> so much for randomness... 22:58 -!- ikkebr [n=1kk3@unaffiliated/ikkebr] has quit [Read error: 104 (Connection reset by peer)] 22:58 < Whtiger> seed it with the current time 22:59 -!- clearscreen [n=clearscr@62.140.137.121] has quit [Remote closed the connection] 22:59 < alexsuraci> > rand.Seed(time.Nanoseconds()); print(rand.Int()," ", rand.Int()," ", rand.Int()) 22:59 < rndbot> 1443147269 168426601 79234759 22:59 < alexsuraci> > rand.Seed(time.Nanoseconds()); print(rand.Int()," ", rand.Int()," ", rand.Int()) 22:59 < rndbot> 1642786855 716840869 629416165 23:00 < sladegen> that's too random. 23:02 < Whtiger> too random? 23:02 < Whtiger> what do you want from me D= 23:03 < sladegen> a ponycorn! 23:05 -!- Ibw [n=isaac@cpe-67-241-42-134.twcny.res.rr.com] has joined #go-nuts 23:05 < ni|> hello.go:1 not a function 23:05 < ni|> hello.go:1 syntax error, last name: main 23:05 -!- r2p2 [n=billy@v32671.1blu.de] has left #go-nuts [] 23:05 < Ibw> hum? 23:06 < Ibw> They ought to start selling those neat Go t-shirts 23:07 < sladegen> Ibw: file an issue... 23:07 -!- shaul_A [n=shaul@87.69.99.11] has quit [Read error: 110 (Connection timed out)] 23:07 < Ibw> hah 23:09 < Ibw> ni|: What were you saying? 23:09 -!- kmc [n=keegan@206-71-236-70.c3-0.nyw-ubr1.nyr-nyw.ny.cable.rcn.com] has quit [Read error: 104 (Connection reset by peer)] 23:10 -!- clip9_ [i=tj@12.81-166-62.customer.lyse.net] has joined #go-nuts 23:10 -!- kmc_ [n=keegan@206-71-236-70.c3-0.nyw-ubr1.nyr-nyw.ny.cable.rcn.com] has joined #go-nuts 23:10 -!- clip9 [i=tj@12.81-166-62.customer.lyse.net] has quit [Read error: 104 (Connection reset by peer)] 23:11 < sladegen> > println("a") } func Init() { println("b") 23:11 < rndbot> <Error: Statements not contained> 23:11 -!- mitchellh1 [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined #go-nuts 23:11 < sladegen> > println("a") } func Init() { println("b") } { 23:11 < rndbot> <Error: syntax error near "<string>"> 23:13 -!- double [n=double@host153-56-dynamic.40-79-r.retail.telecomitalia.it] has quit [Read error: 145 (Connection timed out)] 23:13 < ni|> Ibw: ? 23:13 < ni|> i'm getting this error on hello.go 23:14 < ni|> and subsequently all of my go programs are no longer building 23:14 < ni|> though i've emailed russ 23:14 < Ibw> heh 23:14 < Ibw> Paste the code? 23:14 < ni|> Ibw: its hello.go lol 23:15 < Ibw> Have you tried rebuilding the package? 23:15 -!- double [n=double@host172-235-dynamic.53-79-r.retail.telecomitalia.it] has joined #go-nuts 23:15 < Ibw> I mean 23:15 < Ibw> all the packages 23:15 < plexdev> http://is.gd/58jA5 by [Sergey 'SnakE' Gromov] in go/test/ -- Make tests run on systems missing time utility 23:15 < Ibw> all.bash 23:15 < ni|> Ibw: multiple times 23:15 < Ibw> ? 23:15 -!- chrelad [n=chrisd@68-119-17-69.dhcp.stcd.mn.charter.com] has quit [Remote closed the connection] 23:15 < Ibw> Did you clean.bash beforehand? Sometimes that helps (though it's rather odd that it does) 23:15 < ni|> hg sync ; hg checkout release ; cd src/ ; ./clean.bash ; ./all.bash 23:16 < Ibw> oh 23:16 < Ibw> hum 23:16 -!- hnaz [n=hannes@85.214.51.133] has left #go-nuts ["road house."] 23:16 < Ibw> ok 23:16 < Ibw> What's the error? 23:16 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has joined #go-nuts 23:16 < ni|> hello.go:1 not a function 23:16 < ni|> hello.go:1 syntax error, last name: main 23:16 < Ibw> that's weird 23:16 < Ibw> Send it to the mailing list? 23:16 < Ibw> (That's better than emailing Russ personally) 23:17 < ni|> i think its something stupid 23:18 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts 23:18 < ni|> Ibw: do you agree the concatinated cmd sequence above should work? 23:19 < Ibw> It seems like it should. Try checking out the tip though and building that. (oh, and maybe there are some errors you're not catching in the build. It might help to run sudo.bash as well before you do anything else) 23:19 < ni|> rog: what do you think? 23:20 < ni|> Ibw: i'm checking out the release 23:20 < Ibw> ni|: Yes, you should try building the tip instead 23:20 < ni|> Ibw: i've tried that too 23:20 < Ibw> oh 23:20 < Ibw> Are you sure everything is building properly? 23:20 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts 23:20 < Ibw> Maybe an error ran by that you didn't see 23:20 -!- vdrab [n=vdrab@cap012-208.kcn.ne.jp] has joined #go-nuts 23:21 -!- ikke [n=1kk3@unaffiliated/ikkebr] has quit [Read error: 104 (Connection reset by peer)] 23:21 -!- vdrab [n=vdrab@cap012-208.kcn.ne.jp] has quit [Client Quit] 23:21 < Ibw> I highly recommend the mailing list. It is very active. over 100 messages since last night 23:24 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has quit [] 23:25 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit ["tekirdağlıyık"] 23:26 -!- OwlHuntr [n=Artem@c-98-221-154-130.hsd1.nj.comcast.net] has quit [Remote closed the connection] 23:27 -!- amacleod [n=amacleod@c-24-34-33-96.hsd1.ma.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:28 -!- ikke [n=1kk3@unaffiliated/ikkebr] has joined #go-nuts 23:31 -!- Cyanure [n=cyanure@212-198-164-142.rev.numericable.fr] has quit ["Quitte"] 23:31 < plexdev> http://is.gd/58koX by [Roger Peppe] in go/test/bench/ -- change command-line argument to be 23:32 < exch> "change commandline argument to be" ... that sounds very existential and deep 23:33 < exch> who wuold have thought submitting code could be poetic 23:36 -!- nik0z [n=Nik0z@93-34-6-74.ip47.fastwebnet.it] has joined #go-nuts 23:37 -!- nik0z [n=Nik0z@93-34-6-74.ip47.fastwebnet.it] has left #go-nuts ["Leaving"] 23:37 < Ibw> Is anyone else having package import issues with the tip? 23:38 -!- afurlan [n=afurlan@scorpion.mps.com.br] has quit [Remote closed the connection] 23:40 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit [] 23:40 -!- nigwil [n=chatzill@berkner.ccamlr.org] has quit [Read error: 60 (Operation timed out)] 23:43 -!- ikke [n=1kk3@unaffiliated/ikkebr] has quit [Read error: 104 (Connection reset by peer)] 23:44 -!- ikke [n=1kk3@unaffiliated/ikkebr] has joined #go-nuts 23:45 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has quit [] 23:45 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 23:46 -!- scarabx [n=scarabx@c-24-147-239-120.hsd1.ma.comcast.net] has joined #go-nuts 23:48 -!- lux` [n=lux@151.54.240.211] has quit [Remote closed the connection] 23:49 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined #go-nuts 23:49 < Ibw> Nevermind, release has the same issues. Hmm.. 23:54 -!- ShadowIce [n=pyoro@unaffiliated/shadowice-x841044] has quit ["Verlassend"] 23:57 < Ibw> man, what happened. 23:57 < Ibw> I can't import anything 23:57 < exch> smeone b0rked it? 23:58 < exch> i'm building the new sync now. let's see what happens 23:59 < exch> still working here it seems --- Log closed Tue Dec 01 00:00:12 2009