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

--- Log opened Fri Sep 24 00:00:07 2010
00:21 -!- divoxx [~divoxx@189.63.144.228] has quit [Quit: divoxx]
00:22 -!- ProNihilist
[~anathema@cpc4-cani1-0-0-cust597.14-2.cable.virginmedia.com] has quit [Read
error: Connection reset by peer]
00:22 -!- ProNihilist
[~anathema@cpc4-cani1-0-0-cust597.14-2.cable.virginmedia.com] has joined #go-nuts
00:23 -!- segy [~segfault@mail.hasno.info] has joined #go-nuts
00:23 -!- segy [~segfault@mail.hasno.info] has quit [Changing host]
00:23 -!- segy [~segfault@pdpc/supporter/active/segy] has joined #go-nuts
00:23 -!- dacc [~Adium@D-128-95-10-133.dhcp4.washington.edu] has quit [Read error:
Operation timed out]
00:27 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has quit [Remote host
closed the connection]
00:27 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts
00:29 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts
00:31 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Ping timeout: 245 seconds]
00:40 -!- tvw [~tv@e176003214.adsl.alicedsl.de] has quit [Ping timeout: 245
seconds]
00:42 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
00:56 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 264 seconds]
01:05 -!- dacc [~Adium@174-31-129-101.tukw.qwest.net] has joined #go-nuts
01:08 -!- dacc [~Adium@174-31-129-101.tukw.qwest.net] has quit [Client Quit]
01:13 -!- enherit [~enherit@cpe-98-149-170-48.socal.res.rr.com] has quit [Ping
timeout: 255 seconds]
01:15 < plexdev> http://is.gd/fpO60 by [Nigel Tao] in
go/src/pkg/exp/spacewar/ -- exp/spacewar: fix build.
01:30 -!- Project_2501 [~Marvin@82.84.74.42] has quit [Quit: E se abbasso questa
leva che succ...]
01:34 -!- Bombe [~droden@weltgehirnmaschine.de] has quit [Excess Flood]
01:34 -!- Bombe [~droden@weltgehirnmaschine.de] has joined #go-nuts
01:39 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has joined #go-nuts
01:46 -!- tensorpudding [~user@99.23.122.78] has left #go-nuts ["ERC Version 5.3
(IRC client for Emacs)"]
01:48 -!- artefon [~thiago@189.107.215.85] has joined #go-nuts
01:57 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
02:02 -!- artefon [~thiago@189.107.215.85] has quit [Quit: bye]
02:02 < plexdev> http://is.gd/fpQPt by [Rob Pike] in go/src/pkg/fmt/ --
fmt/Printf: document and tweak error messages produced for bad formats
02:03 -!- Tv [~tv@gige.bur.digisynd.com] has quit [Ping timeout: 245 seconds]
02:13 -!- jcao2191 [~Jimmy_Cao@pool-173-74-61-111.dllstx.fios.verizon.net] has
joined #go-nuts
02:14 -!- ukai [~ukai@nat/google/x-cmatqildnftyvkem] has joined #go-nuts
02:14 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Disconnected by services]
02:14 -!- jcao2191 [~Jimmy_Cao@pool-173-74-61-111.dllstx.fios.verizon.net] has
quit [Client Quit]
02:14 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
02:17 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has joined #go-nuts
02:18 -!- major_majors [~major_maj@173-10-44-57-Michigan.hfc.comcastbusiness.net]
has joined #go-nuts
02:19 < plexdev> http://is.gd/fpRF5 by [Russ Cox] in go/src/pkg/exp/nacl/ --
nacl: update instructions for new SDK
02:19 < plexdev> http://is.gd/fpRFc by [Russ Cox] in go/src/pkg/html/ --
html: disable print
02:19 < plexdev> http://is.gd/fpRFr by [Peter Mundy] in go/src/pkg/os/ --
os: check for valid arguments in windows Readdir
02:19 < plexdev> http://is.gd/fpRFC by [Nigel Tao] in 2 subdirs of
go/src/pkg/exp/draw/ -- exp/draw: remove "this isn't ready yet" comments.
02:23 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has joined #go-nuts
02:27 -!- synth [~cb@obfuscated.us] has quit [Remote host closed the connection]
02:28 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Ping
timeout: 276 seconds]
02:34 -!- synth [~cb@obfuscated.us] has joined #go-nuts
02:36 < plexdev> http://is.gd/fpSv0 by [Rob Pike] in go/src/pkg/bufio/ --
bufio.UnreadRune: fix bug at EOF
02:37 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
02:39 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
02:47 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts
03:06 -!- l00t [~i-i3id3r_@189.105.84.129] has quit [Remote host closed the
connection]
03:08 < plexdev> http://is.gd/fpU1Z by [Russ Cox] in go/src/pkg/runtime/ --
runtime: fix unwindstack crash
03:08 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
03:11 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has quit [Remote host
closed the connection]
03:38 < enferex> So the Plan9 object file has assembled functions, in
Plan9/Go object-file format.  When does the actual emission of the Plan9 asm to
<architecture-specific-machine-code> get performed?  I know there is some
inter-module magic happening at link-time too, thus it seems that all
machine-specific assembly would occur at link-time?
03:43 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has joined #go-nuts
03:47 < enferex> Ah ok, the linker.  :-)
03:47 < enferex> I found the op table
03:49 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has
quit [Quit: dj2]
03:55 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has quit [Ping timeout:
240 seconds]
03:56 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 272 seconds]
03:57 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: I ♥ Unicode]
03:57 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
04:03 -!- jessta [~jessta@124-168-75-122.dyn.iinet.net.au] has quit [Ping timeout:
240 seconds]
04:04 -!- jessta [~jessta@124-168-75-122.dyn.iinet.net.au] has joined #go-nuts
04:06 < uriel> enferex: this might be informative/helpful:
http://doc.cat-v.org/bell_labs/new_c_compilers/
04:06 -!- jessta [~jessta@124-168-75-122.dyn.iinet.net.au] has quit [Read error:
Connection reset by peer]
04:07 < uriel> (or maybe not)
04:08 < enferex> uriel: thanks
04:11 -!- jessta [~jessta@203.214.34.47] has joined #go-nuts
04:16 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has quit [Ping timeout:
276 seconds]
04:17 -!- quag [~quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts
04:22 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Remote host closed the connection]
04:22 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
04:22 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
04:35 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has joined #go-nuts
04:38 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 265 seconds]
04:45 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Ping timeout: 245 seconds]
04:47 -!- zozoR [~zozoR@4705ds1-ris.0.fullrate.dk] has joined #go-nuts
04:53 -!- ExtraSpice [~XtraSpice@88.118.34.223] has joined #go-nuts
04:57 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
04:57 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
04:58 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
04:58 -!- mode/#go-nuts [+v iant] by ChanServ
05:01 -!- scm [justme@d070073.adsl.hansenet.de] has quit [Ping timeout: 240
seconds]
05:03 -!- scm [justme@d071211.adsl.hansenet.de] has joined #go-nuts
05:06 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has quit [Ping timeout: 272
seconds]
05:07 -!- bartbes [~bartbes@uapps.org] has quit [Ping timeout: 240 seconds]
05:07 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Ping timeout: 252 seconds]
05:08 -!- bartbes [~bartbes@uapps.org] has joined #go-nuts
05:12 -!- major_majors [~major_maj@173-10-44-57-Michigan.hfc.comcastbusiness.net]
has quit [Quit: major_majors]
05:19 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has joined #go-nuts
05:32 -!- yihuang [~yihuang@183.17.164.98] has joined #go-nuts
05:32 -!- yihuang [~yihuang@183.17.164.98] has left #go-nuts []
05:40 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Read
error: Operation timed out]
05:50 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts
05:56 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 276
seconds]
06:00 -!- jhh [~jhh@f049136112.adsl.alicedsl.de] has joined #go-nuts
06:00 -!- jhh [~jhh@f049136112.adsl.alicedsl.de] has quit [Remote host closed the
connection]
06:01 -!- jhh [~jhh@4-004.vpn.RWTH-Aachen.DE] has joined #go-nuts
06:04 -!- melba [melba@85.11.190.15] has joined #go-nuts
06:04 -!- melba [melba@85.11.190.15] has quit [Changing host]
06:04 -!- melba [melba@unaffiliated/lazz0] has joined #go-nuts
06:09 -!- jessta [~jessta@203.214.34.47] has quit [Ping timeout: 276 seconds]
06:10 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has joined #go-nuts
06:11 -!- jessta [~jessta@124-148-191-114.dyn.iinet.net.au] has joined #go-nuts
06:12 -!- virtualsue [~chatzilla@93-97-62-8.zone5.bethere.co.uk] has joined
#go-nuts
06:12 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has quit [Read error:
Operation timed out]
06:16 -!- Adys [~Adys@unaffiliated/adys] has quit [Remote host closed the
connection]
06:33 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has joined #go-nuts
06:36 -!- mduft [~mduft@gentoo/developer/mduft] has quit [Remote host closed the
connection]
06:40 -!- mduft [~mduft@gentoo/developer/mduft] has joined #go-nuts
06:47 < dacc> i'm trying to test if a specific error has occurred, and
having a hard time doing the comparison
06:47 < dacc> trying to do: &http_err != http.ErrPersistEOF
06:47 -!- Paradox924X_ [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has joined
#go-nuts
06:47 < dacc> ..  and getting: invalid operation: &http_err !=
http.ErrPersistEOF (type *os.Error != *http.ProtocolError)
06:50 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has quit [Ping timeout: 252
seconds]
06:50 -!- anticw_ [~anticw@c-67-169-41-113.hsd1.ca.comcast.net] has quit [Ping
timeout: 240 seconds]
06:51 -!- anticw [~anticw@c-67-169-41-113.hsd1.ca.comcast.net] has joined #go-nuts
06:51 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has joined #go-nuts
06:52 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has quit [Ping timeout:
276 seconds]
06:53 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has joined #go-nuts
06:54 -!- napsy [~luka@88.200.96.18] has quit [Read error: Operation timed out]
06:57 -!- adi` [~adi@122.167.73.124] has joined #go-nuts
07:00 -!- adi` [~adi@122.167.73.124] has quit [Remote host closed the connection]
07:00 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has joined #go-nuts
07:00 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
07:04 -!- AngryParsley [~AngryPars@unaffiliated/angryparsley] has joined #go-nuts
07:07 -!- skelterjohn [~jasmuth@c-76-124-135-199.hsd1.nj.comcast.net] has quit
[Ping timeout: 245 seconds]
07:07 -!- fejjerai [quassel@kde/amarok/mitchell] has quit [Ping timeout: 265
seconds]
07:07 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has quit [Ping timeout:
255 seconds]
07:07 -!- fejjerai [quassel@kde/amarok/mitchell] has joined #go-nuts
07:08 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has quit
[Read error: Operation timed out]
07:08 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
07:09 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has
joined #go-nuts
07:11 -!- zozoR [~zozoR@4705ds1-ris.0.fullrate.dk] has quit [Quit: Morten.  Desu~]
07:16 < dacc> nevermind, found the panic free type assertions
07:16 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
joined #go-nuts
07:18 -!- devink [~devin@c-76-24-8-98.hsd1.ma.comcast.net] has joined #go-nuts
07:20 -!- kanru [~kanru@118-168-240-217.dynamic.hinet.net] has quit [Ping timeout:
240 seconds]
07:21 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it]
has joined #go-nuts
07:22 -!- cbeck [cbeck@firefly.cat.pdx.edu] has quit [Read error: Connection reset
by peer]
07:22 -!- cbeck [~cbeck@firefly.cat.pdx.edu] has joined #go-nuts
07:24 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has quit [Quit:
Leaving.]
07:26 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has quit
[Read error: Operation timed out]
07:26 -!- gonsalu [~gonsalu@static.238.120.46.78.clients.your-server.de] has
joined #go-nuts
07:27 -!- ssjones [~ssjones@67-61-100-203.cpe.cableone.net] has quit [Read error:
Connection reset by peer]
07:28 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
07:36 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has quit [Ping timeout:
265 seconds]
07:37 -!- cbeck [~cbeck@firefly.cat.pdx.edu] has quit [Read error: Connection
reset by peer]
07:37 -!- cbeck [cbeck@firefly.cat.pdx.edu] has joined #go-nuts
07:37 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has joined #go-nuts
07:37 -!- virtualsue [~chatzilla@93-97-62-8.zone5.bethere.co.uk] has quit [Ping
timeout: 265 seconds]
07:38 -!- photron [~photron@port-92-201-19-184.dynamic.qsc.de] has joined #go-nuts
07:38 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has quit [Ping timeout: 245
seconds]
07:40 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has joined #go-nuts
07:42 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has joined #go-nuts
07:47 -!- ikaros [~ikaros@dslb-094-219-213-123.pools.arcor-ip.net] has joined
#go-nuts
07:51 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
07:55 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has quit [Ping
timeout: 240 seconds]
07:56 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has joined
#go-nuts
07:57 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
08:05 -!- dacc [~Adium@c-67-171-32-251.hsd1.wa.comcast.net] has quit [Quit:
Leaving.]
08:36 -!- tsdh [~user@tsdh.uni-koblenz.de] has joined #go-nuts
08:41 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has quit [Remote host closed the
connection]
08:43 -!- virtualsue [~chatzilla@nat/cisco/x-nqsdyxvywepdtfng] has joined #go-nuts
08:46 -!- Fish9 [~Fish@86.65.182.207] has quit [Read error: Connection reset by
peer]
08:55 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by
peer]
09:00 -!- jmettraux [~jmettraux@211.19.55.177] has quit [Remote host closed the
connection]
09:01 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has joined #go-nuts
09:01 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has quit [Remote host
closed the connection]
09:07 < jhh> in the timing out example on the go blog, is the goroutine
(with the sleep call) guaranteed to be executed immediately?  i don't think it's
as trivial as it looks in the example
09:07 -!- ikaros_ [~ikaros@dslb-188-097-079-123.pools.arcor-ip.net] has joined
#go-nuts
09:09 < napsy> I guess it depends from the scheduler
09:11 -!- ikaros [~ikaros@dslb-094-219-213-123.pools.arcor-ip.net] has quit [Ping
timeout: 240 seconds]
09:13 < jhh> and maybe the example is more about timing out eventually after
a finite amount of time.  but maybe it should be noted
09:13 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has joined #go-nuts
09:13 < napsy> well ..  every person that worked with threading shhould
already know that
09:16 -!- nsf [c340cb02@gateway/web/freenode/ip.195.64.203.2] has joined #go-nuts
09:32 -!- virtualsue [~chatzilla@nat/cisco/x-nqsdyxvywepdtfng] has quit [Ping
timeout: 240 seconds]
09:32 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
09:36 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
09:36 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Client
Quit]
09:37 -!- Fish9 [~Fish@86.65.182.207] has joined #go-nuts
09:39 < uriel>
http://www.reddit.com/r/programming/comments/di5kn/go_concurrency_patterns_timing_out_moving_on/
09:39 < uriel> *facepalm at the comments*
09:48 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
09:50 < exch> thye should start using brainscanners for people who want
internet acces.  If you don't have a brain, you won't be allowed on.  That shuold
at least reduce the frequency of comments like that
09:50 < exch> *they
09:52 -!- wrtp [~rog@92.17.36.40] has joined #go-nuts
09:53 -!- jmettraux [~jmettraux@PPPbm5391.kanagawa-ip.dti.ne.jp] has joined
#go-nuts
09:55 -!- Project_2501 [~Marvin@82.84.74.42] has joined #go-nuts
09:59 -!- tvw [~tv@212.79.9.150] has joined #go-nuts
10:00 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has joined #go-nuts
10:00 -!- photron [~photron@port-92-201-19-184.dynamic.qsc.de] has quit [Ping
timeout: 276 seconds]
10:01 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
10:03 < paulzhol> hi, I've submitted CL 2273041 about 16 hours ago and it
still does not appear on golang-dev.  last time it took about 6 hours to show up,
is this expected ?
10:04 < taruti> sometimes there are delays
10:05 -!- iZZy_ [~ikaros@188.107.209.191] has joined #go-nuts
10:06 < paulzhol> taruti: right, thanks
10:09 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has quit [Remote
host closed the connection]
10:09 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has joined #go-nuts
10:09 -!- ikaros_ [~ikaros@dslb-188-097-079-123.pools.arcor-ip.net] has quit [Ping
timeout: 265 seconds]
10:12 < wrtp> paulzhol: have you run hg mail ?
10:12 < wrtp> usually i find the CLs turn up within a few seconds
10:14 -!- paulzhol [~yuval@89-139-164-32.bb.netvision.net.il] has quit [Client
Quit]
10:16 -!- nsf [c340cb02@gateway/web/freenode/ip.195.64.203.2] has quit [Quit: Page
closed]
10:17 -!- yihuang [~yihuang@183.17.164.98] has joined #go-nuts
10:31 -!- ahc [~quassel@c-83-233-18-157.cust.bredband2.com] has joined #go-nuts
10:36 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has joined #go-nuts
10:41 -!- mikeg [~michael@ip68-110-226-15.dc.dc.cox.net] has quit [Read error:
Connection reset by peer]
10:44 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has joined #go-nuts
10:45 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has quit [Remote host
closed the connection]
10:45 -!- yihuang [~yihuang@183.17.164.98] has left #go-nuts []
10:46 -!- ahc [~quassel@c-83-233-18-157.cust.bredband2.com] has left #go-nuts []
10:49 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has joined #go-nuts
10:50 -!- mikeg [~michael@ip68-110-226-15.dc.dc.cox.net] has joined #go-nuts
10:57 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 245 seconds]
10:58 -!- sukuri [~travis@194.10.188.72.cfl.res.rr.com] has quit [Quit: Leaving.]
10:59 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has joined #go-nuts
11:00 -!- jhh_ [~jhh@f049136112.adsl.alicedsl.de] has joined #go-nuts
11:00 -!- norayr_ [d4494a1c@gateway/web/freenode/ip.212.73.74.28] has joined
#go-nuts
11:04 -!- jhh [~jhh@4-004.vpn.RWTH-Aachen.DE] has quit [Ping timeout: 265 seconds]
11:05 -!- boscop_ [~boscop@f055066209.adsl.alicedsl.de] has joined #go-nuts
11:18 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
11:21 -!- mbohun [~mbohun@ppp115-156.static.internode.on.net] has quit [Quit:
Leaving]
11:24 -!- DerHorst [~Horst@e176096020.adsl.alicedsl.de] has quit [Remote host
closed the connection]
11:31 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has quit [Remote host closed the connection]
11:43 -!- agitator [~Frog@83-65-27-208.work.xdsl-line.inode.at] has joined
#go-nuts
11:45 -!- Paradox924X_ [~Paradox92@c-68-35-229-34.hsd1.fl.comcast.net] has left
#go-nuts []
11:45 -!- artefon [~thiago@189.107.128.155] has joined #go-nuts
11:45 -!- Paradox924X [~Paradox92@vaserv/irc/founder] has joined #go-nuts
11:46 -!- tasosos [~tasosos@178.128.45.104.dsl.dyn.forthnet.gr] has joined
#go-nuts
11:46 -!- ikaros_ [~ikaros@188.107.220.41] has joined #go-nuts
11:47 < exch> Does the unicode package interpret byte order marks at the
start of a string?
11:49 < uriel> I hope not
11:49 * uriel hates byte order marks
11:49 < exch> mm I should probably deal with them manually then
11:49 < uriel> on the other hand, I guess it probably has to
11:50 -!- iZZy_ [~ikaros@188.107.209.191] has quit [Ping timeout: 240 seconds]
11:50 < uriel> if I remember correctly, you can even have an utf16 stream
that changes endianess mid-stream
11:50 < uriel> it is so fucked up it is not even funny
11:50 < exch> heh yea that sounds painful
11:56 -!- yihuang [~yihuang@183.17.164.98] has joined #go-nuts
11:56 -!- yihuang [~yihuang@183.17.164.98] has left #go-nuts []
12:05 -!- nighty^ [~nighty@x122091.ppp.asahi-net.or.jp] has joined #go-nuts
12:09 -!- ronnyy [~quassel@p4FF1DAB5.dip.t-dialin.net] has quit [Remote host
closed the connection]
12:14 -!- kanru [~kanru@61-228-155-152.dynamic.hinet.net] has joined #go-nuts
12:14 < wrtp> exch: the unicode package only deals with characters, not
strings
12:15 < exch> mm ok
12:16 < exch> that still poses the issue of byte order though.  A multibyte
character is different depending on Little or Big endian
12:17 < wrtp> only if you're using utf16
12:17 < exch> utf8 forces a specific byte order?
12:18 < wrtp> utf8 is endian independent
12:18 < wrtp> i.e.  yes
12:18 < wrtp> the encoding is simple - worth learning
12:18 < exch> fair enough
12:20 < wrtp> it's also ascii compatible, which counts for a lot
12:20 < wrtp> the place that you might see byte order marks being dealt with
is in the utf16 package, but it doesn't deal with encoding to/from bytes at all
12:23 < exch> I'll have a read
12:31 -!- niemeyer [~niemeyer@189.27.139.47.dynamic.adsl.gvt.net.br] has joined
#go-nuts
12:32 -!- agitator [~Frog@83-65-27-208.work.xdsl-line.inode.at] has quit [Quit:
Exited like...  dead /:]
12:35 < exch> Which is the most liberal Open source license at the moment?
12:36 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
12:37 < ampleyfly> exch: I'd guess http://en.wikipedia.org/wiki/WTFPL
12:38 < exch> hehe that is pretty liberal
12:40 < nbjoerg> exch: do you count the lack of copyright as license or not?
12:40 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it]
has quit [Read error: Connection timed out]
12:41 -!- mattikus [~mattikus@ip24-250-73-154.br.br.cox.net] has quit [Remote host
closed the connection]
12:41 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it]
has joined #go-nuts
12:41 < exch> I'm not really interested in copyright notices.  I just want t
be sure /anyone/ and /everyone/ can use my work without any restrictions what so
ever.  Preferably including those countries where laws in this regard are a bit
prohibitive
12:44 < exch> I do suppose one of those lenghty liability disclaimers is
handy.  Just in case the world exlpodes from use of my stuff :p
12:49 < nbjoerg> well, of the standard licenses that would be either public
domain (a non-license) or mit
12:49 < nbjoerg> you could try a 1-clause BSD license if you want to be
clever :)
12:56 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
12:57 -!- manual [melba@85.11.190.15] has joined #go-nuts
12:57 -!- manual [melba@85.11.190.15] has quit [Changing host]
12:57 -!- manual [melba@unaffiliated/lazz0] has joined #go-nuts
12:58 < exch> ah the 1 clause BSD thing seems to work nicely
12:58 < exch> As far as I can judge anyways; not being a lawyer :p
12:59 -!- melba [melba@unaffiliated/lazz0] has quit [Read error: Connection reset
by peer]
12:59 < nickaugust> is there a license for 'public domain'?  I dont think
you can just 'public domain' your software...
12:59 < exch> why not?
12:59 < nickaugust> i dont think it works like that
13:00 < nickaugust> public domain is after a copywrite expires isnt it?
13:00 < exch> I have no idea
13:00 < nickaugust> i dont think you can just say 'this software is public
domain!' :)
13:01 < exch> what if you don't impose a copyright notice?
13:01 < exch> that would be the same as if it had expired
13:01 < nickaugust> no one will use it because its not compatible to the
license of thier software
13:01 < nickaugust> hmmm..  I'm not really sure but I dont think it works
like that.
13:02 < nickaugust> I think you have to explicitly license it.
13:02 < exch> meh.  If I designed these things I would say that no license =
anything goes
13:03 < nickaugust> youre probably best of using the WTFPL ;)
13:03 < nickaugust> s/of/off
13:04 < exch> With the addition of a liability disclaimer.  People will sue
you for anything these days -.- "My fridge broke shortly after I started using
your code!11"
13:04 <+iant> It's extremely hard to put something in the public domain in
the U.S., unless you write it for the federal government, or you die and wait 75
years
13:05 < exch> lol.  The latter will happen eventually :p
13:05 < nickaugust> iant: is that 75 years with no changes?
13:05 <+iant> yes
13:05 < nickaugust> hehe hopefully no bugs appear after 60 years
13:05 <+iant> any work that you create is automatically copyrighted, by
definition (unless you work for the federal government)
13:05 <+iant> I don't know of any legally valid way to shake off that
copyright
13:06 <+iant> the best you can do is an explicit license saying that people
are permitted to use the code however they like
13:06 <+iant> and it's best to use an existing license, unless you are
actually a lawyer, as most people get it wrong when they try to write it
themselves
13:07 < nickaugust> hm, i wonder about software released in a different
country with different copywrite laws
13:07 < nickaugust> i guess the point is an american company couldnt use
your software unless it has a compaitble license
13:07 <+iant> the vast majority of countries have pretty much the same
copyright laws, thanks to the Berne Convention
13:07 <+iant> there are a couple of countries which haven't signed it
13:08 < nickaugust> sweden?
13:08 <+iant> no
13:08 <+iant> Taiwan
13:08 < nickaugust> ah
13:10 < nbjoerg> nickaugust: you can explicitly relinquish copyright in some
jurisdiction based on anglo-saxonian law
13:10 < nbjoerg> nickaugust: you can't do it in jurisdiction based on the
code civil
13:11 < nbjoerg> the difference with the Berne Convention is that a work is
coprighted by default (contrary to before 1989 in the USA)
13:13 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
quit [Quit: leaving]
13:14 -!- navigator [~navigator@p54897108.dip.t-dialin.net] has joined #go-nuts
13:22 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 240 seconds]
13:26 -!- manual [melba@unaffiliated/lazz0] has quit [Read error: Connection reset
by peer]
13:28 -!- manual [manual@unaffiliated/lazz0] has joined #go-nuts
13:28 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
13:29 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit:
Leaving.]
13:33 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
13:34 -!- plainhao [~plainhao@mail.xbiotica.com] has joined #go-nuts
13:37 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
13:41 -!- iant [~iant@67.218.106.122] has joined #go-nuts
13:41 -!- mode/#go-nuts [+v iant] by ChanServ
13:43 < uriel> 13:00 < nickaugust> i dont think you can just say 'this
software is public domain!' :)
13:43 < uriel> you certainly can, in any country that recognizes the public
domain, countries that don't are just too fucked up and beyond all hope
13:44 < uriel> (if you care that much about the stupid legalities in such
countries you can use something like C0, which is designed to work around such
insanity)
13:44 < uriel> but all this is way too offtopic and too retarded (anyone
that loves to argue about retarded laws and licenses, feel free to join #cat-v
where we love such pointless flamewards
13:45 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-177-190.clienti.tiscali.it] has
joined #go-nuts
13:47 -!- iZZy_ [~ikaros@188.107.56.251] has joined #go-nuts
13:49 -!- Project_2501 [~Marvin@82.84.74.42] has quit [Ping timeout: 264 seconds]
13:51 -!- ikaros_ [~ikaros@188.107.220.41] has quit [Ping timeout: 276 seconds]
13:58 -!- dj2 [~dj2@216.16.242.254] has joined #go-nuts
13:58 -!- skelterjohn [~jasmuth@c-76-124-135-199.hsd1.nj.comcast.net] has joined
#go-nuts
14:03 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
14:05 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has quit [Quit:
Verlassend]
14:12 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Read error: Connection
reset by peer]
14:17 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds]
14:19 -!- manual [manual@unaffiliated/lazz0] has quit [Ping timeout: 240 seconds]
14:20 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts
14:22 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
14:22 -!- manual [manual@unaffiliated/lazz0] has joined #go-nuts
14:23 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
14:28 -!- femtoo [~femto@95-89-248-241-dynip.superkabel.de] has joined #go-nuts
14:37 -!- amackera [~amackera@tophatmonocle.acceleratorcentre.net] has joined
#go-nuts
14:38 -!- kanru [~kanru@61-228-155-152.dynamic.hinet.net] has quit [Ping timeout:
252 seconds]
14:40 < nickaugust> uriel: C0?
14:55 -!- tsdh [~user@tsdh.uni-koblenz.de] has quit [Quit: Goodbye guys!]
15:01 -!- iant [~iant@67.218.106.122] has quit [Quit: Leaving.]
15:04 -!- artefon [~thiago@189.107.128.155] has quit [Quit: bye]
15:04 -!- skelterjohn [~jasmuth@c-76-124-135-199.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
15:13 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts
15:15 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
15:16 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts
15:17 -!- wrtp [~rog@92.17.36.40] has quit [Quit: wrtp]
15:22 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 240 seconds]
15:23 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has quit [Quit: Ex-Chat]
15:25 -!- jmettraux [~jmettraux@PPPbm5391.kanagawa-ip.dti.ne.jp] has quit [Remote
host closed the connection]
15:27 -!- fabled [~fabled@letku109.adsl.netsonic.fi] has joined #go-nuts
15:28 -!- res [c9ed8246@gateway/web/freenode/ip.201.237.130.70] has joined
#go-nuts
15:30 -!- MaksimBurnin [~max@44.188-224-87.telenet.ru] has quit [Ping timeout: 240
seconds]
15:31 -!- wrtp [~rog@92.17.36.40] has joined #go-nuts
15:32 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
15:34 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has left #go-nuts []
15:35 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the
connection]
15:36 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has joined #go-nuts
15:36 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has quit [Read error:
Connection reset by peer]
15:36 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has joined #go-nuts
15:41 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 240
seconds]
15:41 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts
15:42 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
15:45 < Venom_X> Hi, I'm having trouble with sending json encoded strings
over websocket.  The client ends up with utf8 literals..  I must be doing
something wrong.  Can someone help me out?
15:50 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection]
15:51 -!- wrtp [~rog@92.17.36.40] has quit [Ping timeout: 245 seconds]
15:57 -!- wrtp [~rog@92.17.36.40] has joined #go-nuts
15:59 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has joined #go-nuts
16:00 < exch> arg.  Go build failure
16:00 < exch> "proc_linux.go:300: to pass 'args' as ...interface { }, use
'args...'"
16:01 < plexdev> http://is.gd/fqMiu by [Russ Cox] in go/src/ -- build: use
full path when compiling libraries
16:01 < plexdev> http://is.gd/fqMiy by [Russ Cox] in 2 subdirs of go/ -- gc:
...  changes
16:02 < plexdev> http://is.gd/fqMiJ by [Russ Cox] in 22 subdirs of go/ --
...  changes
16:05 < exch> fixed.
16:06 < cbeck> heh
16:06 < exch> it seems there's a syntax change for passing varargs around
16:06 -!- boscop [~boscop@f055067101.adsl.alicedsl.de] has joined #go-nuts
16:06 < exch> Hope this sorts out issue 640
16:07 < cbeck> yup, I think that was in the major release yesterday
16:07 -!- boscop_ [~boscop@f055066209.adsl.alicedsl.de] has quit [Ping timeout:
240 seconds]
16:07 < exch> Someone forgot to change exp/draw/proc_linux.go to match
16:07 < exch> err debug/proc_linux.go
16:08 -!- photron [~photron@port-92-201-19-184.dynamic.qsc.de] has joined #go-nuts
16:09 -!- iant [~iant@nat/google/x-vkknlqddplsetkcs] has joined #go-nuts
16:09 -!- mode/#go-nuts [+v iant] by ChanServ
16:10 -!- snearch [~snearch@f053007055.adsl.alicedsl.de] has quit [Quit:
Verlassend]
16:17 < exch> hmm it doesn't
16:19 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts
16:19 -!- rup [~rupert@deathknight.net] has quit [Ping timeout: 276 seconds]
16:20 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Read
error: Connection reset by peer]
16:20 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts
16:22 < exch> meanwhile the binaries are getting bigger and bigger with
every release :<
16:23 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
16:23 < exch> without any changes to the program itself, I just rebuilt to
accomodate a new go release.  For the past 3 iterations it went from 1.4MB ->
1.8MB -> 2.1MB and now 2.4MB
16:27 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts
16:27 < nsf> exch: I haven't noticed that much
16:27 < nsf> there was a major leap once
16:27 < nsf> gocode went from 2.4 to 3.2
16:27 < exch> 2 of my Go programs show this behaviour
16:27 < nsf> but it stays around that now
16:27 < exch> the other went from 3.2 to 3.8 in todays update
16:28 < nsf> hehe
16:28 < mpl> I've noticed some go-gtk stuff doesn't link anymore since the
latest release
16:29 -!- MaksimBurnin [~max@44.188-224-87.telenet.ru] has joined #go-nuts
16:31 -!- Tv [~tv@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 252
seconds]
16:33 < plexdev> http://is.gd/fqOIA by [Dan Sinclair] in go/src/pkg/xml/ --
xml: Allow entities inside CDATA tags
16:33 < plexdev> http://is.gd/fqOIM by [Russ Cox] in go/src/cmd/gc/ -- gc:
printing of ...
16:33 < plexdev> http://is.gd/fqOIX by [Russ Cox] in 2 subdirs of
go/src/pkg/ -- asn1: make interface consistent with json
16:34 -!- rup [~rupert@deathknight.net] has joined #go-nuts
16:36 < exch> the variadic stuff is broken
16:37 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
16:38 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has joined #go-nuts
16:39 < exch> http://pastebin.com/MaQA72qc
16:39 -!- kingfishr_ [~kingfishr@38.108.184.253] has joined #go-nuts
16:42 -!- rup [~rupert@deathknight.net] has quit [Ping timeout: 245 seconds]
16:42 -!- navigator [~navigator@p54897108.dip.t-dialin.net] has quit [Quit:
WeeChat 0.3.3]
16:44 -!- rutkowski [~adrian@078088207115.walbrzych.vectranet.pl] has joined
#go-nuts
16:45 -!- terrex [~terrex@84.122.67.111.dyn.user.ono.com] has joined #go-nuts
16:47 -!- navigator [~navigator@p548973DE.dip.t-dialin.net] has joined #go-nuts
16:47 -!- femtoo [~femto@95-89-248-241-dynip.superkabel.de] has quit [Quit:
Leaving]
16:58 < exch> definitely a bugsy.  Issue files
16:59 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
16:59 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined
#go-nuts
17:00 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
17:02 -!- Tv [~tv@gige.bur.digisynd.com] has joined #go-nuts
17:03 -!- rup [~rupert@deathknight.net] has joined #go-nuts
17:10 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has quit
[Ping timeout: 240 seconds]
17:11 -!- Jakob__ [~yakobu@ti0043a380-1568.bb.online.no] has quit [Quit: Leaving]
17:13 -!- Xenith [~xenith@2001:470:1:9:8002::1] has quit [Read error: Operation
timed out]
17:18 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has joined
#go-nuts
17:20 < plexdev> http://is.gd/fqSET by [Russ Cox] in go/src/pkg/crypto/ocsp/
-- crypto/ocsp: update for asn1 change (fix build)
17:20 < plexdev> http://is.gd/fqSF1 by [Russ Cox] in go/src/pkg/debug/proc/
-- debug/proc: ...  changes (fix build)
17:20 -!- peterdn [~peterdn@host81-159-106-59.range81-159.btcentralplus.com] has
quit [Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100222071121]]
17:21 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Ping
timeout: 265 seconds]
17:22 < vsmatck> I think I found bug in the runtime package.  I made test
program.  http://seth.dnsdojo.net/misc/runtime_bug.tar.bz2
17:23 < vsmatck> I use runtime.Caller to get line number of caller and it
returns wrong line number.  Anyone want to confirm?
17:23 -!- Xenith [~xenith@2001:470:1:9:8002::1] has joined #go-nuts
17:23 < vsmatck> I have to have the runtime.Caller call in my own package
for it to have the bug.
17:25 -!- terrex [~terrex@84.122.67.111.dyn.user.ono.com] has quit [Quit:
Leaving.]
17:27 -!- rup [~rupert@deathknight.net] has quit [Ping timeout: 265 seconds]
17:28 -!- rup [~rupert@deathknight.net] has joined #go-nuts
17:30 -!- cco3-hampster [~conleyo@nat/google/x-nnazefvehthkgrvy] has quit [Quit:
Leaving.]
17:37 -!- cco3-hampster [~conleyo@nat/google/x-ixvmmeizrtyamerj] has joined
#go-nuts
17:38 < plexdev> http://is.gd/fqTZd by [Russ Cox] in go/src/pkg/syscall/ --
mkall.sh, mkerrors.sh: work more broadly
17:38 -!- peterdn [~peterdn@host81-159-106-59.range81-159.btcentralplus.com] has
joined #go-nuts
17:42 -!- Fish [~Fish@9fans.fr] has quit [Remote host closed the connection]
17:42 -!- i__ [~none@unaffiliated/i--/x-3618442] has quit [Ping timeout: 264
seconds]
17:50 < fabled> i'm trying to build gccgo from the gcc svn branch (for x86)
and i'm getting the following build error http://pastebin.com/pn3KDfGN
17:54 < fabled> it's likely gcc just being overprotective
17:55 <+iant> fabled: sorry about that, I just committed a patch which fixes
it
17:55 < fabled> iant, thanks!
17:56 < fabled> iant, btw.  i recently sent the mail "State of Go"...  what
do you think about the epoll/kqueue observations i made?
17:56 -!- alexp0205 [~alexp0205@117.204.117.200] has joined #go-nuts
17:58 <+iant> fabled: using edge-triggered polling?
17:59 <+iant> I would have to read about that, i don't know anything about
it offhand
17:59 < fabled> yes, that among other things
17:59 < fabled> and doing polling for timers and signals too
17:59 < fabled> (queued signals that is...  can't poll for panic signals
obviously)
17:59 <+iant> we could certainly do it for signals, I'm not there is a big
advantage over the way it currently works
18:00 <+iant> it seems like the timer code could be a bit better, it would
become more system dependent though
18:00 <+iant> I don't see these as big changes--the interface wouldn't
change
18:00 <+iant> by all means write up the patch
18:00 < fabled> right...  i'm more and more obliged to ditch my fiber
library and start fixing Go runtime :)
18:01 < fabled> i think the gccgo goroutine != nptl thread should be fixed
first
18:01 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts
18:02 < fabled> since the polling framework will not be useful until we can
do userland scheduling of the goroutines
18:02 <+iant> that is hard to fix, of course
18:03 <+iant> but, yes, it needs to be done
18:04 < fabled> some time ago, i did proof of concept fiber scheduler...
(it's at http://git.alpinelinux.org/cgit/libtf/ in case you are interested)
18:05 < fabled> is there any particular problems gcc gives for doing that?
18:06 < fabled> doing split-stack seems harder to me...  :)
18:06 <+iant> no, this is all library work
18:06 <+iant> ideally gccgo and 6g/8g would share as much of the runtime
support as possible
18:06 <+iant> however, that is hard
18:06 <+iant> so maybe the issue is just letting go of that ideal
18:06 < fabled> right
18:07 < fabled> so it's just a lot of coding
18:07 <+iant> it's what I plan to do next one way or another after I get
gccgo merged into gcc mainline for the 4.6 release
18:07 -!- ikaros_ [~ikaros@188.107.221.102] has joined #go-nuts
18:07 < mpl> iant: hello.  does the error "cfree: too many elf strings" when
linking a go-gtk program ring any bell to you?  the problem occurs after the 15-09
release, dunno when exactly.
18:10 < plexdev> http://is.gd/fqWmE by [Russ Cox] in go/src/pkg/syscall/ --
syscall: fix permissions on mksysnum_nacl.sh
18:10 <+iant> mpl: that is a very odd sounding error
18:11 <+iant> ah, I see it in the linker source
18:11 -!- iZZy_ [~ikaros@188.107.56.251] has quit [Ping timeout: 265 seconds]
18:11 <+iant> the linker has a hard limit of 100 strings
18:11 <+iant> now let's see what that means....
18:12 < fabled> iant, btw.  i read your programming blog entries.  good
stuff!  i wish i had found it before i was fixing uclibc ld.so...  the linker
section contains really useful stuff.
18:12 <+iant> thx
18:13 < mpl> iant: I have to go soon, but I'll read up a bit later on the
backlog if you have any question if you want to debug that.  btw, the example
program in the go-gtk package fails in the same way, so I reckon the author will
notice that soon enough anyway.
18:14 <+iant> mpl: looks like it can happen if you link against a bunch of
shared libraries
18:15 < exch> I just got the same error when linking against 1 lib
18:15 < exch> CGO_LDFLAGS = `pkg-config --libs libmtp`
18:15 <+iant> the very quick fix will be to change "elfstr[100]" in
src/cmd/ld/elf.c to be "elfstr[200]"
18:15 <+iant> hmmm, I don't see how that could happen....
18:15 <+iant> maybe this has something to do with the new DWARF support
18:16 < exch> that pkg-config bit outputs '-lmtp -lusb'
18:16 < mpl> iant: in any case, it appeared with a recent change
18:16 <+iant> the dwarf support does use another 11 strings
18:17 <+iant> I'm not quite seeing how it gets up to 100, though
18:17 -!- ucasano [~ucasano@host153-182-static.227-95-b.business.telecomitalia.it]
has quit [Quit: ucasano]
18:17 < mpl> well, would that be surprising with the gkt stuff?  aren't
there lots of strings in there?
18:17 <+iant> strings in the code don't matter, this is just strings that
need to go into the ELF sections, like section names
18:18 < mpl> ah
18:19 -!- napsy [~luka@88.200.96.18] has quit [Read error: Operation timed out]
18:19 -!- tumdum [~tumdum@unaffiliated/tumdum] has joined #go-nuts
18:19 < exch> linking against libnjb (CGO_LDFLAGS = `pkg-config --libs
libnjb` -> '-lnjb') works fine
18:20 <+iant> biaw
18:33 -!- tvw [~tv@e176003173.adsl.alicedsl.de] has quit [Remote host closed the
connection]
18:34 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
18:42 < plexdev> http://is.gd/fqYf8 by [Russ Cox] in go/src/pkg/syscall/ --
syscall: fix mkall.sh for nacl
18:57 -!- alexp0205 [~alexp0205@117.204.117.200] has left #go-nuts ["Leaving"]
18:59 < plexdev> http://is.gd/fqZsi by [Russ Cox] in go/src/pkg/syscall/ --
syscall: work harder to avoid doing this ever again
18:59 < plexdev> http://is.gd/fqZsr by [Russ Cox] in go/src/pkg/syscall/ --
syscall: fix socketpair in syscall_bsd
19:00 < fabled> iant, progressing in gccgo compilation, but now i get a link
error:
19:00 < fabled> /usr/bin/ld.gold: error:
exp/.libs/libdatafmt.a(libdatafmt.a.o): failed to match split-stack sequence at
section 83 offset 3bc0
19:00 < fabled> /usr/bin/ld.gold: error: exp/.libs/libeval.a(libeval.a.o):
failed to match split-stack sequence at section 726 offset 21df0
19:00 < fabled> collect2: ld returned 1 exit status
19:04 < fabled> my linker is GNU gold (GNU Binutils for Ubuntu
2.20.1-system.20100303) 1.9
19:14 < fabled> i'll compile a newer gold
19:20 -!- aho [~nya@fuld-4d00d7bd.pool.mediaWays.net] has joined #go-nuts
19:23 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
19:28 -!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]
19:31 < plexdev> http://is.gd/fr2wo by [Russ Cox] in go/src/pkg/syscall/ --
syscall: rebuild z files
19:32 <+iant> fabled: yes, you most likely need a newer gold
19:32 < fabled> iant, yes, that fixed it
19:32 < fabled> i now have working gccgo
19:32 < fabled> looks nice
19:33 < fabled> hello world compiles and runs
19:34 < fabled> libgo is huge, it'd make sense to split it to a bit more
smaller peaces (sometime in future)
19:37 <+iant> it's a shared library by default anyhow, but, yeah, it could
be split up
19:37 <+iant> first I'd have to fix gccgo so that it actually knows that
packages you have imported so that it links against them automatically
19:37 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
19:55 < fabled> hmmh...  looks like pthread_cond_* stuff does lot of extra
syscalls to block signals (due to async cancellations)
19:55 -!- niemeyer [~niemeyer@189.27.139.47.dynamic.adsl.gvt.net.br] has quit
[Ping timeout: 240 seconds]
19:56 < fabled> that kills even more performance in gccgo goroutines
19:56 < fabled> ok.  once we get gccgo goroutines to be lightweight, it
should be starting to be pretty usable for me.
20:03 < plexdev> http://is.gd/fr4Qq by [Robert Griesemer] in
go/src/cmd/gofmt/ -- gofmt: don't substitute invalid positions with valid ones in
rewrites
20:04 -!- rutkowski [~adrian@078088207115.walbrzych.vectranet.pl] has quit [Quit:
WeeChat 0.3.3-dev]
20:17 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
20:22 -!- norayr [~noch@212.34.238.61] has joined #go-nuts
20:40 -!- tumdum [~tumdum@unaffiliated/tumdum] has quit [Quit: tumdum]
20:43 < mpl> how come there's not some sort of recovery when the network
tests in the test suite fail?
20:44 < mpl> I mean, what if you're building go on a comp with no internet
connection atm, shouldn't we have a way to let the following tests go on?
20:47 < mpl> iant: btw, I changed elfstr[100] to elfstr[200] and I still get
the linking error when compiling a go-gtk program of mine.
20:47 <+iant> mpl: OK, clearly I don't understand what is going on
20:47 <+iant> is there an issue open for that?
20:47 < mpl> not that I know of, haven't checked.
20:47 <+iant> mpl: I think there is an easy way to avoid running the network
tests
20:48 < mpl> well I simply avoid running all the tests altogether
20:48 <+iant> that works too
20:48 < mpl> but that doesn't solve the problem of running the tests after
the network tests yeah.
20:49 < mpl> maybe I'll try to work on a CL that allows those tests to fail
without interrupting the test chain
20:51 < plexdev> http://is.gd/fr82K by [Russ Cox] in go/src/pkg/net/ -- net:
fix crash in DialIP
20:51 <+iant> as long as the overall build exits non-zero, and there is a
clear indication of which test(s) failed
20:52 < mpl> ok.  I happened to run into that a lot lately since my net is
flaky.  took me a few moments to figure out there was nothing wrong with the build
itself :/
20:53 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Ping
timeout: 245 seconds]
20:58 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has joined
#go-nuts
20:59 < mpl> iant: heh, it passes with elfstr[300].  seems like you had it
right, but just underestimated the issue :)
21:00 -!- tumdum_ [~tumdum@aty218.neoplus.adsl.tpnet.pl] has joined #go-nuts
21:00 -!- tumdum_ [~tumdum@aty218.neoplus.adsl.tpnet.pl] has quit [Changing host]
21:00 -!- tumdum_ [~tumdum@unaffiliated/tumdum] has joined #go-nuts
21:02 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds]
21:03 -!- jcao219 [~jcao219@pool-173-74-61-111.dllstx.fios.verizon.net] has quit
[Remote host closed the connection]
21:08 < plexdev> http://is.gd/fr9hg by [Russ Cox] in go/src/pkg/net/ -- net:
enable v4-over-v6 on ip sockets
21:08 < plexdev> http://is.gd/fr9hy by [Rob Pike] in go/src/pkg/utf8/ --
utf8: Add new type String to automate string indexing by code point.
21:08 < plexdev> http://is.gd/fr9iH by [Robert Griesemer] in go/doc/ -- go
spec: ...  changes
21:11 -!- tasosos [~tasosos@178.128.45.104.dsl.dyn.forthnet.gr] has quit [Remote
host closed the connection]
21:16 -!- jhh [~jhh@f049136112.adsl.alicedsl.de] has quit [Quit: jhh]
21:17 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit:
skelterjohn]
21:24 < plexdev> http://is.gd/fraHS by [Russ Cox] in go/src/cmd/gc/ -- gc:
improve error message for x \= 0
21:26 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has joined #go-nuts
21:26 -!- artefon [~thiagon@150.164.2.20] has quit [Quit: Leaving]
21:27 -!- emmanueloga [~emmanuelo@190.244.14.111] has quit [Ping timeout: 276
seconds]
21:31 -!- jhawk28 [~jhawk28@user-142gfte.cable.mindspring.com] has quit [Remote
host closed the connection]
21:32 -!- dj2 [~dj2@216.16.242.254] has quit [Quit: dj2]
21:34 -!- ikaros_ [~ikaros@188.107.221.102] has quit [Quit: Leave the magic to
Houdini]
21:39 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by
peer]
21:41 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 240 seconds]
21:48 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
21:51 -!- tumdum_ [~tumdum@unaffiliated/tumdum] has quit [Quit: tumdum_]
21:56 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-177-190.clienti.tiscali.it] has
quit [Quit: E se abbasso questa leva che succ...]
21:59 -!- gnuvince_ [~vince@220.193-ppp.3menatwork.com] has quit [Quit: ""]
22:25 -!- awidegreen [~quassel@62.176.237.78] has quit [Remote host closed the
connection]
22:40 -!- boscop [~boscop@f055067101.adsl.alicedsl.de] has quit [Read error:
Connection reset by peer]
22:42 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
22:49 -!- wrtp [~rog@92.17.36.40] has quit [Quit: wrtp]
22:52 -!- dacc [~Adium@D-128-95-10-133.dhcp4.washington.edu] has joined #go-nuts
22:57 < plexdev> http://is.gd/frhpv by [Rob Pike] in go/src/pkg/utf8/ --
utf8.String: Slice(i,j)
23:09 -!- ssjones [~ssjones@67-61-100-203.cpe.cableone.net] has joined #go-nuts
23:11 -!- amackera [~amackera@tophatmonocle.acceleratorcentre.net] has quit [Quit:
Lost terminal]
23:22 -!- emmanueloga [~emmanuelo@190.244.14.111] has joined #go-nuts
23:23 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Quit: Venom_X]
23:26 -!- iant [~iant@nat/google/x-vkknlqddplsetkcs] has quit [Ping timeout: 272
seconds]
23:34 -!- iant [~iant@67.218.106.122] has joined #go-nuts
23:34 -!- mode/#go-nuts [+v iant] by ChanServ
23:37 -!- ExtraSpice [~XtraSpice@88.118.34.223] has quit [Remote host closed the
connection]
23:43 -!- dj2 [~dj2@CPE001f5b35feb4-CM0014048e0344.cpe.net.cable.rogers.com] has
joined #go-nuts
23:47 -!- kanru [~kanru@61-228-155-152.dynamic.hinet.net] has joined #go-nuts
23:51 < exch> is 'int' always 32 bit, regardless of platform?
23:52 <+iant> exch: that is not guaranteed by the language, but it happens
to be true for all the current implementations
23:52 < exch> hmm so I shouldn't place my bets on it then.  SOme future
implementation may decide otherwise
23:53 <+iant> yeah, if you want a specific size, use int32
23:54 < exch> I'm reading unicode runes and writing them to a utf-16 stream.
using []int("foo") with indeterminate sizes for each rune will potentially mess up
the conversion to 4 bytes
23:55 < exch> Not sure if it's safe to just cast a rune to uint32
23:56 <+iant> it should be safe
23:56 < exch> if 'int' becomes 8 bytes at some point, chosing which 4 bytes
to write out would depend on the system's endianness I suppose
23:56 <+iant> casting int64 to int32 will always give you the four least
significant bytes
23:57 < exch> ok that's good to know
--- Log closed Sat Sep 25 00:00:07 2010