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

--- Log opened Mon Sep 05 00:00:24 2011
00:04 -!- franciscosouza [~francisco@187.105.26.180] has joined #go-nuts
00:08 -!- replore [~replore@203.152.213.161.static.zoot.jp] has joined #go-nuts
00:20 -!- wallerdev [~wallerdev@72.44.102.30] has quit [Quit: wallerdev]
00:21 -!- nekoh [~nekoh@dslb-178-004-078-040.pools.arcor-ip.net] has quit [Quit:
nekoh]
00:22 -!- tsung [~jon@112.104.89.101] has quit [Ping timeout: 264 seconds]
00:29 -!- tsung [~jon@175.180.141.107] has joined #go-nuts
00:32 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Quit:
KVIrc 4.1.1 Equilibrium http://www.kvirc.net/]
00:34 -!- ukai [~ukai@nat/google/x-thdvlkccljaivaaf] has joined #go-nuts
00:42 -!- twolfe18 [~twolfe18@pool-96-236-148-109.pitbpa.fios.verizon.net] has
quit [Quit: twolfe18]
00:42 -!- temoto [~temoto@188.255.19.51] has quit [Ping timeout: 240 seconds]
00:43 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
01:02 -!- yugge [~yugge@taurus.ludd.ltu.se] has joined #go-nuts
01:02 < yugge> Hello
01:04 < yugge> I'm trying to set up a little webserver with Go, and I can't
seem to get relative links working, for example <img
src="[url]/img/banner.png"> works great but <img src="img/banner.png">
doesn't.
01:05 < yugge> I'm guessing it's just me not sending relative requests to a
handler, but I can't find how to match them
01:06 < smw> yugge, did you try /img/banner.png?
01:06 < smw> yugge, that should work...
01:11 < yugge> *facepalms* Yep, that works.  Well, that's good enought.
Thanks!
01:13 -!- bemasher [~bemasher@host-69-146-93-159.lar-wy.client.bresnan.net] has
joined #go-nuts
01:14 -!- infynyxx [~infynyxx@cpe-76-180-222-116.buffalo.res.rr.com] has joined
#go-nuts
01:14 < bemasher> i haven't yet found an equivelant to the Tell() method
used for file IO in other languages in golang yet
01:14 < bemasher> is there such a method?
01:15 < Ginto8> bemasher, I'm not familiar with Tell().  Could you describe
how it's used and what it does?
01:15 -!- franciscosouza [~francisco@187.105.26.180] has quit [Read error:
Connection reset by peer]
01:16 -!- franciscosouza [~francisco@187.105.26.180] has joined #go-nuts
01:16 < bemasher> i just need a simple way to determine the current position
in the file while reading data
01:16 < Ginto8> keep track of how much you're read?
01:16 < Ginto8> you've*
01:17 < bemasher> the program i need it for is reading binary data of
arbitrary sizes, so it's not really a trivial sort of thing
01:17 < bemasher> just wondering if there was already a function for this in
the standard library
01:19 < jessta> bemasher: offset, err := file.Seek(0,os.SEEK_CUR)
01:20 -!- franciscosouza [~francisco@187.105.26.180] has quit [Client Quit]
01:20 < bemasher> oh, perfect, thanks jessta
01:27 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts
01:32 -!- Niedar [~dgdfg@host-173-230-2-133.vanodod.clients.pavlovmedia.com] has
quit [Read error: Connection reset by peer]
01:38 -!- infynyxx [~infynyxx@cpe-76-180-222-116.buffalo.res.rr.com] has quit
[Ping timeout: 268 seconds]
01:54 -!- danrzeppa [~danrzeppa@cpe-66-61-15-236.neo.res.rr.com] has quit []
02:04 -!- infynyxx [~infynyxx@cpe-76-180-222-116.buffalo.res.rr.com] has joined
#go-nuts
02:10 -!- nu7hatch_ [~nu7hatch@r190-134-7-157.dialup.adsl.anteldata.net.uy] has
joined #go-nuts
02:10 -!- infynyxx [~infynyxx@cpe-76-180-222-116.buffalo.res.rr.com] has quit
[Quit: infynyxx]
02:13 -!- nu7hatch [~nu7hatch@r190-134-24-155.dialup.adsl.anteldata.net.uy] has
quit [Ping timeout: 250 seconds]
02:13 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
02:15 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit
[Client Quit]
02:21 -!- Chile` [~calva@c-76-21-112-88.hsd1.ca.comcast.net] has quit [Quit: Lost
terminal]
02:25 -!- tsung [~jon@175.180.141.107] has quit [Ping timeout: 268 seconds]
02:26 -!- tsung [~jon@175.180.141.57] has joined #go-nuts
02:31 -!- qeed [~qeed@adsl-98-85-47-71.mco.bellsouth.net] has quit [Quit: Leaving]
02:32 -!- infynyxx [~infynyxx@cpe-76-180-222-116.buffalo.res.rr.com] has joined
#go-nuts
02:36 -!- nu7hatch_ [~nu7hatch@r190-134-7-157.dialup.adsl.anteldata.net.uy] has
quit [Quit: Lost terminal]
02:37 -!- tux21b [~christoph@cpe90-146-162-55.liwest.at] has quit [Ping timeout:
276 seconds]
02:46 -!- freetz [~fritz@r74-195-245-106.stl1cmta01.stwrok.ok.dh.suddenlink.net]
has joined #go-nuts
02:47 -!- twolfe18 [~twolfe18@pool-96-236-148-109.pitbpa.fios.verizon.net] has
joined #go-nuts
02:49 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has joined #go-nuts
02:50 < tdnrad> is there an easy way to do square root of an integer?  or do
I just convert it to float and use the math.Sqrt function?
02:54 -!- niemeyer [~niemeyer@201-2-135-152.pltce701.dsl.brasiltelecom.net.br] has
quit [Ping timeout: 240 seconds]
02:56 < Ginto8> tdnrad, int(math.Sqrt(float64(x)))
02:57 -!- freetz [~fritz@r74-195-245-106.stl1cmta01.stwrok.ok.dh.suddenlink.net]
has quit [Changing host]
02:57 -!- freetz [~fritz@unaffiliated/freetz] has joined #go-nuts
02:58 -!- infynyxx [~infynyxx@cpe-76-180-222-116.buffalo.res.rr.com] has quit
[Quit: infynyxx]
02:59 -!- meling [~meling@134.81-167-41.customer.lyse.net] has quit [Read error:
Connection reset by peer]
02:59 -!- meling [~meling@134.81-167-41.customer.lyse.net] has joined #go-nuts
03:03 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 264 seconds]
03:09 < tdnrad> Ginto8: thanks
03:19 -!- angasule [~angasule@190.2.33.49] has quit [Quit: Konversation
terminated!]
03:21 -!- twolfe18 [~twolfe18@pool-96-236-148-109.pitbpa.fios.verizon.net] has
quit [Quit: twolfe18]
04:04 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
04:18 -!- adlan [~adlan@175.144.133.2] has joined #go-nuts
04:31 -!- odoacre [~antonio@218.241.169.34] has joined #go-nuts
04:38 -!- freetz [~fritz@unaffiliated/freetz] has quit [Quit: Leaving]
04:40 -!- pothos [~pothos@111-240-164-242.dynamic.hinet.net] has quit [Read error:
Connection reset by peer]
04:40 -!- pothos_ [~pothos@111-240-164-242.dynamic.hinet.net] has joined #go-nuts
04:41 -!- chickamade [~chickamad@115.78.135.244] has joined #go-nuts
04:44 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has quit [Quit:
Leaving.]
04:59 -!- adlan [~adlan@175.144.133.2] has quit [Ping timeout: 240 seconds]
05:03 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
05:03 -!- adlan [~adlan@175.144.133.2] has joined #go-nuts
05:05 -!- jcw4 [~jcw4@c-24-20-104-99.hsd1.wa.comcast.net] has quit [Quit:
zzzzz…..]
05:17 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has joined
#go-nuts
05:19 -!- adlan [~adlan@175.144.133.2] has quit [Read error: Connection reset by
peer]
05:19 -!- adlan_ [~adlan@175.144.133.2] has joined #go-nuts
05:28 -!- raylu [raylu@c-71-202-154-116.hsd1.ca.comcast.net] has quit [Quit:
leaving]
05:32 -!- btipling [~btipling@unaffiliated/sk/x-5968384] has joined #go-nuts
05:36 -!- chickamade [~chickamad@115.78.135.244] has quit [Quit: chickamade]
05:39 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
05:46 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed
the connection]
05:47 -!- shoenig [~seth@rrcs-71-42-216-104.sw.biz.rr.com] has joined #go-nuts
05:49 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has quit [Quit:
Leaving.]
05:52 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Ping
timeout: 264 seconds]
06:13 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts
06:13 -!- raylu [raylu@c-71-202-154-116.hsd1.ca.comcast.net] has joined #go-nuts
06:18 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
06:20 -!- remy_o [~babar@archlinux/developer/remy-o] has joined #go-nuts
06:27 -!- alexluya [~alexluya@111.186.5.36] has joined #go-nuts
06:27 < alexluya> how to handle enum?
06:28 < vegai> handle?
06:30 < alexluya> yes
06:30 < vegai> with care
06:31 < alexluya> maybe,I should ask how to define a type that only limited
values are allowed?
06:32 < vegai> http://golang.org/doc/effective_go.html mentions enums at
least
06:33 -!- sebastianskejoe [~sebastian@56345e14.rev.stofanet.dk] has joined
#go-nuts
06:33 < remy_o> alexluya: I don't you can do such a thing in go
06:33 < remy_o> I don't think
06:34 < alexluya> any alternative way?
06:35 < vsmatck> alexluya: Look at line 35.
http://golang.org/src/pkg/exp/template/lex.go
06:35 < remy_o> define some interface and declare constants that implement
that interface
06:35 < alexluya> thx,I will try it
06:36 < alexluya> are you using xchat?
06:36 < remy_o> also: http://golang.org/src/pkg/os/error_posix.go
06:37 < alexluya> thx
06:37 < alexluya> see this:vsmatck> alexluya: Look at line 35.
http://golang.org/src/pkg/exp/template/lex.go
06:37 < alexluya> you replied to me
06:38 < vsmatck> np
06:39 < alexluya> so,I know somebody is talking to me,otherwise if many
people are chatting,I can identify which line is to me
06:41 < alexluya> so,I am just wondering,is xchat support to reply specified
people?I mean when I reply him,it will show as:my name>her/his
name:...content......
06:42 < vsmatck> Hm. I haven't used xchat in a while.  I generally manually
type out someones name (finch has autocomplete).
06:42 < alexluya> thx,vsmatck
06:44 < remy_o> yes, we just type people's names manually (with
autocompletion if needed)
06:45 -!- meling [~meling@134.81-167-41.customer.lyse.net] has quit [Remote host
closed the connection]
06:45 < alexluya> ok
06:51 -!- sinclair [~chatzilla@ip-118-90-5-90.xdsl.xnet.co.nz] has joined #go-nuts
06:51 -!- TimKack [~tkack@e196069.upc-e.chello.nl] has joined #go-nuts
07:01 < alexluya> vegai:I don't spec indeed mentioned real enum
07:01 < alexluya> I don't think
07:02 < alexluya> can you point out?
07:02 < vegai> real enum?
07:02 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Ping timeout: 258
seconds]
07:03 < alexluya> yeah
07:03 < vegai> vsmatck's link line 35 is a good example of one
07:03 < vegai> line 35 and onwards
07:03 < alexluya> I know
07:03 < vegai> is there something unreal about it?  :)
07:06 < alexluya> I need a little bit time to digest it.sorry,only learning
this language
07:07 < vegai> no worries
07:07 < vegai> there's no 'enum' keyword
07:07 < vegai> they're just integer constants that have been given a name
07:07 < vegai> they're not even typesafe
07:08 < vegai> if you need something safe, I guess remy_o's suggestion is
one way
07:09 < alexluya> actually,I need more time to understand this words"define
some interface and declare constants that implement that interface",but I will
07:13 -!- hnry [576c168e@gateway/web/freenode/ip.87.108.22.142] has joined
#go-nuts
07:14 -!- meling [~meling@pico.ux.uis.no] has joined #go-nuts
07:16 -!- chickamade [~chickamad@118.69.67.203] has joined #go-nuts
07:17 -!- chickamade [~chickamad@118.69.67.203] has quit [Client Quit]
07:24 -!- sebastianskejoe [~sebastian@56345e14.rev.stofanet.dk] has quit [Quit:
Lost terminal]
07:28 -!- goraes [~goraes@189.103.177.124] has joined #go-nuts
07:30 -!- yogib [~yogib@webauth-79-196.uni-paderborn.de] has joined #go-nuts
07:32 -!- photron [~photron@port-92-201-122-98.dynamic.qsc.de] has joined #go-nuts
07:32 < jessta> vegai: consts can have types
07:33 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
07:35 < vegai> jessta: yeah, I was actually thinking of a slightly different
case
07:39 -!- GeertJohan [~geertjoha@s51478c91.adsl.wanadoo.nl] has joined #go-nuts
07:41 -!- erus` [~chatzilla@mailgate.ips-international.com] has joined #go-nuts
07:41 -!- Project_2501 [~progettin@dynamic-adsl-94-36-156-220.clienti.tiscali.it]
has joined #go-nuts
07:48 -!- hnry [576c168e@gateway/web/freenode/ip.87.108.22.142] has quit [Ping
timeout: 252 seconds]
07:50 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
07:51 -!- valentin [~valentin@darkstar2.fullsix.com] has joined #go-nuts
07:53 -!- almaisan-away [~al-maisan@li351-175.members.linode.com] has quit [Remote
host closed the connection]
07:55 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer
has gone to sleep.]
07:56 -!- almaisan-away [~al-maisan@li351-175.members.linode.com] has joined
#go-nuts
07:57 -!- unCork[home] [Cork@h27n1c1o1042.bredband.skanova.com] has joined
#go-nuts
07:57 -!- Cork[home] [Cork@firefox/community/cork] has quit [Disconnected by
services]
08:02 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Read error:
Connection reset by peer]
08:02 -!- replore [~replore@203.152.213.161.static.zoot.jp] has joined #go-nuts
08:13 -!- photron [~photron@port-92-201-122-98.dynamic.qsc.de] has quit [Ping
timeout: 240 seconds]
08:18 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has joined #go-nuts
08:18 -!- sahid [~sahid@LNeuilly-152-21-22-10.w193-253.abo.wanadoo.fr] has joined
#go-nuts
08:43 -!- hnry [576c168e@gateway/web/freenode/ip.87.108.22.142] has joined
#go-nuts
09:02 -!- theli_ua [~theli@188.163.238.74] has joined #go-nuts
09:15 -!- foxen [~foxen@212.12.18.237] has joined #go-nuts
09:16 -!- foxen [~foxen@212.12.18.237] has left #go-nuts []
09:18 -!- hnry [576c168e@gateway/web/freenode/ip.87.108.22.142] has left #go-nuts
[]
09:19 -!- BigBlackDog
[~BigBlackD@HSI-KBW-109-192-007-188.hsi6.kabel-badenwuerttemberg.de] has joined
#go-nuts
09:23 -!- simonsd_ [8258c3a9@gateway/web/freenode/ip.130.88.195.169] has joined
#go-nuts
09:24 < simonsd_> Hi - I'm trying to work out which version of the Go
compiler I've got installed.  When I run "6g -V" all I get is "6g version", which
isn't very helpful.  Any ideas?
09:24 -!- Weltraumschaf [~Weltraums@dslb-178-002-179-069.pools.arcor-ip.net] has
joined #go-nuts
09:24 < Weltraumschaf> hello
09:28 -!- simonsd_ [8258c3a9@gateway/web/freenode/ip.130.88.195.169] has quit
[Client Quit]
09:28 -!- alexluya [~alexluya@111.186.5.36] has quit [Quit: Leaving]
09:29 < Weltraumschaf> i try to complile golang after long time again.  the
newest revision from hg says on src/all.bash: ./env.bash: line 93: export: ` not a
valid identifier
09:30 < Weltraumschaf> for me the problem is not obvious in ./env.bash
09:39 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
09:39 -!- replore [~replore@203.152.213.161.static.zoot.jp] has quit [Remote host
closed the connection]
09:41 -!- smw [~stephen@unaffiliated/smw] has quit [Ping timeout: 246 seconds]
09:52 -!- tvw [~tv@212.79.9.150] has joined #go-nuts
09:54 -!- rajender [~rajender@122.183.102.226] has joined #go-nuts
09:58 -!- benjack [~benjack@bb116-15-174-30.singnet.com.sg] has quit [Quit:
Leaving.]
10:11 -!- adlan_ [~adlan@175.144.133.2] has quit [Quit: Leaving]
10:12 -!- Noiano [~Noiano@unaffiliated/noiano] has joined #go-nuts
10:12 -!- pbgc [~pbgc@bl20-102-248.dsl.telepac.pt] has joined #go-nuts
10:12 < Noiano> hello!
10:13 < Noiano> I am eclipse guy and now I am switching to vim because there
is no ufficial go support in eclipse...I was wondering which is vim's counterpart
of eclipse's ctrl+space for autocompetion?
10:14 < valentin> Ctrl+X
10:14 < valentin> Ctrl+O
10:14 < Noiano> both of them?
10:14 < valentin> but you've to install gocode and enable autocompletion
plugins in your vim
10:15 < Noiano> you mean the 'sfuff' from misc folder?
10:15 < Noiano> I did that
10:15 -!- fvbommel [~fvbommel_@86.86.15.250] has quit [Read error: Connection
reset by peer]
10:15 < valentin> okay so, Ctrl+X => switch in completion mode
10:16 < valentin> in completion mode Ctrl+O == omni : seek a completion in
all available namespaces
10:17 < Noiano> how do I see all methods of an object?
10:17 < Noiano> ctrl.o?
10:17 < valentin> both
10:18 < valentin> being in insert mode, you type ctrl+x and then ctrl+o
10:18 < Noiano> I googled 'gocode' and I found this
https://github.com/nsf/gocode
10:18 < Noiano> maybe is what I need to have autocomplete working
10:18 < valentin> LGTM
10:18 < valentin> absolutly
10:19 < Noiano> I thought that the vim stuff under misc folder were enough
10:19 < Noiano> I was sooo wrong then ;)
10:19 -!- Weltraumschaf [~Weltraums@dslb-178-002-179-069.pools.arcor-ip.net] has
quit [Quit: Weltraumschaf]
10:20 < goraes> come back, Weltraumschaf, now that i'd answer.
10:23 -!- goraes [~goraes@189.103.177.124] has quit [Quit: Leaving]
10:28 -!- fvbommel [~fvbommel_@86.86.15.250] has joined #go-nuts
10:31 < jnwhiteh> Noiano: the vim plugins only cover indentation/syntax and
:Drop :Import and :Fmt, mainly now!
10:33 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
10:39 -!- deepfuture [~liuxing@58.45.150.54] has joined #go-nuts
10:42 -!- vmil86 [~vmil86@88.118.38.213] has joined #go-nuts
10:43 -!- Project_2502 [~progettin@dynamic-adsl-94-36-152-9.clienti.tiscali.it]
has joined #go-nuts
10:43 -!- Project_2501 [~progettin@dynamic-adsl-94-36-156-220.clienti.tiscali.it]
has quit [Disconnected by services]
10:47 -!- xyproto [~alexander@77.40.159.131] has quit [Ping timeout: 245 seconds]
10:49 -!- bemasher [~bemasher@host-69-146-93-159.lar-wy.client.bresnan.net] has
quit [Read error: Connection reset by peer]
10:51 < TimKack> k
10:52 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
11:00 -!- Boney_ [~paul@124-148-184-56.dyn.iinet.net.au] has joined #go-nuts
11:01 -!- temoto [~temoto@81.19.91.47] has joined #go-nuts
11:03 -!- Boney [~paul@124.168.124.201] has quit [Ping timeout: 260 seconds]
11:08 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has quit [Read
error: Connection reset by peer]
11:08 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has joined #go-nuts
11:22 -!- zeebo_ [~zeebo@ip72-218-115-129.hr.hr.cox.net] has joined #go-nuts
11:22 -!- zeebo [~zeebo@ip72-218-115-129.hr.hr.cox.net] has quit [Read error:
Connection reset by peer]
11:22 -!- meling_ [~meling@pico.ux.uis.no] has joined #go-nuts
11:23 -!- meling [~meling@pico.ux.uis.no] has quit [Read error: Connection reset
by peer]
11:23 -!- nekoh [~nekoh@dslb-088-068-016-139.pools.arcor-ip.net] has joined
#go-nuts
11:24 -!- coffeejunk [~max@static.58.62.47.78.clients.your-server.de] has quit
[Ping timeout: 260 seconds]
11:26 -!- coffeejunk [~max@static.58.62.47.78.clients.your-server.de] has joined
#go-nuts
11:30 -!- sebastianskejoe [~sebastian@56345e14.rev.stofanet.dk] has joined
#go-nuts
11:37 -!- tncardoso [~thiago@187.59.187.178] has joined #go-nuts
11:40 -!- Noiano [~Noiano@unaffiliated/noiano] has quit [Quit: Leaving]
11:41 -!- gobeginner [~nwood@2a02:16c8:40:0:21e:37ff:fed2:cf06] has joined
#go-nuts
11:44 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has quit [Quit:
pyrhho]
11:45 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has joined #go-nuts
11:45 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has quit [Client
Quit]
11:46 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has joined #go-nuts
11:48 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has quit [Client
Quit]
11:54 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has joined #go-nuts
12:06 -!- deepfuture [~liuxing@58.45.150.54] has quit [Read error: Connection
reset by peer]
12:07 -!- deepfuture [~liuxing@220.170.28.213] has joined #go-nuts
12:19 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has
joined #go-nuts
12:19 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit
[Remote host closed the connection]
12:25 -!- tux21b [~christoph@cpe90-146-162-55.liwest.at] has joined #go-nuts
12:29 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
12:30 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
12:37 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has joined #go-nuts
12:41 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
12:42 -!- avelino [~avelino@unaffiliated/avelino] has joined #go-nuts
12:49 -!- franciscosouza [~francisco@201.7.186.67] has joined #go-nuts
12:54 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
12:56 -!- goraes [~goraes@189.103.177.124] has joined #go-nuts
13:18 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: Quit]
13:18 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
13:22 -!- temoto [~temoto@81.19.91.47] has left #go-nuts ["Leaving"]
13:29 -!- miker2 [~miker2@pool-71-175-94-30.phlapa.fios.verizon.net] has joined
#go-nuts
13:38 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has joined
#go-nuts
13:38 -!- qeed [~qeed@adsl-98-85-57-217.mco.bellsouth.net] has joined #go-nuts
13:40 -!- miker2 [~miker2@pool-71-175-94-30.phlapa.fios.verizon.net] has quit
[Quit: Computer has gone to sleep.]
13:40 -!- tux21b [~christoph@cpe90-146-162-55.liwest.at] has quit [Ping timeout:
252 seconds]
13:43 -!- Argue [~Argue@112.201.172.5] has joined #go-nuts
13:48 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Ping
timeout: 258 seconds]
13:50 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
13:54 -!- Zoopee [alsbergt@zoopee.org] has joined #go-nuts
13:57 -!- theli_ua [~theli@188.163.238.74] has quit [Quit: Leaving]
14:02 -!- xyproto [~alexander@77.40.159.131] has joined #go-nuts
14:04 -!- tux21b [~christoph@cpe90-146-162-55.liwest.at] has joined #go-nuts
14:18 -!- hnry [50dd1f0f@gateway/web/freenode/ip.80.221.31.15] has joined #go-nuts
14:21 -!- deepfuture [~liuxing@220.170.28.213] has quit [Remote host closed the
connection]
14:23 -!- rajender [~rajender@122.183.102.226] has quit [Remote host closed the
connection]
14:25 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has joined #go-nuts
14:26 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has quit [Client
Quit]
14:27 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has joined #go-nuts
14:36 -!- Bigbear1 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has joined #go-nuts
14:44 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 268 seconds]
14:47 -!- GeertJohan [~geertjoha@s51478c91.adsl.wanadoo.nl] has quit [Quit:
Leaving.]
14:51 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat]
15:01 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
15:06 -!- sebastianskejoe [~sebastian@56345e14.rev.stofanet.dk] has quit [Quit:
leaving]
15:09 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has joined #go-nuts
15:09 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Read error:
Operation timed out]
15:10 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts
15:12 -!- niemeyer [~niemeyer@200-102-220-181.pltce701.dsl.brasiltelecom.net.br]
has joined #go-nuts
15:14 -!- jcw4 [~jcw4@c-24-20-104-99.hsd1.wa.comcast.net] has joined #go-nuts
15:15 -!- tncardoso [~thiago@187.59.187.178] has quit [Quit: bye]
15:23 -!- Bigbear11 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has joined #go-nuts
15:25 -!- Bigbear1 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has quit [Ping
timeout: 260 seconds]
15:25 -!- goraes [~goraes@189.103.177.124] has quit [Remote host closed the
connection]
15:35 -!- FX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has quit [Ping
timeout: 258 seconds]
15:40 -!- FX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has joined #go-nuts
15:44 -!- pbgc [~pbgc@bl20-102-248.dsl.telepac.pt] has quit [Ping timeout: 255
seconds]
15:45 -!- meling_ [~meling@pico.ux.uis.no] has quit [Remote host closed the
connection]
15:47 -!- Project_2501 [~progettin@dynamic-adsl-94-36-149-139.clienti.tiscali.it]
has joined #go-nuts
15:49 -!- Project_2502 [~progettin@dynamic-adsl-94-36-152-9.clienti.tiscali.it]
has quit [Ping timeout: 240 seconds]
15:54 -!- pbgc [~pbgc@2.81.102.248] has joined #go-nuts
15:54 -!- erus` [~chatzilla@mailgate.ips-international.com] has quit [Quit:
ChatZilla 0.9.87 [Firefox 6.0.1/20110830092941]]
15:55 -!- aat [~aat@cpe-72-225-174-173.nyc.res.rr.com] has quit [Quit: Computer
has gone to sleep.]
16:04 -!- Sh4rK [sh4rk@4d6f4e3d.adsl.enternet.hu] has joined #go-nuts
16:04 < Sh4rK> hi!
16:04 < Sh4rK> can I set structure packing?
16:04 < Sh4rK> somehow
16:11 < hnry> Sh4rK, no as far as I know.
16:11 -!- Project_2502 [~progettin@82.84.74.39] has joined #go-nuts
16:11 -!- Project_2501 [~progettin@dynamic-adsl-94-36-149-139.clienti.tiscali.it]
has quit [Disconnected by services]
16:12 < Sh4rK> so how can I use c functions that need a struct of bytes that
need to be pack(1)-ed?
16:14 -!- Ginto8 [~ginto8@pool-173-72-17-110.cmdnnj.fios.verizon.net] has quit
[Read error: Connection timed out]
16:15 -!- Ginto8 [~ginto8@pool-173-72-17-110.cmdnnj.fios.verizon.net] has joined
#go-nuts
16:17 < nsf> Sh4rK: in Go everything is packed by default
16:17 < nsf> aka byte aligned
16:17 < Sh4rK> ok
16:17 < Sh4rK> then if I want to align with bigger values I just insert
dummy fields
16:17 < Sh4rK> :P
16:17 < nsf> if you take a look at some cgo output
16:18 < nsf> it inserts padding for C structs
16:18 < nsf> yes
16:18 < Sh4rK> any success on windows?
16:18 < Sh4rK> :P
16:18 < nsf> no
16:18 < nsf> I can't build go
16:19 < nsf> but I can't say I'm trying hard either
16:19 < Sh4rK> do you want me to send you all the built executables?
16:19 < nsf> no
16:19 < Sh4rK> :D
16:20 < jlaffaye> I need some advice :)
16:20 < jlaffaye> I am writing a STOR function (ftp)
16:20 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts
16:21 < jlaffaye> what is the most go-ish, takes a io.Reader and the
function deal with writing to the conn, or returns a special io.Writer so the
client of the lib write to the conn
16:22 < Sh4rK> look at other libs
16:22 < Sh4rK> :P
16:22 < Sh4rK> jlaffaye: what about this?
https://github.com/smallfish/ftp.go
16:24 < jlaffaye> https://github.com/jlaffaye/goftp :p
16:25 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has
joined #go-nuts
16:25 < jlaffaye> I've seen both, for example the http.Post takes a
io.Reader
16:25 < jlaffaye> and some return a Writer
16:26 < Sh4rK> then just choose one
16:26 < jlaffaye> oh and what the hell, io.Pipe() is there for a reason!
16:27 -!- gobeginner [~nwood@2a02:16c8:40:0:21e:37ff:fed2:cf06] has left #go-nuts
[]
16:33 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5]
16:34 -!- twolfe18 [~twolfe18@pool-96-236-148-109.pitbpa.fios.verizon.net] has
joined #go-nuts
16:38 -!- Project_2501 [~progettin@dynamic-adsl-94-36-177-103.clienti.tiscali.it]
has joined #go-nuts
16:41 -!- Project_2502 [~progettin@82.84.74.39] has quit [Read error: Operation
timed out]
16:42 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has joined
#go-nuts
16:42 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has quit
[Changing host]
16:42 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
16:44 -!- twolfe18 [~twolfe18@pool-96-236-148-109.pitbpa.fios.verizon.net] has
quit [Quit: twolfe18]
16:55 -!- miker2 [~miker2@pool-71-175-94-30.phlapa.fios.verizon.net] has joined
#go-nuts
16:56 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
17:01 -!- pyrhho [~pyrhho@host-92-27-75-48.static.as13285.net] has quit [Quit:
pyrhho]
17:02 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has joined #go-nuts
17:04 -!- tsung [~jon@175.180.141.57] has quit [Ping timeout: 240 seconds]
17:05 -!- lebel [~lebel@2001:470:1f11:af1:224:8cff:fe8c:97fe] has quit [Quit:
Quitte]
17:06 -!- tsung [~jon@203-67-8-184.adsl.dynamic.seed.net.tw] has joined #go-nuts
17:12 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Read
error: Connection reset by peer]
17:16 -!- hnry [50dd1f0f@gateway/web/freenode/ip.80.221.31.15] has quit [Ping
timeout: 252 seconds]
17:21 -!- Argue [~Argue@112.201.172.5] has quit [Quit: Leaving]
17:24 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has joined #go-nuts
17:26 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by
peer]
17:27 < jnwhiteh> Does anyone have a guess as to why I might be running into
this issue: http://paste.pocoo.org/show/470800/
17:27 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
17:28 < jnwhiteh> Basically, I'm doing a combined channel receive/type
assertion and the channel receive never happens.  And yes, the type is correct,
and will always be correct.
17:30 < jessta> the recieve blocks indefiniately?  or is just skipped over?
17:30 < jnwhiteh> it blocks indefinitely
17:30 < jnwhiteh> its very curious
17:35 -!- TheMue [~FMueller@p5DDF516B.dip.t-dialin.net] has joined #go-nuts
17:38 -!- Bigbear11 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has quit [Ping
timeout: 240 seconds]
17:40 -!- Bigbear11 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has joined #go-nuts
17:41 -!- clr_ [~colin@2620:0:2820:2208:224:d7ff:fe3e:71b4] has joined #go-nuts
17:42 -!- goraes [~goraes@189.103.177.124] has joined #go-nuts
17:44 < jessta> jnwhiteh: are you sure it's related to just that change?
17:44 < jnwhiteh> absolutely and 100% positive, reproducable
17:44 < jessta> it seems to work fine on a simple example
17:44 < jnwhiteh> I have those three sections in place, running a single
test in isolation, to get those results
17:44 < jnwhiteh> aye
17:44 < jnwhiteh> I'm trying to produce a minimal example
17:44 < jnwhiteh> but that is the only change required to fix/break it
17:45 < jnwhiteh> just trying to understand what might trigger it :P
17:47 < jnwhiteh> okay, i have what isn't a *minimal* example, but its quite
small and directly mirrors the pattern I am using.
17:48 < jnwhiteh> hrm..  hold please :P
17:49 -!- fhs [~fhs@pool-108-41-69-211.nycmny.east.verizon.net] has joined
#go-nuts
17:50 -!- remy_o [~babar@archlinux/developer/remy-o] has joined #go-nuts
17:56 < jnwhiteh> jessta: https://gist.github.com/1195562 there's the code
if you're intrigued
17:56 < jnwhiteh> i'm reverting to r59 to make sure the issue isn't with
escape analysis (somehow)
17:59 < jnwhiteh> for me it doesn't break on r59, but breaks on tip
18:01 -!- lebel [~lebel@2001:470:1f11:af1:224:8cff:fe8c:97fe] has joined #go-nuts
18:01 -!- valentin [~valentin@darkstar2.fullsix.com] has quit [Remote host closed
the connection]
18:05 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
18:06 -!- yogib [~yogib@webauth-79-196.uni-paderborn.de] has quit [Quit: yogib]
18:10 -!- Project_2502 [~progettin@dynamic-adsl-94-36-150-218.clienti.tiscali.it]
has joined #go-nuts
18:10 -!- Project_2501 [~progettin@dynamic-adsl-94-36-177-103.clienti.tiscali.it]
has quit [Disconnected by services]
18:14 -!- huin [~huin@91.85.139.164] has joined #go-nuts
18:20 < jnwhiteh> jessta: http://code.google.com/p/go/issues/detail?id=2232
(in case you were interested)
18:28 -!- fenicks [~fenicks@log77-3-82-243-254-112.fbx.proxad.net] has joined
#go-nuts
18:29 < huin> jnwhiteh: wow, weird :/
18:29 < jnwhiteh> tell me about it =)
18:30 < huin> i wonder what the assembly output in each case looks like
18:30 < jnwhiteh> blew 3 hours trying to figure out what was happening
18:30 -!- prip [~foo@host36-124-dynamic.11-87-r.retail.telecomitalia.it] has quit
[Ping timeout: 264 seconds]
18:30 -!- Project_2501 [~progettin@82.84.71.83] has joined #go-nuts
18:31 < jnwhiteh> that was my next thing to look at, but I've already spent
too much time on this for today
18:31 < huin> especially glad that i'm working to the release branch now :)
18:31 < jnwhiteh> I was on a release branch (pre-59, I think) and had the
same issue
18:32 < jnwhiteh> I just am having issues tracking down what rev that was on
18:32 -!- hnry [50dd1047@gateway/web/freenode/ip.80.221.16.71] has joined #go-nuts
18:32 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection]
18:33 -!- Project_2502 [~progettin@dynamic-adsl-94-36-150-218.clienti.tiscali.it]
has quit [Ping timeout: 258 seconds]
18:34 -!- sebastianskejoe [~sebastian@56345e14.rev.stofanet.dk] has joined
#go-nuts
18:37 -!- Project_2502 [~progettin@dynamic-adsl-94-36-176-52.clienti.tiscali.it]
has joined #go-nuts
18:37 -!- Project_2501 [~progettin@82.84.71.83] has quit [Disconnected by
services]
18:41 -!- c00w [~colin@2620:0:2820:2208:224:d7ff:fe3e:71b4] has quit [Ping
timeout: 260 seconds]
18:42 -!- tncardoso [~thiagon@150.164.2.20] has quit [Quit: Leaving]
18:44 -!- prip [~foo@host55-122-dynamic.35-79-r.retail.telecomitalia.it] has
joined #go-nuts
18:44 -!- reggna [~reggna@godis.olf.sgsnet.se] has joined #go-nuts
18:45 < reggna> Hi, I'm having some problems with os.StartProcess.
18:45 < reggna> It seems like it doesn't get my arguments.
18:46 < reggna> http://pastebin.com/MntRC9Jb
18:47 < reggna> It's probably me missunderstanding something, but I can't
figure out what...
18:47 < reggna> That piece of code will result in a list of the files in my
current working directory, and not my /home
18:48 < huin> reggna: apart from anything else, you know that you can get
directory listings from system calls rather than shelling out to ls, right?
18:49 < tux21b> i think args[0] should be the name of the program
18:49 < tux21b> so you might want to try: args := []string{"ls", "/home/"}
18:50 < reggna> tux21b: Aha!  Right you are.
18:50 < huin> that sounds correct
18:50 < reggna> Worked.
18:50 < reggna> Thanks a lot.  :)
18:50 < huin> reggna: http://golang.org/pkg/os/#File.Readdir
18:50 < reggna> huin: Yea, this was just a small test.  Thanks anyway.  :)
18:50 < huin> ah ok
18:53 -!- pyrhho [~pyrhho@027bf849.bb.sky.com] has joined #go-nuts
18:57 -!- c00w [~colin@cpe-24-92-60-252.nycap.res.rr.com] has joined #go-nuts
18:57 < fenicks> hello
18:57 < jessta> hello
19:00 -!- Weltraumschaf [~Weltraums@dslb-178-002-179-069.pools.arcor-ip.net] has
joined #go-nuts
19:00 < Weltraumschaf> hello
19:06 < brandini> hello
19:07 < brandini> (I dunno why you say goodbye I say hello)
19:08 -!- qeed [~qeed@adsl-98-85-57-217.mco.bellsouth.net] has quit [Read error:
Connection reset by peer]
19:23 -!- remy_tel [~remy_tel@89.95.59.132] has joined #go-nuts
19:23 -!- qeed [~qeed@adsl-98-85-44-178.mco.bellsouth.net] has joined #go-nuts
19:25 < Weltraumschaf> when i compile the golang source on mac os 10.6 with
an unprivileged user without sudo i got an error: ./env.bash: line 93: export: `
not a valid identifier
19:25 < Weltraumschaf> is it intented that it is installed as root?
19:25 -!- Sh4rK_ [sh4rk@4d6f4e3d.adsl.enternet.hu] has joined #go-nuts
19:26 < remy_o> it's not
19:27 -!- Sh4rK [sh4rk@4d6f4e3d.adsl.enternet.hu] has quit [Ping timeout: 260
seconds]
19:28 < jessta> Weltraumschaf: what version of the sources?
19:29 < Weltraumschaf> jessta: fresh clone of -u release
19:29 < Weltraumschaf> i#d installed it some times weeks ago, now i did an
update of the repo and got the error.  on new checkout, too.
19:30 < remy_o> are you using bash as a shell ?
19:31 -!- Cork[home] [Cork@h27n1c1o1042.bredband.skanova.com] has quit [Changing
host]
19:31 -!- Cork[home] [Cork@firefox/community/cork] has joined #go-nuts
19:33 -!- TimKack [~tkack@e196069.upc-e.chello.nl] has quit [Quit: TimKack]
19:34 -!- pbgc [~pbgc@2.81.102.248] has quit [Quit: Textual IRC Client:
http://www.textualapp.com/]
19:34 -!- pyrhho [~pyrhho@027bf849.bb.sky.com] has quit [Ping timeout: 245
seconds]
19:35 -!- Sh4rK_ [sh4rk@4d6f4e3d.adsl.enternet.hu] has quit [Quit: I'm out]
19:36 -!- Bigbear1 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has joined #go-nuts
19:37 < Weltraumschaf> remy_o: jes
19:37 < Weltraumschaf> yes
19:37 < Weltraumschaf> the default of mac os
19:38 -!- Bigbear11 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has quit [Ping
timeout: 276 seconds]
19:39 < remy_o> Weltraumschaf: what's the output of "make
--no-print-directory -f Make.inc go-env" ?
19:40 < Weltraumschaf> remy_o:
19:40 < Weltraumschaf> http://pastebin.com/u9uDYR63
19:41 < jnwhiteh> huin: and my bug is already fixed
19:41 < jnwhiteh> you can't beat service like that =)
19:41 < remy_o> Weltraumschaf: can you run bash -x ./all.bash ?
19:41 < Weltraumschaf> mompl
19:43 < Weltraumschaf> remy_o: i striped some lines above.  say if you need
more: http://pastebin.com/GiDev7Rb
19:44 < Weltraumschaf> is there a nexport missing in the eval statement?
19:44 -!- tvw [~tv@e176002203.adsl.alicedsl.de] has joined #go-nuts
19:44 -!- tncardoso [~thiago@187.59.187.178] has joined #go-nuts
19:46 < remy_o> that's very weird
19:53 < Weltraumschaf> i've installed macports coreutils
(http://hocuspokus.net/2008/01/a-better-ls-for-mac-os-x/) but after deinstallation
the problem still exist
19:55 < remy_o> Weltraumschaf: what is your environment (use the env
command)
19:57 < ptrb> I have an application that creates a bunch of channels, each
of which should send values at a regular interval.  If the channel consumer is
ready to consume them on schedule, it should do so; otherwise, the values should
be discarded.  The rate is roughly 50,000 values every second.  Is there an idiom
I can use for this?  At what point do I stress channels beyond their capabilities?
19:57 < Weltraumschaf> remy_o: http://pastebin.com/YA9d32Vk
19:57 < ptrb> (I'm using a Ticker to signal the channel producers)
19:58 -!- alehorst [~alehorst@189.114.234.61.dynamic.adsl.gvt.net.br] has quit
[Quit: Leaving.]
19:59 < huin> jnwhiteh: nice :D
19:59 < |Craig|> ptrb: use a select to try and send, with an empty default
which effectivly discards
20:00 < ptrb> |Craig|: doesn't the fair queue ensure that every other value
gets dropped?
20:00 < ptrb> (in that situation)?
20:00 -!- sebastianskejoe [~sebastian@56345e14.rev.stofanet.dk] has quit [Quit:
Lost terminal]
20:01 < ptrb> or is default: only if all named cases fail
20:01 < remy_o> ptrb: you can use len on a channel to know the number of
currently queued elements
20:01 -!- yogib [~yogib@dslb-178-009-020-204.pools.arcor-ip.net] has joined
#go-nuts
20:02 < ptrb> remy_o: yes, but (assuming you mean to use a buffer size=1
channel and check if the value was consumed) wouldn't N*50000 len()s per second
destroy performance?
20:02 < remy_o> well, you need to check something in order to discard
elements
20:02 < remy_o> you cannot know magically when to do so
20:02 < |Craig|> ptrb: if your channel is unbuffered, and the handler is
blocking waiting for data, the send will succeed.  if its not blocking on the
read, then the send will fail since its not ready
20:02 < |Craig|> no need to use len
20:03 < remy_o> Weltraumschaf: i really don't have an idea :(
20:03 < Weltraumschaf> remy_o: ok
20:03 < Weltraumschaf> i come back when i new more
20:03 < |Craig|> ptrb: default only happens if non of the others can go, it
is not chosen randomly
20:04 -!- Weltraumschaf [~Weltraums@dslb-178-002-179-069.pools.arcor-ip.net] has
quit [Quit: Weltraumschaf]
20:06 -!- alanl [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has quit [Ping
timeout: 276 seconds]
20:06 -!- wallerdev [~wallerdev@72.44.102.30] has joined #go-nuts
20:06 -!- alanl [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has joined
#go-nuts
20:09 -!- KBme [~KBme@2001:470:cabe:666:666:666:666:666] has quit [Ping timeout:
260 seconds]
20:10 -!- eikenberry [~jae@c-24-22-21-98.hsd1.or.comcast.net] has joined #go-nuts
20:12 -!- KBme [~KBme@2001:470:cabe:666:666:666:666:666] has joined #go-nuts
20:13 -!- tsung [~jon@203-67-8-184.adsl.dynamic.seed.net.tw] has quit [Ping
timeout: 260 seconds]
20:15 -!- tsung [~jon@112.104.88.137] has joined #go-nuts
20:16 -!- yogib [~yogib@dslb-178-009-020-204.pools.arcor-ip.net] has quit [Quit:
yogib]
20:23 < TheMue> So, just published my new Tideland Redis Database Client
release.2011-09-05
20:23 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
20:28 < ptrb> |Craig|: cool, thanks!
20:32 -!- miker2 [~miker2@pool-71-175-94-30.phlapa.fios.verizon.net] has quit
[Quit: Computer has gone to sleep.]
20:33 -!- avelino [~avelino@unaffiliated/avelino] has quit [Remote host closed the
connection]
20:36 -!- tvw [~tv@e176002203.adsl.alicedsl.de] has quit [Read error: Connection
reset by peer]
20:36 < Ginto8> in a range statement for a channel, if the channel is closed
before the actual statement, will it just skip the loop?
20:38 -!- BigBlackDog
[~BigBlackD@HSI-KBW-109-192-007-188.hsi6.kabel-badenwuerttemberg.de] has quit
[Quit: WeeChat 0.3.6-dev]
20:38 < Ginto8> the answer is yes, I've tested it
20:38 < Ginto8> :P
20:41 -!- Project_2501 [~progettin@82.84.73.157] has joined #go-nuts
20:44 -!- Project_2502 [~progettin@dynamic-adsl-94-36-176-52.clienti.tiscali.it]
has quit [Ping timeout: 268 seconds]
20:46 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed
the connection]
20:46 -!- wallerdev [~wallerdev@72.44.102.30] has quit [Quit: wallerdev]
20:49 < jessta> Ginto8: yeah, range will read until the channel is closed
20:50 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 245 seconds]
20:50 < huin> Ginto8: yes, provided there is nothing in the channel
20:51 < huin> (and all items consumed from it)
20:54 -!- twolfe18 [~twolfe18@65.196.126.11] has joined #go-nuts
20:55 -!- c00w [~colin@cpe-24-92-60-252.nycap.res.rr.com] has quit [Ping timeout:
240 seconds]
20:56 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has joined #go-nuts
20:58 -!- Fish- [~Fish@9fans.fr] has quit [Quit: WeeChat 0.3.5]
20:59 -!- freetz [~fritz@unaffiliated/freetz] has joined #go-nuts
21:04 -!- TheMue [~FMueller@p5DDF516B.dip.t-dialin.net] has quit [Quit: leaving]
21:05 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5]
21:06 -!- Project_2502 [~progettin@dynamic-adsl-94-36-155-195.clienti.tiscali.it]
has joined #go-nuts
21:06 -!- Project_2501 [~progettin@82.84.73.157] has quit [Disconnected by
services]
21:08 -!- huin [~huin@91.85.139.164] has quit [Quit: leaving]
21:12 -!- felipernb [~Adium@80.174.29.120.dyn.user.ono.com] has joined #go-nuts
21:22 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
21:29 -!- remy_tel [~remy_tel@89.95.59.132] has quit [Remote host closed the
connection]
21:29 -!- confab [~confab@c-24-10-60-185.hsd1.ca.comcast.net] has left #go-nuts []
21:33 -!- twolfe18 [~twolfe18@65.196.126.11] has quit [Quit: twolfe18]
21:35 -!- Sh4rK [sh4rk@4d6f4e3d.adsl.enternet.hu] has joined #go-nuts
21:36 < Sh4rK> is it possible to include structs in other structs, but not
embedding them?
21:38 < jessta> Sh4rK: what are you trying to achieve?
21:39 < Sh4rK> I want to put a struct in another one
21:39 < jessta> that's embedding
21:39 < Sh4rK> but only want to reach its fields by
outerstruct.innerstruct.field
21:39 < goraes> name the field
21:39 < jessta> ah, then it's just a field in a sturct
21:39 < Sh4rK> but in go if you put a struct in another one, its fields
become directly accessible no?
21:40 < goraes> not if you name it
21:40 < Sh4rK> ok
21:40 < Sh4rK> zhanks
21:40 < Sh4rK> *t
21:40 < goraes> zhanks sounds better
21:41 < jessta> Sh4rK: eg.  type Foo struct {A struct{B string}}
21:41 < Sh4rK> ok
21:41 < Sh4rK> zhanks :Ö
21:41 < Sh4rK> *:)
21:43 -!- freetz [~fritz@unaffiliated/freetz] has quit [Quit: Leaving]
21:56 -!- hnry [50dd1047@gateway/web/freenode/ip.80.221.16.71] has quit [Quit:
Page closed]
22:00 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
22:03 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Ping timeout: 258
seconds]
22:05 -!- Sh4rK [sh4rk@4d6f4e3d.adsl.enternet.hu] has quit [Quit: I'm out]
22:05 -!- tncardoso [~thiago@187.59.187.178] has quit [Read error: Connection
reset by peer]
22:13 -!- franciscosouza [~francisco@201.7.186.67] has quit [Quit: franciscosouza]
22:16 -!- felipernb [~Adium@80.174.29.120.dyn.user.ono.com] has left #go-nuts []
22:17 -!- madari_ [madari@idm.irc-galleria.net] has quit [Ping timeout: 264
seconds]
22:17 -!- madari [madari@idm.irc-galleria.net] has joined #go-nuts
22:19 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Ping
timeout: 252 seconds]
22:23 < Ginto8> with godoc, can you provide documentation for individual
methods of an interface?
22:24 < exch> Ginto8: put a comment above it
22:25 < Ginto8> does that work for individual methods, or do I just have to
do it for the whole interface?
22:25 < Ginto8> none of the examples I've seen in the go packages have ones
for individual methods
22:26 < exch> Ginto8: it works on individual methods
22:27 < Ginto8> okey dokey, thanks
22:27 < exch> Well, more or less.  It just shows the comment itself in the
interface definition
22:27 < Ginto8> ohh ok thanks
22:28 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has quit [Quit:
Leaving.]
22:28 -!- ericvh [~Adium@cpe-72-177-122-77.austin.res.rr.com] has joined #go-nuts
22:34 -!- Bigbear1 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has quit [Read
error: Connection reset by peer]
22:34 < qeed> hmm why is print builtin to golang whats the point of using
some of fmt print then
22:35 < zeebo> print is builtin?
22:35 < qeed> it works here
22:35 < qeed> print("some stuff")
22:35 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
22:35 < qeed> it also has println
22:35 < goraes> just convenience.  spec says that it may go away one day.
22:35 < jlaffaye> I'd like to have some feedback for this piece of code:
https://github.com/jlaffaye/goftp
22:36 < zeebo> well i did not know that.
22:36 < goraes> qeed, http://golang.org/doc/go_spec.html#Bootstrapping
22:40 < jessta> qeed: print() and println() are useful for debugging since
they don't yield
22:40 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has quit
[Quit: Lost terminal]
22:41 < jessta> which is also why they shouldn't be used outside development
22:43 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts
22:44 -!- jcw4 [~jcw4@c-24-20-104-99.hsd1.wa.comcast.net] has quit [Ping timeout:
246 seconds]
22:47 -!- Bigbear1 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has joined #go-nuts
22:47 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
22:47 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 240 seconds]
22:48 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has
quit [Remote host closed the connection]
22:54 -!- vmil86 [~vmil86@88.118.38.213] has quit [Read error: Connection reset by
peer]
22:59 -!- miker2 [~miker2@pool-71-175-94-30.phlapa.fios.verizon.net] has joined
#go-nuts
23:00 -!- ccc_ [~macroron@c-98-249-244-254.hsd1.fl.comcast.net] has joined
#go-nuts
23:03 -!- Project_2502 [~progettin@dynamic-adsl-94-36-155-195.clienti.tiscali.it]
has quit [Quit: E se abbasso questa leva che succ...]
23:10 -!- Bigbear1 [~Cody@S010678cd8e7c81a8.cg.shawcable.net] has quit [Read
error: Connection reset by peer]
23:13 < Ginto8> if an exported interface X has unexported methods, and types
A and B in the package implement the interface, can you reference variables of
types A and B as X's?
23:13 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
23:15 < jessta> Ginto8: yep
23:16 < Ginto8> but types C and D outside the package, even if they
implement those non-exported methods, will they work?
23:24 < jessta> they won't
23:25 < Ginto8> ok, thanks
23:26 -!- angasule [~angasule@190.2.33.49] has quit [Quit: Konversation
terminated!]
23:26 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
23:35 -!- nekoh [~nekoh@dslb-088-068-016-139.pools.arcor-ip.net] has quit [Quit:
nekoh]
23:45 -!- franciscosouza [~francisco@187.105.26.180] has joined #go-nuts
23:54 -!- Ginto8 [~ginto8@pool-173-72-17-110.cmdnnj.fios.verizon.net] has quit
[Ping timeout: 245 seconds]
23:58 -!- miker2 [~miker2@pool-71-175-94-30.phlapa.fios.verizon.net] has quit
[Quit: Computer has gone to sleep.]
--- Log closed Tue Sep 06 00:00:24 2011