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

--- Log opened Fri Feb 04 00:00:05 2011
00:05 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined
#go-nuts
00:08 -!- nettok [~quassel@200.119.152.215] has joined #go-nuts
00:09 -!- dmytro_ [~dmytro@193.227.120.3] has quit [Read error: Operation timed
out]
00:11 < plexdev> http://is.gd/5oez1e by [Robert Griesemer] in
go/src/cmd/godoc/ -- godoc: minor internal fix
00:14 -!- keithgcascio [~keithcasc@nat/google/x-akzetmrrfwiavfvq] has joined
#go-nuts
00:14 -!- Project-2501 [~Marvin@82.84.96.25] has quit [Quit: E se abbasso questa
leva che succ...]
00:15 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
00:16 -!- erus_ [56a2e2a0@gateway/web/freenode/ip.86.162.226.160] has joined
#go-nuts
00:23 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has joined #go-nuts
00:24 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit
[Read error: Connection reset by peer]
00:24 -!- MX80 [~MX80@cust141.253.117.74.dsl.g3telecom.net] has quit [Read error:
Operation timed out]
00:25 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined
#go-nuts
00:37 -!- tvw [~tv@e176006120.adsl.alicedsl.de] has quit [Remote host closed the
connection]
00:37 -!- artefon [~thiago@189.59.156.24.dynamic.adsl.gvt.net.br] has joined
#go-nuts
00:38 -!- Iain__ [~Iain@cpc4-linl7-2-0-cust464.sgyl.cable.virginmedia.com] has
joined #go-nuts
00:43 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the
connection]
00:44 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit
[Read error: Connection reset by peer]
00:45 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined
#go-nuts
00:49 -!- fenicks [~christian@log77-3-82-243-254-112.fbx.proxad.net] has quit
[Quit: Leaving.]
01:02 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit
[Ping timeout: 240 seconds]
01:06 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined
#go-nuts
01:09 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has quit [Remote
host closed the connection]
01:11 -!- enherit [~enherit@cpe-98-149-170-48.socal.res.rr.com] has quit [Quit:
leaving]
01:13 -!- Iain__ [~Iain@cpc4-linl7-2-0-cust464.sgyl.cable.virginmedia.com] has
quit [Quit: Leaving]
01:24 -!- niemeyer [~niemeyer@189.30.51.218] has quit [Ping timeout: 240 seconds]
01:37 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Ping timeout: 246 seconds]
01:43 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
01:43 < plexdev> http://is.gd/Ykj4FI by [Yasuhiro Matsumoto] in
go/src/cmd/gopack/ -- gopack: unused variable.
01:43 -!- sav [~lsd@189001131180.usr.predialnet.com.br] has joined #go-nuts
01:44 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 255 seconds]
01:47 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Quit: leaving]
01:49 -!- sav [~lsd@189001131180.usr.predialnet.com.br] has quit [Ping timeout:
265 seconds]
01:49 -!- ddoman31 [~root@24.83.96.98] has quit [Remote host closed the
connection]
01:53 -!- artefon [~thiago@189.59.156.24.dynamic.adsl.gvt.net.br] has quit [Ping
timeout: 255 seconds]
02:11 -!- decaf [~mehmet@88.231.215.80] has quit [Remote host closed the
connection]
02:13 -!- Viriix [~joseph@c-24-130-195-91.hsd1.ca.comcast.net] has joined #go-nuts
02:14 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Ping timeout:
240 seconds]
02:15 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts
02:16 -!- erus` [56a2e2a0@gateway/web/freenode/ip.86.162.226.160] has quit [Ping
timeout: 245 seconds]
02:16 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
02:16 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has joined #go-nuts
02:18 -!- dforsyth_ [~dforsyth@bastion.inap.yelpcorp.com] has quit [Quit: Computer
has gone to sleep.]
02:24 -!- lmoura_ [~lauromour@186.212.244.7] has quit [Ping timeout: 260 seconds]
02:35 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has quit [Ping timeout:
255 seconds]
02:37 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has joined #go-nuts
02:37 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Read error:
Connection reset by peer]
02:43 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has quit
[Quit: must reboot]
02:46 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Remote host closed the
connection]
02:47 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
02:47 -!- shvntr [~shvntr@123.89.110.17] has joined #go-nuts
02:50 -!- mosva [~CrazyThin@unaffiliated/mosva] has joined #go-nuts
02:52 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has quit [Ping timeout:
240 seconds]
02:53 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has joined #go-nuts
02:54 -!- CrazyThinker [~CrazyThin@unaffiliated/mosva] has quit [Ping timeout: 240
seconds]
03:03 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined
#go-nuts
03:05 -!- mosva [~CrazyThin@unaffiliated/mosva] has left #go-nuts []
03:13 -!- htoothrot [~mux@66-169-185-121.dhcp.ftwo.tx.charter.com] has quit [Ping
timeout: 265 seconds]
03:14 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has quit [Ping timeout:
255 seconds]
03:15 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has joined #go-nuts
03:24 -!- adu [~ajr@pool-173-79-54-138.washdc.fios.verizon.net] has joined
#go-nuts
03:25 -!- Pai [~CrazyThin@unaffiliated/mosva] has joined #go-nuts
03:28 -!- jdp__ [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts
03:28 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Ping timeout:
265 seconds]
03:37 -!- htoothrot [~mux@184.250.39.80] has joined #go-nuts
03:38 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
03:39 -!- jhawk28_ [~jhawk28@user-387c58d.cable.mindspring.com] has joined
#go-nuts
03:39 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Read
error: Connection reset by peer]
03:41 -!- htoothrot [~mux@184.250.39.80] has quit [Ping timeout: 240 seconds]
03:41 -!- Viriix [~joseph@c-24-130-195-91.hsd1.ca.comcast.net] has quit [Ping
timeout: 255 seconds]
03:42 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has quit [Ping timeout:
240 seconds]
03:43 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has joined #go-nuts
03:43 < plexdev> http://is.gd/zgkzOH by [Alex Brainman] in 6 subdirs of
go/src/ -- os: implement new Process api
03:45 -!- htoothrot [~mux@184.250.39.80] has joined #go-nuts
03:47 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has quit
[Quit: yay more rebooting]
03:48 -!- htoothrot [~mux@184.250.39.80] has quit [Quit: here we are]
03:50 -!- htoothrot [~mux@184.250.39.80] has joined #go-nuts
03:57 -!- htoothrot [~mux@184.250.39.80] has quit [Quit: here we are]
03:57 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined
#go-nuts
03:59 -!- htoothrot [~mux@184.250.39.80] has joined #go-nuts
04:03 -!- jhawk28_ [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit:
Leaving...]
04:04 -!- dforsyth [~dforsyth@c-76-21-40-117.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
04:04 -!- dforsyth [~dforsyth@c-76-21-40-117.hsd1.ca.comcast.net] has joined
#go-nuts
04:06 -!- \toothrot [~mux@66-169-185-121.dhcp.ftwo.tx.charter.com] has joined
#go-nuts
04:06 -!- Viriix [~joseph@c-24-130-195-91.hsd1.ca.comcast.net] has joined #go-nuts
04:09 -!- htoothrot [~mux@184.250.39.80] has quit [Ping timeout: 265 seconds]
04:16 -!- keithgcascio [~keithcasc@nat/google/x-akzetmrrfwiavfvq] has quit [Quit:
Leaving]
04:23 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds]
04:26 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 276
seconds]
04:31 -!- Viriix [~joseph@c-24-130-195-91.hsd1.ca.comcast.net] has quit [Quit:
Leaving]
04:36 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has quit [Ping timeout:
240 seconds]
04:39 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has joined #go-nuts
04:41 -!- snearch [~snearch@f053010222.adsl.alicedsl.de] has joined #go-nuts
04:41 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Ping timeout: 241 seconds]
04:43 -!- CoconutC1ab [~cua@unaffiliated/coconutcrab] has joined #go-nuts
04:48 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
04:57 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has quit
[]
05:02 -!- hcl2 [~akuma@75.41.110.112] has quit [Ping timeout: 240 seconds]
05:03 -!- TheSeeker [~n@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined
#go-nuts
05:04 -!- dRbiG [drbig@unhallowed.pl] has quit [Read error: Operation timed out]
05:06 -!- dRbiG [drbig@unhallowed.pl] has joined #go-nuts
05:10 < plexdev> http://is.gd/gbInEP by [Robert Griesemer] in 3 subdirs of
go/test/ -- issue 1402: added test case
05:12 -!- shvntr [~shvntr@123.89.110.17] has quit [Quit: leaving]
05:20 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has joined
#go-nuts
05:28 -!- Cobi [~Cobi@2002:1828:88fb:0:aede:48ff:febe:ef03] has quit [Read error:
Operation timed out]
05:29 -!- zozoR [~zozoR@56346ed3.rev.stofanet.dk] has joined #go-nuts
05:36 -!- sav [~lsd@189001136104.usr.predialnet.com.br] has quit [Ping timeout:
260 seconds]
05:36 -!- Cobi [~Cobi@2002:1828:88fb:0:aede:48ff:febe:ef03] has joined #go-nuts
06:12 -!- zozoR [~zozoR@56346ed3.rev.stofanet.dk] has quit [Quit: Morten.  Desu~]
06:17 -!- snearch [~snearch@f053010222.adsl.alicedsl.de] has quit [Quit:
Verlassend]
07:05 -!- adu [~ajr@pool-173-79-54-138.washdc.fios.verizon.net] has quit [Quit:
adu]
07:11 -!- niemeyer [~niemeyer@201-11-229-91.pltce701.dsl.brasiltelecom.net.br] has
joined #go-nuts
07:15 -!- niemeyer_ [~niemeyer@201-66-215-208.pltce701.dsl.brasiltelecom.net.br]
has joined #go-nuts
07:16 -!- niemeyer [~niemeyer@201-11-229-91.pltce701.dsl.brasiltelecom.net.br] has
quit [Ping timeout: 240 seconds]
07:17 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
07:17 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 265 seconds]
07:18 -!- cafesofie [~cafesofie@rnwifi-164-107-93-240.resnet.ohio-state.edu] has
quit [Remote host closed the connection]
07:24 -!- niemeyer [~niemeyer@201-11-231-26.pltce701.dsl.brasiltelecom.net.br] has
joined #go-nuts
07:24 -!- niemeyer_ [~niemeyer@201-66-215-208.pltce701.dsl.brasiltelecom.net.br]
has quit [Ping timeout: 240 seconds]
07:29 -!- nevdull [~bjames@c-24-9-104-250.hsd1.co.comcast.net] has quit [Read
error: Operation timed out]
07:31 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-183-188.clienti.tiscali.it] has
joined #go-nuts
07:34 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
07:34 -!- mode/#go-nuts [+v iant] by ChanServ
07:36 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
07:39 -!- tensorpudding [~user@99.23.127.179] has quit [Read error: Connection
reset by peer]
07:46 -!- TheMue [~TheMue@p5DDF6DE6.dip.t-dialin.net] has joined #go-nuts
07:46 -!- Project-2501 [~Marvin@82.84.88.237] has joined #go-nuts
07:49 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-183-188.clienti.tiscali.it] has
quit [Ping timeout: 265 seconds]
07:54 -!- Ina [~Ina@dsl-087-195-206-242.solcon.nl] has quit [Ping timeout: 272
seconds]
08:01 -!- nettok_ [~quassel@200.119.173.156] has joined #go-nuts
08:02 -!- nettok [~quassel@200.119.152.215] has quit [Ping timeout: 255 seconds]
08:03 -!- TheMue [~TheMue@p5DDF6DE6.dip.t-dialin.net] has quit [Quit: TheMue]
08:08 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts
08:16 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has quit
[Ping timeout: 250 seconds]
08:16 -!- wrtp [~rog@92.17.35.133] has joined #go-nuts
08:21 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has joined
#go-nuts
08:29 -!- skejoe [~skejoe@188.114.142.162] has joined #go-nuts
08:33 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Read error:
Connection reset by peer]
08:35 -!- tensorpudding [~user@99.23.127.179] has joined #go-nuts
08:36 -!- arexus [~andrew@c-98-207-173-169.hsd1.ca.comcast.net] has quit [Read
error: Operation timed out]
08:36 -!- arexus [~andrew@c-98-207-173-169.hsd1.ca.comcast.net] has joined
#go-nuts
08:37 -!- anticw [~anticw@c-67-169-68-180.hsd1.ca.comcast.net] has quit [Ping
timeout: 240 seconds]
08:37 -!- anticw [~anticw@c-67-169-68-180.hsd1.ca.comcast.net] has joined #go-nuts
08:40 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
08:44 -!- shvntr [~shvntr@123.89.110.17] has joined #go-nuts
08:46 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
08:51 -!- shvntr [~shvntr@123.89.110.17] has quit [Ping timeout: 272 seconds]
08:51 -!- shvntr [~shvntr@123.89.110.17] has joined #go-nuts
08:57 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
09:07 -!- cenuij [~cenuij@78.122.228.32] has joined #go-nuts
09:07 -!- cenuij [~cenuij@78.122.228.32] has quit [Changing host]
09:07 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts
09:08 -!- cafesofie [~cafesofie@rnwifi-164-107-93-240.resnet.ohio-state.edu] has
joined #go-nuts
09:19 -!- tensorpudding [~user@99.23.127.179] has quit [Remote host closed the
connection]
09:27 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
09:41 -!- niemeyer [~niemeyer@201-11-231-26.pltce701.dsl.brasiltelecom.net.br] has
quit [Ping timeout: 240 seconds]
09:44 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
09:49 -!- tvw [~tv@e176005006.adsl.alicedsl.de] has joined #go-nuts
09:51 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
joined #go-nuts
09:51 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 276 seconds]
09:59 -!- skejoe [~skejoe@188.114.142.162] has quit [Quit: Lost terminal]
10:13 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has joined #go-nuts
10:14 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
quit [Ping timeout: 245 seconds]
10:21 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
joined #go-nuts
10:23 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
quit [Client Quit]
10:23 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts
10:28 -!- Ina [~Ina@62.140.137.128] has joined #go-nuts
10:31 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has quit [Quit:
Computer has gone to sleep.]
10:32 -!- nettok_ [~quassel@200.119.173.156] has quit [Ping timeout: 272 seconds]
10:36 -!- cafesofie [~cafesofie@rnwifi-164-107-93-240.resnet.ohio-state.edu] has
quit [Remote host closed the connection]
10:48 -!- virtualsue [~chatzilla@nat/cisco/x-hwhipbpohisoooku] has joined #go-nuts
10:53 -!- brett [~brett@rdnzl.net] has quit [Ping timeout: 255 seconds]
10:54 -!- adg [~nf@2001:470:21:20::4444:61d9] has quit [Read error: Operation
timed out]
10:55 -!- rphillips [~rphillips@unaffiliated/rphillips] has quit [Ping timeout:
272 seconds]
10:59 -!- CoconutCrab [~cua@unaffiliated/coconutcrab] has quit [Quit: kimchi]
11:02 -!- dforsyth [~dforsyth@c-76-21-40-117.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
11:04 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
11:19 -!- Ina [~Ina@62.140.137.128] has quit [Ping timeout: 265 seconds]
11:20 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
11:39 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Read error:
Connection reset by peer]
11:39 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts
11:43 -!- shvntr [~shvntr@123.89.110.17] has quit [Ping timeout: 272 seconds]
11:44 -!- niemeyer [~niemeyer@201-11-231-26.pltce701.dsl.brasiltelecom.net.br] has
joined #go-nuts
11:44 -!- shvntr [~shvntr@123.89.110.17] has joined #go-nuts
11:47 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has quit [Remote host
closed the connection]
11:54 -!- adg [~nf@2001:470:21:20::4444:61d9] has joined #go-nuts
11:54 -!- mode/#go-nuts [+o adg] by ChanServ
11:54 -!- Guest80131 [~brett@rdnzl.net] has joined #go-nuts
11:55 -!- rphillips [~rphillips@unaffiliated/rphillips] has joined #go-nuts
12:05 -!- niemeyer [~niemeyer@201-11-231-26.pltce701.dsl.brasiltelecom.net.br] has
quit [Ping timeout: 240 seconds]
12:17 -!- jcdny [~davis@mailrelay1.pbclients.com] has joined #go-nuts
12:22 -!- JHaskly [~Juz30@c122-108-245-123.kelvn3.qld.optusnet.com.au] has joined
#go-nuts
12:27 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has joined #go-nuts
12:27 < JHaskly> Hey all, I'm using Go to create some rather large image
files.  My code was working great, but I recently re-wrote it all to make it a
fair bit neater and OO it up.  I'm using a rather large slice (upwards of 10
million element) that contains a struct describing each pixel (the main slice is
itself part of a struct).  Accessing each pixel works great, but I have a function
to initialize every pixel-struct with the correct values
12:27 < JHaskly> There are some odd hangups that I don't understand after I
have initialized about 14%, 33%, and 73% of the structs.  Does anyone know what
could explain this?
12:28 < aiju> could you paste code?
12:28 < JHaskly> Sure
12:29 < JHaskly> I'm afraid it may not be the neatest or very well designed
(I'm fairly new to Go)
12:29 < JHaskly> http://pastie.org/1528028
12:30 < aiju> that's a huge pixel struct
12:31 < JHaskly> The one that contains the slice?
12:31 < aiju> the Pixel struct
12:32 < aiju> why do you use []*Pixel?
12:32 < JHaskly> Instead of []Pixel?
12:32 < aiju> yeah
12:32 < aiju> the latter is *much* more memory efficient
12:32 < JHaskly> Really?
12:32 < aiju> yeah
12:33 < aiju> much less memory allocator overhead
12:33 < JHaskly> I figured that as all I need to do is modify them in place,
it would make more sense to use pointers
12:33 < JHaskly> I'm fairly new to pointers as well :P
12:33 < aiju> it's far easier (and cheaper) to allocate one giant block
([]Pixel) than million tiny ones ([]*Pixel)
12:34 < JHaskly> Right
12:36 < aiju> the whole thing is about 800 MB
12:36 -!- ExtraSpice [~XtraSpice@88.118.33.48] has joined #go-nuts
12:37 < JHaskly> Wow
12:38 -!- erus_ [56a2e2a0@gateway/web/freenode/ip.86.162.226.160] has joined
#go-nuts
12:39 -!- boscop [~boscop@f055113077.adsl.alicedsl.de] has joined #go-nuts
12:41 < JHaskly> What would be the best way to create a Pixel (without using
a struct initializer) without receiving a Pointer?
12:41 < aiju> why without a struct initializer?
12:41 < aiju> struct initializers are the way to go
12:41 < JHaskly> Ok
12:42 < JHaskly> It's just that initializing those structs means creating a
superfluous NRGBA64Color (I think)
12:43 -!- kashia_ [~Kashia@2001:0:53aa:64c:0:3260:b017:897e] has quit [Read error:
Operation timed out]
12:43 < aiju> Pixel{} is just what it means to create a Pixel
12:44 < JHaskly> Ah
12:44 < aiju> &Pixel{} is equivalent to new(Pixel)
12:44 < JHaskly> Ok, that makes sense
12:44 < JHaskly> I'm too new to this :P
12:45 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Remote host closed
the connection]
12:45 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts
12:46 -!- m4dh4tt3r [~Adium@c-69-181-223-245.hsd1.ca.comcast.net] has quit [Quit:
Leaving.]
12:46 < JHaskly> Ah, great
12:47 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
12:47 < aiju> you might want your Iterate methods work on pointers
nevertheless
12:48 -!- leeeeeeee [~user@nat/cisco/x-kvxybpfcutnxjeju] has joined #go-nuts
12:49 -!- kashia_ [~Kashia@p4FE87B9C.dip.t-dialin.net] has joined #go-nuts
12:49 < leeeeeeee> hi!
12:49 < JHaskly> So, in the Canvas.Iterate function, use p := &c...  ?
12:51 -!- Boney_ [~paul@124-168-218-184.dyn.iinet.net.au] has joined #go-nuts
12:53 < JHaskly> Rather than p := c...
12:54 -!- Boney [~paul@124-168-100-192.dyn.iinet.net.au] has quit [Ping timeout:
276 seconds]
12:54 < aiju> yeah
12:55 < leeeeeeee> anyone going to fosdem over the weekend?
12:55 < JHaskly> aiju, thanks for all the help!  :D
12:56 -!- niemeyer [~niemeyer@187.91.47.18] has joined #go-nuts
12:59 < JHaskly> I just tried to run the program with the slice size as 16
million, and I got: mmap: errno=0xc
12:59 < JHaskly> throw: mmap
12:59 < JHaskly> throw: malloc/free - deadlock
12:59 < JHaskly> double panic
13:00 < JHaskly> Is this just because it's too large a slice?
13:01 -!- hypertux [~legasse@vps1.joelegasse.com] has joined #go-nuts
13:01 < JHaskly> It seems not to like anything over 3700^2
13:04 -!- creack [~charme_g@163.5.84.215] has quit [Ping timeout: 250 seconds]
13:05 < JHaskly> Actually, running it at 3700^2 it pretty much freezes up at
about two thirds of the way through initializing the Pixels
13:09 -!- hcl2 [~akuma@75.41.110.112] has joined #go-nuts
13:09 -!- JHaskly [~Juz30@c122-108-245-123.kelvn3.qld.optusnet.com.au] has left
#go-nuts []
13:11 -!- creack [~charme_g@163.5.84.215] has joined #go-nuts
13:12 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
13:12 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
13:14 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
13:16 -!- femtoo [~femto@95-89-197-149-dynip.superkabel.de] has joined #go-nuts
13:22 -!- shvntr [~shvntr@123.89.110.17] has quit [Ping timeout: 276 seconds]
13:23 -!- shvntr [~shvntr@113.84.147.131] has joined #go-nuts
13:26 -!- hypertux [~legasse@vps1.joelegasse.com] has quit [Quit: leaving]
13:29 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has quit [Ping timeout: 276 seconds]
13:29 -!- Ina [~Ina@62.140.137.128] has joined #go-nuts
13:31 -!- plainhao [~plainhao@208.75.85.237] has joined #go-nuts
13:33 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has joined #go-nuts
13:37 -!- wrtp [~rog@92.17.35.133] has quit [Quit: wrtp]
13:37 -!- femtooo [~femto@95-89-197-149-dynip.superkabel.de] has joined #go-nuts
13:41 -!- lmoura [~lauromour@187.112.12.76] has joined #go-nuts
13:41 -!- femtoo [~femto@95-89-197-149-dynip.superkabel.de] has quit [Ping
timeout: 272 seconds]
13:42 < niemeyer> JusticeFries: A slice of what?
13:43 -!- zozoR [~zozoR@56346ed3.rev.stofanet.dk] has joined #go-nuts
13:50 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
13:54 -!- MX80 [~MX80@cust223.253.117.74.dsl.g3telecom.net] has joined #go-nuts
13:57 < jnwhiteh> Afternoon =)
13:57 < leeeeeeee> morning
13:58 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Ping
timeout: 246 seconds]
13:58 < niemeyer> Lunch..
13:58 < leeeeeeee> what's new
14:00 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
14:02 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
14:07 -!- leeeeeeee [~user@nat/cisco/x-kvxybpfcutnxjeju] has quit [Ping timeout:
276 seconds]
14:09 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
14:11 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Ping
timeout: 255 seconds]
14:12 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
14:15 < plexdev> http://is.gd/QaFczB by [Adam Langley] in
go/src/pkg/crypto/openpgp/packet/ -- crypto/openpgp/packet: add public key support
14:18 -!- hypertux [~hypertux@vps1.joelegasse.com] has joined #go-nuts
14:19 -!- skejoe [~skejoe@188.114.142.162] has joined #go-nuts
14:23 -!- Ina [~Ina@62.140.137.128] has quit [Ping timeout: 246 seconds]
14:24 -!- qjcg [~qjcg@208.88.110.46] has joined #go-nuts
14:24 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has joined #go-nuts
14:28 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit:
Leaving.]
14:31 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
14:42 -!- napsy_ [~luka@88.200.96.18] has joined #go-nuts
14:42 -!- nettok [~quassel@200.119.168.233] has joined #go-nuts
14:42 -!- iant [~iant@67.218.109.241] has joined #go-nuts
14:42 -!- mode/#go-nuts [+v iant] by ChanServ
14:43 -!- qjcg [~qjcg@208.88.110.46] has left #go-nuts []
14:44 -!- Nitro [~Nitro@unaffiliated/nitro] has joined #go-nuts
14:47 -!- wmat [~btraynor@gromit.mixdown.ca] has left #go-nuts []
14:55 -!- iant [~iant@67.218.109.241] has quit [Ping timeout: 240 seconds]
14:55 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
14:55 -!- iant [~iant@216.239.45.130] has joined #go-nuts
14:55 -!- mode/#go-nuts [+v iant] by ChanServ
14:58 -!- dforsyth [~dforsyth@c-76-21-40-117.hsd1.ca.comcast.net] has joined
#go-nuts
15:00 -!- DerHorst [~Horst@e176099083.adsl.alicedsl.de] has joined #go-nuts
15:02 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
15:02 -!- _nil [~aiden@c-24-147-65-44.hsd1.ma.comcast.net] has quit [Remote host
closed the connection]
15:06 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
15:07 -!- _nil [~caine@c-24-147-65-44.hsd1.ma.comcast.net] has joined #go-nuts
15:09 -!- cafesofie [~cafesofie@69-214-171-3.ded.ameritech.net] has joined
#go-nuts
15:09 -!- wrtp [~rog@92.17.35.133] has joined #go-nuts
15:14 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3]
15:16 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
15:21 -!- cafesofie [~cafesofie@69-214-171-3.ded.ameritech.net] has quit [Remote
host closed the connection]
15:25 -!- napsy_ [~luka@88.200.96.18] has quit [Quit: Lost terminal]
15:27 -!- sauerbraten [~sauerbrat@p508CBA2C.dip.t-dialin.net] has joined #go-nuts
15:31 -!- pharris [~Adium@rhgw.opentext.com] has joined #go-nuts
15:32 -!- shvntr [~shvntr@113.84.147.131] has quit [Ping timeout: 240 seconds]
15:34 -!- shvntr [~shvntr@123.89.110.17] has joined #go-nuts
15:41 -!- Urtie [~urtie@90-227-159-22-no57.tbcn.telia.com] has quit [Ping timeout:
250 seconds]
15:46 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts
15:48 -!- skejoe [~skejoe@188.114.142.162] has quit [Quit: Lost terminal]
15:53 < skelterjohn> wrtp: i've gone through some iterations with gb, if
you're interested in taking a look
15:57 -!- emjayess [~emjayess@pix1.i29.net] has joined #go-nuts
15:57 -!- iant [~iant@216.239.45.130] has quit [Quit: Leaving.]
16:00 < wrtp> skelterjohn: yes, glad to
16:01 < skelterjohn> i also significantly updated the doc on the website
16:01 < skelterjohn> but the main things you said were lacking, having to do
with working w/ GOROOT, are in
16:01 < skelterjohn> gb will treat things located in the goroot as special,
and know how to name them correctly
16:02 < skelterjohn> and you can use -R when working from outside to tell gb
to update things in goroot as well
16:02 < skelterjohn> at the very bottom of the web page there are some
examples of that
16:02 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-149-117.clienti.tiscali.it] has
joined #go-nuts
16:02 -!- Ina [~Ina@524AF477.cm-4-3d.dynamic.ziggo.nl] has joined #go-nuts
16:02 -!- tvw [~tv@e176005006.adsl.alicedsl.de] has quit [Remote host closed the
connection]
16:06 -!- Project_2501 [~Marvin@82.84.88.237] has quit [Ping timeout: 276 seconds]
16:06 -!- nettok_ [~quassel@200.119.159.171] has joined #go-nuts
16:06 -!- iant [~iant@nat/google/x-znlyrzpjxtfzcmcz] has joined #go-nuts
16:06 -!- mode/#go-nuts [+v iant] by ChanServ
16:06 < wrtp> i'm not sure that detecting a cgo file by finding ".c" or
cgo_*.c files is great.  better to detect any .go file that does import "C"...
16:07 < skelterjohn> that's on the todo list, actually
16:07 < skelterjohn> i feel like i say that a lot...
16:07 < skelterjohn> it's a long todo list
16:09 < skelterjohn> i don't recommend reading the gb source, btw...  it's a
mess and i'm in the process of cleaning it up
16:10 -!- nettok [~quassel@200.119.168.233] has quit [Ping timeout: 272 seconds]
16:12 -!- erus_ [56a2e2a0@gateway/web/freenode/ip.86.162.226.160] has quit [Quit:
Page closed]
16:12 -!- iant [~iant@nat/google/x-znlyrzpjxtfzcmcz] has quit [Ping timeout: 246
seconds]
16:12 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has quit [Quit:
Computer has gone to sleep.]
16:14 -!- TheMue [~TheMue@p5DDF6DE6.dip.t-dialin.net] has joined #go-nuts
16:15 < skelterjohn> oh - i actually do check if there is a dep "C" to say
it's cgo
16:15 < skelterjohn> but it will also think it's cgo if there are c source
files
16:16 -!- qjcg [~qjcg@208.88.110.46] has joined #go-nuts
16:16 -!- qjcg [~qjcg@208.88.110.46] has left #go-nuts []
16:19 < nsf> skelterjohn: Go can use 6c's C, without cgo
16:19 < nsf> import "C" thing is a better indicator
16:20 < skelterjohn> gb will rely on make to build if the package imports
"C" or has *.c, cgo_*.go, *.s
16:20 < skelterjohn> so maybe calling something with only *.c files is
misleading
16:20 < skelterjohn> but gb still treats it appropriately
16:22 < niemeyer> skelterjohn: To mimic the makefile infrastructure, if you
find import "C", any .c's are taken as gcc's
16:22 < skelterjohn> i'm confused
16:22 < niemeyer> skelterjohn: If there is no import "C", it's currently an
error to have other .c files as far as goinstall is concerned at least
16:23 < skelterjohn> why would it use gcc instead of 6c?
16:23 < niemeyer> skelterjohn: Sorry, to be clear, this is about goinstall's
behavior
16:23 < skelterjohn> goinstall supports cgo, now?
16:23 < niemeyer> skelterjohn: It does, since the last release
16:23 < skelterjohn> very cool - another item for my todo list
16:23 < niemeyer> skelterjohn: Or the one before the last, I forget
16:24 < skelterjohn> i try to keep gb consistent with goinstall
16:24 < niemeyer> skelterjohn: and it will do a better work with
arch/os-specific directives on the next one
16:24 -!- adu [~ajr@pool-173-79-54-138.washdc.fios.verizon.net] has joined
#go-nuts
16:25 < skelterjohn> niemeyer: a good way to do that i figure is to have
*_SomeArch* files only included for the right architecture
16:25 < skelterjohn> a lot of the source in goroot follows this rule
16:25 -!- iant [~iant@nat/google/x-jfcxyzrlqgaqyigb] has joined #go-nuts
16:25 -!- mode/#go-nuts [+v iant] by ChanServ
16:25 < niemeyer> skelterjohn: Potentially, but they are explicitly handled
in the Makefile
16:26 < skelterjohn> yes, but goinstall (and gb) doesn't get to work with
makefiles, so it needs a bit extra
16:26 < niemeyer> skelterjohn: What I was talking about is cgo directives
which work on both goinstall and the Makefile
16:26 < niemeyer> skelterjohn: and can be made to work in gb too
16:26 < skelterjohn> right - anything that goinstall does, gb will do
16:27 < skelterjohn> on the ML, russ said something about compiler
directives to help know what .so files to link
16:27 < niemeyer> skelterjohn: Right, that's what I'm talking about too
16:27 < skelterjohn> cool
16:28 < niemeyer> skelterjohn: http://golang.org/cmd/cgo/
16:28 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4]
16:36 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se]
has joined #go-nuts
16:36 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.]
16:43 -!- femtooo [~femto@95-89-197-149-dynip.superkabel.de] has quit [Read error:
Connection reset by peer]
16:48 < plexdev> http://is.gd/IgwXNC by [Robert Griesemer] in go/doc/ -- go
spec, effective go: cleanups
16:48 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has quit
[Quit: JusticeFries]
16:56 -!- ggordan [~ggordan@91.106.49.200] has joined #go-nuts
17:01 -!- gits [~gits@77.94.219.158] has joined #go-nuts
17:07 -!- hypertux [~hypertux@vps1.joelegasse.com] has quit [Quit: leaving]
17:09 -!- Venom_X [~pjacobs@74.61.90.217] has joined #go-nuts
17:11 -!- ggordan [~ggordan@91.106.49.200] has quit [Quit: This computer has gone
to sleep]
17:13 -!- ggordan [~ggordan@91.106.49.200] has joined #go-nuts
17:16 -!- leeeeeeee [~user@85.234.197.29] has joined #go-nuts
17:20 -!- dahankzter [~henrik@92-244-3-192.customers.ownit.se] has joined #go-nuts
17:21 -!- adu [~ajr@pool-173-79-54-138.washdc.fios.verizon.net] has quit [Quit:
adu]
17:24 -!- jodaro [~user@poquito.divinia.com] has joined #go-nuts
17:25 -!- ExtraSpice [~XtraSpice@88.118.33.48] has quit [Quit: Leaving]
17:25 -!- itrekkie [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has quit [Quit:
itrekkie]
17:26 -!- dRbiG [drbig@unhallowed.pl] has quit [Read error: Operation timed out]
17:29 -!- TheMue [~TheMue@p5DDF6DE6.dip.t-dialin.net] has quit [Quit: TheMue]
17:30 -!- dRbiG [drbig@unhallowed.pl] has joined #go-nuts
17:35 < plexdev> http://is.gd/OFjiQx by [Gustavo Niemeyer] in go/doc/ --
spec: fix Typeof() return type
17:36 -!- hypertux [~hypertux@vps1.joelegasse.com] has joined #go-nuts
17:38 -!- Nitro [~Nitro@unaffiliated/nitro] has quit [Quit: Leaving]
17:48 -!- ponce [~ponce@rps7623.ovh.net] has left #go-nuts []
17:52 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 250 seconds]
18:05 -!- sauerbraten [~sauerbrat@p508CBA2C.dip.t-dialin.net] has quit [Quit:
Leaving]
18:06 -!- sauerbraten [~sauerbrat@p508CBA2C.dip.t-dialin.net] has joined #go-nuts
18:06 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
18:16 < artefon> niemeyer, you sad goinstall is supporting cgo, do I have to
do something special?  when I try to goinstall my lib it seems that the c lib is
not being linked (undefined reference errors)
18:23 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the
connection]
18:25 < skelterjohn> artefon: I think having goinstall support linking is
still in the future
18:26 < skelterjohn> for now, I think if your function is defined in a C
source you include, goinstall can bring it in via cgo
18:26 < skelterjohn> i haven't actually tried this...just jumping to
conclusions
18:27 < artefon> skelterjohn, makes sense though
18:27 < artefon> :)
18:28 < niemeyer> skelterjohn: No, it works now
18:28 < niemeyer> artefon: You have to do something specific, hold on
18:28 < niemeyer> artefon: Check this: http://golang.org/cmd/cgo/
18:30 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has quit [Ping
timeout: 245 seconds]
18:30 < artefon> niemeyer, this went unnoticed
18:30 < artefon> niemeyer, thanks a lot!
18:30 < niemeyer> artefon: np!
18:31 -!- keithcascio [~keithcasc@nat/google/x-fchxeeptsjuuohta] has joined
#go-nuts
18:34 -!- tvw [~tv@e176005006.adsl.alicedsl.de] has joined #go-nuts
18:41 -!- dforsyth [~dforsyth@c-76-21-40-117.hsd1.ca.comcast.net] has quit [Quit:
Computer has gone to sleep.]
18:48 -!- decaf [~mehmet@95.7.189.229] has joined #go-nuts
18:52 -!- leeeeeeee [~user@85.234.197.29] has quit [Ping timeout: 255 seconds]
18:54 -!- snearch [~snearch@f053010222.adsl.alicedsl.de] has joined #go-nuts
18:55 -!- jdp__ [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Read error:
Connection reset by peer]
18:55 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts
19:00 -!- dforsyth [~dforsyth@bastion.inap.yelpcorp.com] has joined #go-nuts
19:08 < jodaro> "go will go the way of the dodo unless easy install package
is ..."
19:08 < jodaro> wow
19:08 < jodaro> just read that
19:08 < jodaro> funny, i feel totally the opposite
19:08 -!- leeeeeeee [~user@85.234.197.29] has joined #go-nuts
19:08 < jodaro> i love having things like goinstall and godoc that are just
included and ready to rock
19:09 < jodaro> maybe its a windows thing
19:09 -!- niemeyer [~niemeyer@187.91.47.18] has quit [Ping timeout: 272 seconds]
19:10 < leeeeeeee> i love goftm!
19:10 < leeeeeeee> go fmt!
19:11 < skelterjohn> it's useful, yeah
19:12 < leeeeeeee> :-)
19:15 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn]
19:16 < mpl> jodaro: he probably was just trolling for the lulz.  I can't
imagine any real programmer thinking that way.
19:17 -!- leeeeeeee [~user@85.234.197.29] has quit [Ping timeout: 272 seconds]
19:18 < jodaro> yeah
19:18 -!- fabled [~fabled@mail.fi.jw.org] has quit [Quit: Ex-Chat]
19:21 -!- Project_2501 [~Marvin@82.84.83.75] has joined #go-nuts
19:21 -!- niemeyer [~niemeyer@201-66-207-103.pltce701.dsl.brasiltelecom.net.br]
has joined #go-nuts
19:21 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts
19:22 -!- sauerbraten [~sauerbrat@p508CBA2C.dip.t-dialin.net] has quit [Remote
host closed the connection]
19:22 -!- Venom_X [~pjacobs@74.61.90.217] has quit [Quit: Venom_X]
19:24 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-149-117.clienti.tiscali.it] has
quit [Ping timeout: 240 seconds]
19:30 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
19:31 -!- Adys [~Adys@unaffiliated/adys] has quit [Ping timeout: 240 seconds]
19:35 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Ping
timeout: 240 seconds]
19:37 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
19:38 < plexdev> http://is.gd/3lYqZo by [Russ Cox] in go/src/pkg/runtime/ --
runtime: fix asm.h on Windows
19:38 < plexdev> http://is.gd/jFBZr6 by [Russ Cox] in 3 subdirs of go/src/
-- build: allow clean.bash to work on fresh checkout
19:38 < plexdev> http://is.gd/zepWnN by [Yuval Pavel Zholkover] in 2 subdirs
of go/src/cmd/ -- 8l: fix crash writing Plan 9 binaries
19:42 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
19:42 -!- Project-2501 [~Marvin@82.84.71.15] has joined #go-nuts
19:43 -!- photron [~photron@port-92-201-120-86.dynamic.qsc.de] has joined #go-nuts
19:44 -!- Project_2501 [~Marvin@82.84.83.75] has quit [Ping timeout: 245 seconds]
19:51 -!- qjcg [~qjcg@208.88.110.46] has joined #go-nuts
19:58 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
20:20 < Xenith> jodaro: Where was that from?
20:20 < Xenith> Oh, nevermind.  There's the thread.
20:21 -!- femtoo [~femto@95-89-197-149-dynip.superkabel.de] has joined #go-nuts
20:22 -!- femtoo [~femto@95-89-197-149-dynip.superkabel.de] has quit [Read error:
Connection reset by peer]
20:23 -!- gits [~gits@77.94.219.158] has quit [Ping timeout: 276 seconds]
20:23 -!- shvntr [~shvntr@123.89.110.17] has quit [Quit: leaving]
20:24 -!- dahankzter1 [~henrik@92-244-3-192.customers.ownit.se] has joined
#go-nuts
20:24 -!- snearch [~snearch@f053010222.adsl.alicedsl.de] has quit [Quit:
Verlassend]
20:25 -!- dahankzter [~henrik@92-244-3-192.customers.ownit.se] has quit [Read
error: Connection reset by peer]
20:26 -!- Project-2501 [~Marvin@82.84.71.15] has quit [Read error: Connection
reset by peer]
20:26 -!- Project-2501 [~Marvin@82.84.71.15] has joined #go-nuts
20:27 -!- m4dh4tt3r [~Adium@c-69-181-223-245.hsd1.ca.comcast.net] has joined
#go-nuts
20:30 -!- adu [~ajr@pool-173-79-54-138.washdc.fios.verizon.net] has joined
#go-nuts
20:31 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has joined
#go-nuts
20:32 -!- Adys [~Adys@cpc3-chap8-2-0-cust26.aztw.cable.virginmedia.com] has joined
#go-nuts
20:32 -!- Adys [~Adys@cpc3-chap8-2-0-cust26.aztw.cable.virginmedia.com] has quit
[Changing host]
20:32 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
20:33 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
20:35 -!- plainhao [~plainhao@208.75.85.237] has quit [Quit: plainhao]
20:35 -!- virtualsue [~chatzilla@nat/cisco/x-hwhipbpohisoooku] has quit [Ping
timeout: 255 seconds]
20:41 -!- DerHorst [~Horst@e176099083.adsl.alicedsl.de] has quit [Remote host
closed the connection]
20:44 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Read error:
Operation timed out]
20:45 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
21:02 -!- nsfx [~nsfx@pool-96-225-70-167.nwrknj.fios.verizon.net] has quit [Ping
timeout: 240 seconds]
21:07 -!- nsfx [~nsfx@pool-96-225-70-167.nwrknj.fios.verizon.net] has joined
#go-nuts
21:08 -!- qjcg [~qjcg@208.88.110.46] has quit [Quit: qjcg]
21:09 -!- napsy [~luka@88.200.96.18] has quit [Read error: No route to host]
21:12 -!- Project-2501 [~Marvin@82.84.71.15] has quit [Read error: Connection
reset by peer]
21:13 -!- Project-2501 [~Marvin@82.84.71.15] has joined #go-nuts
21:18 -!- Project-2501 [~Marvin@82.84.71.15] has quit [Read error: Connection
reset by peer]
21:18 -!- Project-2501 [~Marvin@82.84.71.15] has joined #go-nuts
21:24 -!- dahankzter1 [~henrik@92-244-3-192.customers.ownit.se] has quit [Remote
host closed the connection]
21:25 < plexdev> http://is.gd/Q7ORDF by [Rob Pike] in go/src/pkg/fmt/ --
scan: permit base prefixes 0nnn and 0xnn when scanning
21:38 -!- zozoR [~zozoR@56346ed3.rev.stofanet.dk] has quit [Quit: Morten.  Desu~]
21:53 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
21:55 -!- illya77 [~illya77@245-213-112-92.pool.ukrtel.net] has joined #go-nuts
21:56 -!- ggordan [~ggordan@91.106.49.200] has quit [Quit: Leaving]
21:59 -!- _jgr [~jgr@CPE-123-211-173-81.lnse3.woo.bigpond.net.au] has joined
#go-nuts
21:59 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Read error:
Connection reset by peer]
21:59 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts
22:08 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4]
22:08 -!- illya77 [~illya77@245-213-112-92.pool.ukrtel.net] has quit [Read error:
Connection reset by peer]
22:17 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se]
has quit [Read error: Connection reset by peer]
22:19 < _jgr> so opening braces can't be on their own line?
22:20 < homa_rano> nope
22:20 < _jgr> :(
22:20 < homa_rano> if everyone gets used to the canonical gofmt syntax,
there's hopefully less friction on collaboration
22:21 < aiju> it's not a bug, it's a feature!
22:21 < homa_rano> it's at least better than how javascript allows
alternative syntaxes, and occasionally generates very different code than what
you're thinking
22:23 < _jgr> that seems like a silly restriction
22:24 < _jgr> besides, in collaboration code can be reformatted with the
myriad of tools available to do so
22:24 < aiju> _jgr: it was not as much a deliberate restriction as a result
of another feature
22:24 < aiju> namely automatic semicolon placing
22:25 < jodaro> being knee deep in a c++ project where every library uses a
different style, i have to say i welcome there being one way and one way only in
go
22:26 < jodaro> at least with regard to formatting
22:26 < aiju> being knee deep in C++ sounds like being knee deep in feces
and innards
22:26 -!- jbooth1 [~jay@209.249.216.2] has left #go-nuts []
22:27 < exch> gofmt is a godsend imho
22:27 < Xenith> gofmt is great
22:27 -!- gmilleramilar [~gmiller@38.104.67.234] has quit [Ping timeout: 260
seconds]
22:28 < Xenith> No more giant style document for my projects!
22:28 < _jgr> why is it great :/
22:29 < aiju> it also stops silly stupid bikeshed discussions
22:29 < jodaro> aiju: could be similar, yeah
22:29 < aiju> and encourages people to do real work instead of formatting
source code and flaming about how to do it
22:31 < jodaro> yeah
22:32 < jodaro> or at least the get real work done by playing with Go
instead of doing their real work
22:32 < exch> Having to read other peoepl's code, I usually spend half an
hour reformatting it to my own style before I actually read it.  With gofmt there
is no more need for that
22:33 < _jgr> lol..
22:33 < _jgr> there are code reformatters for other languages
22:33 < jodaro> i just realized that godoc will add the docs for the
packages i've install
22:33 < jodaro> ed
22:33 < jodaro> that?  is awesome.
22:33 < jodaro> in http mode, i mean
22:34 < exch> _jgr: i'm sure there are.  But with Go, it comes standard
issue.
22:34 < exch> which greatly encourages people to actually use it as opposed
to having to download/install it from some third party source
22:35 < jodaro> our perl guys use perltidy
22:35 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the
Fish]
22:35 < jodaro> and then they argue about which options to use
22:35 < exch> ha
22:36 < exch> Good thing then gofmt doesn't really any options to speak of.
22:36 < exch> +have
22:36 < Xenith> I have to revert changes to .indentpro quite often.  :)
22:36 < jodaro> i intentionally mix spaces, tabs, and move braces around and
whatnot just to see them get all worked up about it
22:36 < exch> hehe
22:36 < exch> sadist ;p
22:36 < jodaro> its like my own little experiment
22:36 < aiju> 23:33 < exch> Having to read other peoepl's code, I
usually spend half an hour reformatting it to my own style before I actually read
it.  With gofmt there is no more need for that
22:36 < aiju> really?
22:37 < exch> yes
22:37 < jodaro> oh sure, but they are the ones using perl in the first place
22:37 < aiju> i literally never have to reformat source to read it, no
matter what style
22:37 < jodaro> i can't be blamed 100%
22:37 < exch> I'm very anal like that :p
22:37 < aiju> i've read simh code
22:37 < exch> jodaro: good point
22:37 < aiju> which has a very peculiar "indent-less" style
22:37 < jodaro> so i'm confused
22:37 < jodaro> why does go need an installer on windows
22:38 < jodaro> can't you just do it like you would on linux?
22:38 -!- gmilleramilar [~gmiller@38.104.67.234] has joined #go-nuts
22:38 < exch> It doesnt, except for that one pedantic windows user who found
the mailing list
22:38 < jodaro> ok
22:38 < aiju> you mean forcing people to install bash?
22:38 < exch> apparently he can't really handle anything that requires more
effort than a single button press
22:39 < aiju> exch: those are mac users
22:39 < aiju> Windows users *can* handle multiple button presses, you just
need to label the button "next"
22:39 < exch> lol
22:40 < aiju> or "I accept"
22:40 < exch> I'll just stick with my shell
22:40 < aiju> JCL was the best interfaces
22:47 -!- tensorpudding [~user@99.23.127.179] has joined #go-nuts
22:53 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Read error:
Connection reset by peer]
22:53 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts
22:54 -!- artefon [~thiagon@150.164.2.20] has quit [Quit: Leaving]
22:59 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
23:01 -!- wrtp [~rog@92.17.35.133] has quit [Quit: wrtp]
23:03 -!- decaf [~mehmet@95.7.189.229] has quit [Remote host closed the
connection]
23:06 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has quit [Quit:
Computer has gone to sleep.]
23:07 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has quit [Read error:
Connection reset by peer]
23:07 -!- jdp [~jdp@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts
23:09 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by
peer]
23:13 -!- napsy [~luka@88.200.96.18] has quit [Quit: Lost terminal]
23:14 -!- creack [~charme_g@163.5.84.215] has quit [Ping timeout: 240 seconds]
23:16 -!- creack [~charme_g@163.5.84.215] has joined #go-nuts
23:19 -!- emjayess [~emjayess@pix1.i29.net] has quit [Quit: Leaving]
23:23 -!- JusticeFries [~JusticeFr@c-24-9-171-36.hsd1.co.comcast.net] has quit
[Quit: JusticeFries]
23:23 -!- franksalim [~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net] has
joined #go-nuts
23:24 -!- j3parker [j3parker@artificial-flavours.csclub.uwaterloo.ca] has joined
#go-nuts
23:26 < j3parker> are package names not supposed to seperate code internally
in a project?
23:26 < aiju> packages are libraries
23:27 < Namegduf> They are, for a sufficiently large project.
23:27 < plexdev> http://is.gd/FbPJDg by [Rob Pike] in go/src/pkg/template/
-- template: allow a leading '*' to indicate that evaulation should
23:28 -!- enherit [~enherit@cpe-98-149-170-48.socal.res.rr.com] has joined
#go-nuts
23:28 < MaybeSo> generally I think I've seen folks split sub-components of
libraries into different files that share the same package name, and use public
and private names for further organization
23:28 < MaybeSo> beyond a certain size they use multiple packages, separate
projects
23:28 < j3parker> i want something like this: http://pastebin.com/snhVG3rg
23:29 < Namegduf> You can do that.
23:29 < Namegduf> You need to capitalise baz as Baz so it's public.
23:29 < j3parker> ok, i must be doing the compilation wrong then - what
would the line to 6g be to build that into one executable?
23:29 < j3parker> (6g/6l)
23:29 < j3parker> er yeah :P
23:29 < Namegduf> You would need to build them separately.
23:30 < aiju> you need to write bar.Baz()
23:30 < Namegduf> That too.
23:30 < Namegduf> The non-main packages get made into a .a file
23:30 < j3parker> heh, whoops that too.
23:30 < aiju> or use import . (or similar), but that's discouraged
23:30 < j3parker> ah, meh
23:30 < Namegduf> Which needs to be in the search path of 6l when linking
the main one.
23:31 < j3parker> i guess i am thinking too c/c++ like
23:31 < Namegduf> A package per file is not generally the right way to do
it.
23:31 < Namegduf> Perhaps too C++ like.
23:31 < Namegduf> Packages are not classes; they're bigger.
23:31 < j3parker> yeah, i was thinking one pakcage per file.
23:31 < aiju> j3parker: if you're new, fuck writing packages
23:31 < j3parker> thanks
23:31 < aiju> just pack everything into the main package
23:32 < Namegduf> Packages are a significant block of functionality, similar
to what you might call a module of a program if you were writing C
23:32 < Namegduf> They cannot have circular dependencies.
23:32 < j3parker> ah, ok, that is important.
23:32 < j3parker> main it is :) thanks guys
23:32 < Namegduf> No problem.
23:33 < rm445> by the way you don't need to compile packages into a .a -- a
.6 (or .5 or .8) will do
23:35 < rm445> if you DO want to compile two packages, you just compile the
non-main one with 6g (or whatever), then the main one, then just 6l main.6
23:38 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined
#go-nuts
23:39 -!- KingPhilroy [~kingphilr@shc-nat-newhall.stonehill.edu] has joined
#go-nuts
23:41 < skelterjohn> evening
23:44 < plexdev> http://is.gd/DUmDRJ by [Robert Griesemer] in
go/src/cmd/gofmt/ -- gofmt: no need for lexical compare of src and res
(optimization)
23:45 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
23:47 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has joined #go-nuts
23:50 -!- Project-2501 [~Marvin@82.84.71.15] has quit [Quit: E se abbasso questa
leva che succ...]
23:51 -!- kr [~kr@c-24-5-193-165.hsd1.ca.comcast.net] has joined #go-nuts
23:51 -!- nettok [~quassel@200.119.159.171] has joined #go-nuts
23:52 -!- nettok_ [~quassel@200.119.159.171] has quit [Ping timeout: 240 seconds]
23:53 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has quit [Quit:
Computer has gone to sleep.]
23:55 -!- cafesofie [~cafesofie@ool-4a5978f2.dyn.optonline.net] has joined
#go-nuts
--- Log closed Sat Feb 05 00:00:05 2011