--- Log opened Wed Mar 02 00:00:34 2011 00:03 -!- iant [~iant@nat/google/x-hmwtdrubslogpvfu] has quit [Quit: Leaving.] 00:14 -!- vice_virtue [~vice@202.124.88.109] has quit [Ping timeout: 250 seconds] 00:14 -!- vice_virtue [~vice@202.124.88.46] has joined #go-nuts 00:16 -!- vice_virtue [~vice@202.124.88.46] has quit [Client Quit] 00:16 -!- iant [~iant@nat/google/x-xdsprzeljwzuncew] has joined #go-nuts 00:16 -!- mode/#go-nuts [+v iant] by ChanServ 00:20 -!- boscop [~boscop@f055147252.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 00:21 -!- boscop [~boscop@f055147252.adsl.alicedsl.de] has joined #go-nuts 00:27 -!- iant [~iant@nat/google/x-xdsprzeljwzuncew] has quit [Quit: Leaving.] 00:28 -!- ExtraSpice [XtraSpice@78-62-101-194.static.zebra.lt] has quit [Ping timeout: 240 seconds] 00:30 -!- tylergillies [~quassel@unaffiliated/tylergillies] has quit [Ping timeout: 250 seconds] 00:33 -!- tylergillies [~quassel@204-232-205-180.static.cloud-ips.com] has joined #go-nuts 00:33 -!- tylergillies [~quassel@204-232-205-180.static.cloud-ips.com] has quit [Changing host] 00:33 -!- tylergillies [~quassel@unaffiliated/tylergillies] has joined #go-nuts 00:34 -!- ronnyy [~quassel@p4FF1C556.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 00:34 -!- iant [~iant@67.218.107.6] has joined #go-nuts 00:35 -!- mode/#go-nuts [+v iant] by ChanServ 00:39 -!- boscop [~boscop@f055147252.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 00:39 -!- barkmore [~textual@64.134.142.8] has joined #go-nuts 00:40 -!- amacleod [~amacleod@pool-96-252-93-11.bstnma.fios.verizon.net] has joined #go-nuts 00:41 -!- pharris [~Adium@rhgw.opentext.com] has quit [Quit: Leaving.] 00:49 -!- barkmore [~textual@64.134.142.8] has quit [Ping timeout: 264 seconds] 00:53 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout: 612 seconds] 00:54 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.4] 00:58 -!- shvntr [~shvntr@116.26.131.210] has joined #go-nuts 01:05 < str1ngs> does goinstall work for cgo projects? 01:09 -!- adu [~ajr@softbank220043138128.bbtec.net] has joined #go-nuts 01:12 -!- iant [~iant@67.218.107.6] has quit [Ping timeout: 250 seconds] 01:12 -!- tvw [~tv@e176004028.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 01:18 -!- tobik [~tobik@p4FCBE9C1.dip.t-dialin.net] has quit [Quit: WeeChat 0.3.3] 01:19 -!- saturnfive [~saturnfiv@210.74.155.131] has joined #go-nuts 01:21 -!- iant [~iant@67.218.107.6] has joined #go-nuts 01:21 -!- mode/#go-nuts [+v iant] by ChanServ 01:24 -!- JusticeFries_ [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 01:24 -!- JusticeFries_ [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Client Quit] 01:27 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Read error: Operation timed out] 01:28 -!- nettok [~quassel@200.119.161.149] has joined #go-nuts 01:29 -!- artefon [~thiago@189.59.176.240.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 240 seconds] 01:31 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 01:31 -!- marekweb [~marek@bas1-montreal48-1176173369.dsl.bell.ca] has joined #go-nuts 01:37 -!- tensorpudding [~user@99.23.127.179] has quit [Remote host closed the connection] 01:42 -!- nettok [~quassel@200.119.161.149] has quit [Ping timeout: 240 seconds] 01:47 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 01:48 -!- matti__ [~mumboww@c-24-6-22-101.hsd1.ca.comcast.net] has joined #go-nuts 02:02 < nixness> compiling go again seems to choke on pkg/net for some reason 02:10 -!- iant [~iant@67.218.107.6] has quit [Quit: Leaving.] 02:14 < nixness> okay hg pulled and updated, then building fails 02:14 < nixness> http://fpaste.org/Vo0B/ 02:16 -!- tensorpudding [~user@99.23.127.179] has joined #go-nuts 02:27 <@adg> str1ngs: it will, soon. it might, now 02:27 <@adg> str1ngs: i'm not sure of the exact status 02:28 <@adg> ewanas: that's a fairly benign error. you can safely ignore it 02:29 < ewanas> yeah running all.bash again worked :) 02:29 < ewanas> so the other one was a case of false negatives 02:44 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 240 seconds] 02:50 < str1ngs> adg: https://github.com/thiagoncc/curses.go seems to work. but goinstall panics with mine. I'll figure out why. probably an issue with my package 02:51 -!- gid [~gid@220.253-237-214.VIC.netspace.net.au] has joined #go-nuts 02:57 <@adg> str1ngs: goinstall support for cgo is very new, your help in tracking down any issues is most appreciated! :) 02:57 < str1ngs> adg: ah ok. I shall report back then ! 02:58 < str1ngs> branch support with goinstall be nice to 02:58 <@adg> trouble is that goinstall supports a number of vcses 02:59 <@adg> and they all do branching differently 02:59 -!- saturnfive [~saturnfiv@210.74.155.131] has quit [Read error: Connection reset by peer] 02:59 -!- saturnfive [~saturnfiv@210.74.155.131] has joined #go-nuts 02:59 -!- gid [~gid@220.253-237-214.VIC.netspace.net.au] has left #go-nuts [] 03:05 -!- adu [~ajr@softbank220043138128.bbtec.net] has joined #go-nuts 03:09 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has joined #go-nuts 03:11 < str1ngs> tags as HEAD is good enough for now 03:13 -!- marekweb [~marek@bas1-montreal48-1176173369.dsl.bell.ca] has quit [Quit: Leaving] 03:14 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 03:15 < str1ngs> grr -dashboard=true for testing :( 03:16 < str1ngs> err false 03:16 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has joined #go-nuts 03:29 -!- hypertux [~hypertux@vps1.joelegasse.com] has quit [Ping timeout: 250 seconds] 03:38 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 03:41 -!- davvid [~davvid@208-106-56-2.static.dsltransport.net] has joined #go-nuts 03:43 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 264 seconds] 03:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 03:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 04:01 -!- aho [~nya@fuld-590c602d.pool.mediaWays.net] has quit [Quit: EXEC_over.METHOD_SUBLIMATION] 04:06 -!- edsrzf [~kelvan@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts 04:08 -!- coldturnip1 [~COLDTURNI@111-250-11-41.dynamic.hinet.net] has quit [Read error: Connection reset by peer] 04:12 -!- coldturnip [~COLDTURNI@111-250-11-41.dynamic.hinet.net] has joined #go-nuts 04:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 04:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 04:17 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 246 seconds] 04:27 -!- keithcascio [~keithcasc@nat/google/x-tlcdcugkztvfexfn] has quit [Quit: Leaving] 04:29 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts 04:33 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 240 seconds] 04:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 04:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 04:42 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 04:51 -!- amacleod [~amacleod@pool-96-252-93-11.bstnma.fios.verizon.net] has quit [Quit: Bye Bye] 04:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 04:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 05:14 < exch> Factor is proving to be remarkably suited as a scripting language for Go. With some syntax tweaks it's almost Go <3 05:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 05:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 05:19 -!- krakensden [~krakensde@li221-186.members.linode.com] has joined #go-nuts 05:22 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has joined #go-nuts 05:25 -!- arun_ [~arun@i172010.upc-i.chello.nl] has joined #go-nuts 05:25 -!- arun_ [~arun@i172010.upc-i.chello.nl] has quit [Changing host] 05:25 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts 05:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 05:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 05:40 < str1ngs> exch: I'm working on some go bindings to libalpm thought you might find it instresting 05:51 -!- |Craig| [~|Craig|@174-21-201-200.tukw.qwest.net] has joined #go-nuts 05:51 -!- |Craig| [~|Craig|@174-21-201-200.tukw.qwest.net] has quit [Changing host] 05:51 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 05:53 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts 05:53 -!- mode/#go-nuts [+v iant] by ChanServ 05:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 05:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 05:56 < exch> str1ngs: cool 05:57 < str1ngs> exch: mainly just read functions right now. so I can search for packages etc 05:58 -!- fabled [~fabled@mail.fi.jw.org] has joined #go-nuts 05:59 -!- barkmore [~textual@50.46.115.110] has joined #go-nuts 06:09 -!- ewanas [~dsc@78.101.228.183] has quit [Ping timeout: 250 seconds] 06:10 -!- foocraft [~dsc@78.101.228.183] has quit [Ping timeout: 272 seconds] 06:11 -!- foocraft [~dsc@78.100.210.180] has joined #go-nuts 06:13 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has quit [Remote host closed the connection] 06:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 06:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 06:21 -!- itrekkie [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has joined #go-nuts 06:23 -!- barkmore [~textual@50.46.115.110] has quit [Quit: Computer has gone to sleep.] 06:25 -!- ExtraSpice [XtraSpice@78-62-101-194.static.zebra.lt] has joined #go-nuts 06:27 -!- wtfness [~dsc@78.100.210.180] has joined #go-nuts 06:31 -!- photron [~photron@port-92-201-81-83.dynamic.qsc.de] has joined #go-nuts 06:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 06:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 06:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 06:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 06:58 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 07:00 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 07:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 07:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 07:24 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has joined #go-nuts 07:28 -!- unofficialmvp [~dev@94-62-164-227.b.ipv4ilink.net] has left #go-nuts [] 07:30 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 07:33 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 07:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 07:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 07:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 07:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 07:57 -!- LittleQNCCU [~littleq@dream.cs.nccu.edu.tw] has quit [Ping timeout: 260 seconds] 07:57 -!- LittleQNCCU [~littleq@dream.cs.nccu.edu.tw] has joined #go-nuts 08:01 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts 08:02 -!- itrekkie [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has quit [Quit: itrekkie] 08:11 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 08:11 -!- mbernstein [~michael@cpe-70-113-7-72.austin.res.rr.com] has quit [Ping timeout: 264 seconds] 08:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 08:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 08:24 -!- Project-2501 [~Marvin@82.84.78.144] has joined #go-nuts 08:28 -!- skejoe [~skejoe@188.114.142.162] has joined #go-nuts 08:33 -!- wrtp [~rog@92.17.33.100] has joined #go-nuts 08:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 08:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 08:48 -!- photron [~photron@port-92-201-81-83.dynamic.qsc.de] has quit [Ping timeout: 264 seconds] 08:51 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 08:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 08:55 -!- roto [~roto@64.79.202.154] has joined #go-nuts 08:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 09:05 -!- Broady [~b@unaffiliated/broady] has left #go-nuts [] 09:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 09:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 09:24 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 09:31 -!- espeed [~espeed@63.246.231.57] has quit [Ping timeout: 252 seconds] 09:34 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts 09:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 09:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 09:37 -!- espeed [~espeed@63.246.231.57] has quit [Excess Flood] 09:42 -!- skejoe [~skejoe@188.114.142.162] has quit [Quit: Lost terminal] 09:44 -!- edsrzf [~kelvan@122-61-221-144.jetstream.xtra.co.nz] has quit [Ping timeout: 276 seconds] 09:47 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has quit [Quit: Computer has gone to sleep.] 09:47 < nsf> http://groups.google.com/group/golang-nuts/msg/078746ca4b20369b 09:47 < nsf> facepalm.jpg 09:48 < nsf> "a function is a method without a receiver" 09:49 < nsf> that _is_ scary 09:49 < hokapoka> heh 09:50 < nsf> (another note regarding "OO eats brains") 09:51 < hokapoka> Reading the whole post, well the very first messages, brings me back to a penny dropping in my own brain the other month. 09:52 < hokapoka> I wasn't creating mangy seperate packages, and was opting to put the bulk of the logic into methods because function naming was becomaing a mare. 09:52 < hokapoka> Infact I've moved to using your package build nsf. 09:52 < nsf> hokapoka: uhm? 09:52 < nsf> https://github.com/nsf/goal <- this one? 09:53 < hokapoka> goal, that's it 09:53 < nsf> I hope it works, I haven't checked it for a while 09:53 < nsf> I'm not writing much of the go code lately 09:54 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has joined #go-nuts 09:54 < hokapoka> This simple move to creating more packages and hence encapsulating modules made using functions more realistic, at least for me. 09:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 09:55 < nsf> well, I'm a C guy.. modules? huh.. 09:55 < hokapoka> nsf, erm, I've not actually pulled goal in a while deffo works tho. 09:56 < nsf> hokapoka: the last commit was in the 2010 09:56 < nsf> so.. no need to pull things 09:56 < nsf> :) 09:56 < hokapoka> heh 09:56 < nsf> well, building Go is a simple task 09:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 09:56 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts 09:56 < nsf> I'm afraid cgo is broken there 09:56 < nsf> or not, I don't know 09:57 -!- skejoe [~skejoe@188.114.142.162] has joined #go-nuts 10:07 -!- Adys [~Adys@unaffiliated/adys] has quit [Read error: Connection reset by peer] 10:08 < jumzi> you don't need modules to make functions realistic 10:08 < jumzi> And on that note 10:09 < nsf> the problem with that it doesn't have file local function like 'static' in C 10:09 < nsf> you have to use modules for that 10:09 < nsf> with Go* 10:09 < nsf> functions* 10:10 < nsf> and standard makefiles make it painful to use modules 10:11 < nsf> because they don't track dependencies correctly in that case 10:12 < nsf> not a big problem considering the speed of compilation though 10:12 < hokapoka> Modules maybe wasn't the right word. 10:13 -!- tensorpudding [~user@99.23.127.179] has quit [Read error: Connection reset by peer] 10:13 < nsf> I think Go needs file local functions 10:13 < nsf> but that's just my humble opinion 10:13 < nsf> or file scope functions, you name it 10:14 < hokapoka> Nar that's not an issue for me. 10:14 < jumzi> Well you have packages 10:14 < hokapoka> exactally 10:14 < nsf> but each package has a name and it's supposed to have a meaning of a module 10:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 10:15 < jumzi> Is it often you want to name a function the same thing in a program? 10:15 < jumzi> Altough they do diffrent things? 10:15 < nsf> from time to time :) 10:15 * taruti hasn't had issues with needing file-local functions 10:16 < taruti> the lack of partial application is kind of annoying 10:16 < nsf> on the other hand I don't have an example in mind.. therefore maybe I'm wrong 10:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 10:18 < hokapoka> I think my initial view of packages were in correct. 10:18 -!- visof [~visof@unaffiliated/visof] has quit [Read error: Connection reset by peer] 10:19 < Namegduf> nsf: How large are you thinking of your modules as being? 10:19 < nsf> I take llvm as an example 10:19 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has quit [Ping timeout: 240 seconds] 10:20 < nsf> well my point was that having kind of a module inside a module is nice too 10:20 < nsf> for example in C modular app sometimes is not an app that uses multiple libraries or something 10:20 < nsf> but just nicely structured collection of source files 10:21 < nsf> in Go it's like no matter how much files do you have 10:21 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 10:21 < nsf> they act like a single file 10:21 < nsf> it confuses me a bit 10:22 < nsf> what's the point in having multiple files in a package then? 10:22 < nsf> everything is visible from everywhere anyway 10:22 < nsf> in a package scope of course 10:23 < Namegduf> I think a module inside a module setup would be properly modeled using smaller packages. 10:23 < nsf> of course, yes 10:23 < hokapoka> well, take the http package, it has client.go header.go etc. yeah it could be in one file but it's just preference isn't it? 10:24 < Namegduf> I mean, separate modules should be in separate namespaces and separate scope. 10:24 < nsf> hokapoka: exactly 10:25 < nsf> "preference" is a bad argument sometimes 10:25 < Namegduf> So if a module is actually a number of smaller submodules they ben to be seperate in those ways... and thus a number of smaller separate packages. 10:25 < Namegduf> And yeah, I think multiple files is used specifically and only because 4000 line files are annoying. 10:25 < Namegduf> Or 3000, or whatever your sensible module size is. 10:25 < nsf> Namegduf: I don't think I care about file length somehow 10:25 < rm445> people's opinions on number of functions in a source file varies depending how they like to work (the limit in some weird places is one function per file) - you have to provide for multiple source files per package. 10:25 < Namegduf> Then no point for you. 10:25 < nsf> I use jumps in vim anyway to navigate 10:26 < nsf> G gg and '/' search 10:26 < Namegduf> I guess what I'm saying is that it doesn't make sense to have a file scope and a separate package scope 10:26 < rm445> nsf: big deal. Different people work different ways and the language allows that. 10:26 < nsf> Go has file scope 10:26 < Namegduf> Two bits of code are either independent and respect public/private or they don't 10:26 < nsf> but it only contains imported packages 10:27 < Namegduf> Hmm. 10:27 < nsf> everything else in a file gets promoted to the package scope 10:27 < nsf> import mymodule "x" 10:27 < nsf> 'mymodule' is file local 10:27 < Namegduf> Yeah, although if you actually use that it'd be annoying 10:27 < nsf> anyway, just doesn't feel right 10:27 < nsf> nevermind :) 10:27 < Namegduf> To have a package renamed in one place but not another within a package. 10:28 < nsf> I'm just ranting a bit 10:28 < nsf> hehe 10:29 < Namegduf> I like to have separate subareas of functionality, if that makes sense, which all are within the same namespace and encapsulation boundary. 10:29 < Namegduf> So I like multiple files for that. 10:29 < Namegduf> But obviously values accessible only within a certain file kinda mess that up. 10:30 -!- saturnfive [~saturnfiv@210.74.155.131] has quit [Read error: Connection reset by peer] 10:30 < nsf> still, I think Go has lost something that was in C and was nice 10:31 < nsf> about source files 10:31 < nsf> but I'm not saying it's an 'include' system, god no 10:31 * taruti likes the go modules better 10:31 < nsf> something else :) 10:32 < nsf> in C file is a translation unit 10:32 < nsf> in Go file is a part of the package 10:32 < nsf> concepts are a bit different 10:32 < nsf> and something is forgotten in between somewhere :) 10:32 * nsf has this feeling 10:32 < nsf> I don't know 10:34 < Namegduf> I think... in C you could have things which were in the same module but could hide SOME internal implementation stuff just for neatness, not for encapsulation, and in Go you can't. 10:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 10:35 < rm445> the default go makefiles do something a little weird with packages, IMO. 10:35 < taruti> Namegduf: and hiding things that are shared across a module is a pain in C 10:35 < rm445> We have make.cmd for 'this program has one main package and imports from my goroot' 10:36 < rm445> and we have make.pkg for 'build this package and install it to my goroot' 10:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 10:36 < rm445> but I think there's a middle case, 'this package is not a standalone library but a conceptual part of a larger program' - that you might want to build in place. 10:37 < Namegduf> I just use my own makefile for that, but it's non-ideal to do thhat 10:37 < Namegduf> *that 10:37 < nsf> rm445: https://github.com/nsf/goal 10:37 < nsf> I've addressed that issue partially with these alternative templates 10:37 < nsf> see examples/cmd_pkgs 10:39 < nsf> although goal also shows how horrible make files could be 10:40 < nsf> :D 10:40 < nsf> combine that with painful debugging and here we go.. 10:41 < wrtp> rm445: i think that GOPATH will address that 10:42 < wrtp> i don't miss file-local functions or types BTW. a package is one entity - it's easy to keep names separate. 10:43 < wrtp> in C, static is necessary because there's no other scope 10:43 < wrtp> package-local is equivalent to C's static 10:43 < nsf> I guess you're right 10:44 < nsf> it's hard to imagine a thing that allows you to share something between a.go and b.go, but not c.go in a module 10:44 < nsf> in C it's trivial with headers, but we all know that system has its own drawbacks 10:44 < wrtp> it wouldn't work in C if the names clashed 10:45 < nsf> anyways, my bad.. Go doesn't need vars/funcs in file scope 10:45 < nsf> :) 10:45 < wrtp> :-) 10:46 < wrtp> i quite like import being file scope though 10:46 < nsf> I guess it's nice, yeah 10:46 < wrtp> that's a good reason for putting things in separate files - when their dependencies are very different 10:50 -!- saturnfive [~saturnfiv@222.90.16.151] has joined #go-nuts 10:52 < rm445> wrtp: does GOPATH exist yet or is it an upcoming feature? 10:52 < rm445> and will using it just be a case of writing GOPATH=. in a makefile? 10:53 -!- saturnfive [~saturnfiv@222.90.16.151] has left #go-nuts [] 10:53 < wrtp> good question. i've been seeing updates that have mentioned it, but i don't know if they're complete yet 10:53 < wrtp> rm445: i think you'd set it as an environment variable 10:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 10:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 10:58 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 10:58 -!- vsayer [~vivek@c-76-102-205-58.hsd1.ca.comcast.net] has joined #go-nuts 11:13 * wrtp has just realised that the proposed change to goinstall solves all my building woes. 11:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 11:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 11:18 -!- maattd [~maattd@195.220.53.114] has joined #go-nuts 11:23 -!- ronnyy [~quassel@p4FF1C6C9.dip0.t-ipconnect.de] has joined #go-nuts 11:29 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts 11:34 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 11:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 11:54 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 11:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 12:02 -!- matti__ [~mumboww@c-24-6-22-101.hsd1.ca.comcast.net] has left #go-nuts [] 12:06 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 12:09 -!- tvw [~tv@e176001190.adsl.alicedsl.de] has joined #go-nuts 12:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 12:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 12:21 -!- maattd [~maattd@195.220.53.114] has quit [Quit: Computer has gone to sleep.] 12:21 -!- niemeyer [~niemeyer@41.138.67.18] has joined #go-nuts 12:27 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 12:27 -!- artefon [~thiago@189.59.176.240.dynamic.adsl.gvt.net.br] has joined #go-nuts 12:30 -!- sauerbraten [~sauerbrat@p508CA9C4.dip.t-dialin.net] has joined #go-nuts 12:31 -!- saturnfive [~saturnfiv@222.90.16.151] has joined #go-nuts 12:37 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 12:46 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.] 12:47 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 12:50 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Client Quit] 12:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 12:56 -!- bjarneh [~bjarneh@1x-193-157-199-127.uio.no] has joined #go-nuts 12:57 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 13:02 -!- saturnfive [~saturnfiv@222.90.16.151] has left #go-nuts [] 13:08 -!- artefon [~thiago@189.59.176.240.dynamic.adsl.gvt.net.br] has quit [Read error: Connection reset by peer] 13:11 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 13:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 13:17 -!- lmoura [~lauromour@186.215.206.130] has quit [Ping timeout: 240 seconds] 13:17 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 13:23 -!- artefon [~thiago@187.59.208.225] has joined #go-nuts 13:28 -!- Fish [~Fish@exo3753.pck.nerim.net] has quit [Quit: So Long, and Thanks for All the Fish] 13:30 -!- lmoura [~lauromour@187.113.104.4] has joined #go-nuts 13:31 -!- Fish [~Fish@exo3753.pck.nerim.net] has joined #go-nuts 13:36 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 13:36 -!- tvw [~tv@e176001190.adsl.alicedsl.de] has quit [Remote host closed the connection] 13:37 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 13:41 -!- tvw [~tv@e176001190.adsl.alicedsl.de] has joined #go-nuts 13:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 13:56 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 14:02 -!- mbernstein [~michael@cpe-70-113-7-72.austin.res.rr.com] has joined #go-nuts 14:06 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Quit: Leaving.] 14:06 -!- Davidian1024 [~Davidian1@cpe-173-88-168-51.neo.res.rr.com] has joined #go-nuts 14:09 -!- hypertux [~hypertux@vps1.joelegasse.com] has joined #go-nuts 14:14 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Read error: Connection reset by peer] 14:16 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has joined #go-nuts 14:21 -!- mattn_jp [~mattn@s60.BMT-e1.vectant.ne.jp] has joined #go-nuts 14:21 -!- DerHorst [~Horst@e176103138.adsl.alicedsl.de] has joined #go-nuts 14:29 * wrtp does like it when adding a feature reduces the number of lines of code. 14:30 -!- emjayess [~emjayess@pix1.i29.net] has joined #go-nuts 14:30 < ww> deleting code (whilst preservice function) is one of the most satisfying things 14:34 -!- shvntr [~shvntr@116.26.131.210] has quit [Ping timeout: 264 seconds] 14:41 -!- iant [~iant@67.218.107.6] has joined #go-nuts 14:41 -!- mode/#go-nuts [+v iant] by ChanServ 14:42 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 14:43 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Ping timeout: 264 seconds] 14:45 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts 14:45 -!- Venom_X_ [~pjacobs@75.92.43.21] has joined #go-nuts 14:46 -!- femtoo [~femto@95-89-196-164-dynip.superkabel.de] has joined #go-nuts 14:46 < wrtp> ww: ain't it just 14:46 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Ping timeout: 240 seconds] 14:47 < aiju> i love it when i have a huge convoluted piece of code 14:47 < aiju> which has a bug 14:47 < aiju> and after i fix it, it's all simple and nice 14:47 -!- tvw [~tv@e176001190.adsl.alicedsl.de] has quit [Read error: Connection reset by peer] 14:51 * ww scrolls up s/preservice/preserving/ 14:51 -!- boscop [~boscop@f050128230.adsl.alicedsl.de] has joined #go-nuts 14:58 -!- visof [~visof@unaffiliated/visof] has quit [Quit: Leaving] 14:58 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has joined #go-nuts 15:05 < wrtp> aiju: yeah, and then you add features and it gets all complex again until the next refactor. it's like a sawtooth curve. 15:06 -!- niemeyer [~niemeyer@41.138.67.18] has quit [Ping timeout: 276 seconds] 15:08 -!- skelterjohn [~jasmuth@c-68-45-238-234.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 15:13 -!- artefon [~thiago@187.59.208.225] has quit [Read error: Connection reset by peer] 15:14 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has joined #go-nuts 15:15 -!- jbooth1 [~jay@209.249.216.2] has joined #go-nuts 15:15 < taruti> is it possible to get cumulative/recursive costs of functions with 6prof? 15:20 -!- mbone [~mbone2@216-80-120-74.mart-bsr1.chi-mart.il.static.cable.rcn.com] has joined #go-nuts 15:21 < taruti> -hs seems to help :) 15:24 -!- fabled [~fabled@mail.fi.jw.org] has quit [Quit: Ex-Chat] 15:25 -!- gstrock [~gstrock@adsl-75-38-17-164.dsl.irvnca.sbcglobal.net] has quit [Ping timeout: 264 seconds] 15:25 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 15:25 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has joined #go-nuts 15:31 -!- sauerbraten [~sauerbrat@p508CA9C4.dip.t-dialin.net] has quit [Remote host closed the connection] 15:32 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Ping timeout: 240 seconds] 15:34 -!- qjcg [~qjcg@208.88.110.46] has joined #go-nuts 15:34 -!- qjcg [~qjcg@208.88.110.46] has left #go-nuts [] 15:35 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts 15:36 -!- imsplitbit [~imsplitbi@64.39.4.132] has joined #go-nuts 15:37 -!- _Kim [~kim@gw-gbg.ilait.se] has quit [Remote host closed the connection] 15:38 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts 15:39 -!- tensai_cirno [~cirno@77.232.15.216] has joined #go-nuts 15:39 -!- binarypie [~binarypie@adsl-99-35-135-146.dsl.pltn13.sbcglobal.net] has joined #go-nuts 15:43 -!- DerHorst [~Horst@e176103138.adsl.alicedsl.de] has quit [Remote host closed the connection] 15:45 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 15:47 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Ping timeout: 250 seconds] 15:52 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has quit [Remote host closed the connection] 15:53 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has joined #go-nuts 15:55 -!- skejoe [~skejoe@188.114.142.162] has quit [Quit: Lost terminal] 15:56 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn] 15:58 -!- iant [~iant@67.218.107.6] has quit [Quit: Leaving.] 15:58 -!- KingPhilroy [~kingphilr@shc-nat-newhall.stonehill.edu] has joined #go-nuts 15:58 -!- xyproto [~alexander@77.40.159.131] has quit [Quit: WeeChat 0.3.4] 16:00 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has joined #go-nuts 16:00 -!- mbone [~mbone2@216-80-120-74.mart-bsr1.chi-mart.il.static.cable.rcn.com] has quit [Quit: Leaving] 16:03 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts 16:06 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.] 16:08 -!- pharris [~Adium@rhgw.opentext.com] has joined #go-nuts 16:11 -!- iant [~iant@nat/google/x-ubykylveyuxkwuay] has joined #go-nuts 16:11 -!- mode/#go-nuts [+v iant] by ChanServ 16:12 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has quit [Ping timeout: 240 seconds] 16:16 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has quit [Ping timeout: 240 seconds] 16:19 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 276 seconds] 16:22 -!- mbone [~mbone2@216-80-120-74.mart-bsr1.chi-mart.il.static.cable.rcn.com] has joined #go-nuts 16:24 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts 16:26 -!- xyproto [~alexander@77.40.159.131] has joined #go-nuts 16:31 -!- piranha [~piranha@5ED42E59.cm-7-5a.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 16:32 -!- tvw [~tv@212.79.9.150] has joined #go-nuts 16:33 -!- plainhao [~plainhao@208.75.85.237] has joined #go-nuts 16:37 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 16:37 -!- femtoo [~femto@95-89-196-164-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 16:37 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 16:37 -!- ildorn [~ildorn@dslb-088-067-158-043.pools.arcor-ip.net] has joined #go-nuts 16:38 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 16:39 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has joined #go-nuts 16:40 -!- sauerbraten [~sauerbrat@p508CA9C4.dip.t-dialin.net] has joined #go-nuts 16:42 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 16:48 < aiju> conflicts: 90 shift/reduce 16:48 < aiju> goyacc loves my grammar 16:52 < wrtp> better than finding the conflicts after you've painstakingly crafted the grammar by hand :-) 16:53 -!- piranha [~piranha@5ED4B890.cm-7-5c.dynamic.ziggo.nl] has joined #go-nuts 16:56 -!- cco3 [~conley@c-69-181-140-72.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 16:57 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host closed the connection] 16:59 -!- arun [~arun@unaffiliated/sindian] has quit [Read error: No route to host] 17:00 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts 17:04 -!- espeed [~espeed@63.246.231.57] has quit [Ping timeout: 240 seconds] 17:06 -!- arun [~arun@unaffiliated/sindian] has joined #go-nuts 17:08 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 17:10 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts 17:15 -!- ExtraSpice [XtraSpice@78-62-101-194.static.zebra.lt] has quit [Quit: Leaving] 17:15 -!- freetz [~fritz@secure-atrc-dip23.nat.okstate.edu] has joined #go-nuts 17:18 -!- itrekkie [~itrekkie@ip72-211-129-122.tc.ph.cox.net] has joined #go-nuts 17:21 -!- freetz [~fritz@secure-atrc-dip23.nat.okstate.edu] has quit [Ping timeout: 272 seconds] 17:23 -!- artefon [~thiagon@150.164.2.20] has quit [Ping timeout: 276 seconds] 17:29 -!- ShadowIce [~pyoro@HSI-KBW-109-193-120-162.hsi7.kabel-badenwuerttemberg.de] has joined #go-nuts 17:29 -!- ShadowIce [~pyoro@HSI-KBW-109-193-120-162.hsi7.kabel-badenwuerttemberg.de] has quit [Changing host] 17:29 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 17:33 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has quit [Quit: leaving] 17:33 -!- aho [~nya@fuld-590c69b3.pool.mediaWays.net] has joined #go-nuts 17:35 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping timeout: 264 seconds] 17:49 -!- GoBIR [~gobir@70-90-168-190-SFBACalifornia.hfc.comcastbusiness.net] has joined #go-nuts 17:52 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts 17:55 -!- Eko [~eko@70-90-168-190-SFBACalifornia.hfc.comcastbusiness.net] has joined #go-nuts 17:55 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts 17:58 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has quit [Ping timeout: 276 seconds] 18:03 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 18:05 -!- _Eko_ [~eko@70-90-168-190-SFBACalifornia.hfc.comcastbusiness.net] has joined #go-nuts 18:06 -!- sauerbraten [~sauerbrat@p508CA9C4.dip.t-dialin.net] has quit [Remote host closed the connection] 18:08 -!- GoBIR [~gobir@70-90-168-190-SFBACalifornia.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 18:08 -!- Eko [~eko@70-90-168-190-SFBACalifornia.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 18:10 -!- freetz [~fritz@secure-atrc-dip23.nat.okstate.edu] has joined #go-nuts 18:11 -!- GoBIR [~gobir@70-90-168-190-SFBACalifornia.hfc.comcastbusiness.net] has joined #go-nuts 18:13 -!- TheMue [~TheMue@p5DDF773E.dip.t-dialin.net] has joined #go-nuts 18:13 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-160-174.clienti.tiscali.it] has joined #go-nuts 18:14 -!- freetz [~fritz@secure-atrc-dip23.nat.okstate.edu] has quit [Client Quit] 18:15 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has quit [Ping timeout: 250 seconds] 18:16 -!- Project-2501 [~Marvin@82.84.78.144] has quit [Ping timeout: 260 seconds] 18:16 -!- lmoura [~lauromour@187.113.104.4] has quit [Ping timeout: 240 seconds] 18:17 < exch> Does anyone have some good resources on compiler theory/design? 18:17 < exch> Google has plenty of hits, i'm just trying to narrow it down a little to the good bits 18:18 -!- Project-2501 [~Marvin@82.84.95.50] has joined #go-nuts 18:19 <+iant> any particular aspect of compilers? 18:19 <+iant> the usual standard intro is the dragon book 18:20 < exch> I'm complete nub as far as 'proper' compiler design is concerned, so I guess the standard intro will be as good a place as any to start 18:21 <+iant> I don't think it's online, alas 18:21 < exch> I can make something work with my scripting language attempts, but I generally just wing it and mold into something that works for me. I'm just curious just how shit my approach is 18:21 <+iant> you can older editions cheap, and they are still good intros 18:21 <+iant> http://www.amazon.com/Compilers-Principles-Techniques-Alfred-Aho/dp/0201100886 18:21 -!- PortatoreSanoDiI [~Marvin@dynamic-adsl-94-36-160-174.clienti.tiscali.it] has quit [Read error: Operation timed out] 18:21 < exch> It's ok if it's a book. I can pick it up sometime 18:22 < exch> cool, thanks 18:24 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 18:27 -!- lmoura [~lauromour@187.113.104.4] has joined #go-nuts 18:30 < TheMue> iant: Just updating to 2011-02-24 and got an error with archive/tar. 18:30 < TheMue> iant: lag provided but not defined: -v 18:30 < TheMue> A known error? 18:30 <+iant> I don't think so 18:30 <+iant> error during the build or the test? 18:31 < plexdev> http://is.gd/YppRhC by [Brad Fitzpatrick] in go/src/pkg/http/ -- http: initialize request Header for the transport 18:31 <+iant> what OS and ARCH? 18:31 < TheMue> As usual I do ./all.bash 18:32 -!- espeed [~espeed@63.246.231.57] has quit [Ping timeout: 240 seconds] 18:32 <+iant> all.bash builds everything and then tests everything 18:32 < TheMue> On OS X, he is doing make -C archive/tar test 18:32 <+iant> OK, a test failure 18:32 <+iant> does it really say "lag provided"? I wonder what "lag" means? 18:32 <+iant> oh, "flag" 18:33 <+iant> according to http://godashboard.appspot.com/ OS X is building fine 18:34 < TheMue> eh, "flag provided ..." *sigh* 18:35 < TheMue> hmm, ./all.bash does a make clean before, isn't it? 18:35 <+iant> yes 18:35 < TheMue> strange 18:36 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts 18:36 <+iant> I don't know why it would be passing -v 18:36 <+iant> I don't see that when I run "make test" 18:37 <+iant> I can see the error if I run "gotest -v" in archive/tar 18:37 <+iant> but I don't see where the -v would come from normally 18:39 -!- jokoon [~zonax@feu30-1-82-242-58-229.fbx.proxad.net] has joined #go-nuts 18:39 < TheMue> It the first test after the message regarding ./sudo.bash for the debugger 18:40 <+iant> what happens if you cd to src/pkg/archive/tar and run "make test"? 18:41 < TheMue> Same error 18:41 <+iant> what is the first line of output? 18:42 < jokoon> any advice for how to learn go when I already know C++ ? (and also ruby, python, php...) 18:42 < TheMue> gotest -v 18:42 <+iant> TheMue: OK, where did that -v come from? 18:42 <+iant> I don't see it when I run "make test" 18:42 <+iant> Look for the "test" target in src/Make.pk 18:42 < TheMue> iant: Never seen it before, so don't know 18:42 <+iant> sorry, src/Make.pkg 18:43 < TheMue> ok 18:43 <+iant> jokoon: http://golang.org/doc/go_for_cpp_programmers.html 18:44 < TheMue> iant: the test target is gotest -v 18:44 <+iant> it shouldn't be.... 18:44 <+iant> do you have any local patches in your sources? 18:44 <+iant> what does "hg status" pring? 18:44 <+iant> s/pring/print/ 18:45 < jokoon> iant thanks a lot ! is there more ? 18:45 < jokoon> what can I read when I finished that ? 18:45 <+iant> jokoon: nothing more about C++, there is lots more documentation at golang.org 18:45 <+iant> read the tutorial and Effective Go 18:46 < jokoon> and by the way, what are you guys working on besides go ? 18:46 < aiju> http://aiju.phicode.de/misc/go or read what i'm writing currently *g* 18:46 <+iant> I'm full time on Go, there are a few full time Go developers 18:48 < jokoon> yeah but are you working at google ? 18:48 < plexdev> http://is.gd/ZQ1tjN by [Russ Cox] in 3 subdirs of go/src/pkg/runtime/ -- runtime: record goroutine creation pc and display in traceback 18:48 < aiju> i think everyone with voice/op in here is working at google 18:48 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts 18:48 <+iant> jokoon: yes, I work at Google 18:48 < jokoon> *impressed* 18:48 <+iant> me and 20,000 other people 18:48 < nsf> :D 18:49 < TheMue> iant: Oh, my Make.pkg is locally modified. Maybe I once changed it, but it's a long time ago. Thx for the hint. 18:49 <+iant> sure 18:51 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has quit [Ping timeout: 246 seconds] 18:54 -!- dfr|work [~dfr|work@nat/google/x-ktadigpkyidpftep] has joined #go-nuts 18:58 < KirkMcDonald> Google? Never heard of it. 18:58 < wrtp> jokoon: have a read through the language specification. it's pretty readable, and you find things there that you won't find in most other documents. 18:59 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Operation timed out] 18:59 < jokoon> ok 18:59 < TheMue> iant: So,hg update -c done, now the real Make.pkg => e'thing work. Thx a lot 19:00 < KirkMcDonald> jokoon: When I learned Go (coming from C++, Python, others), I just read the spec start to finish. 19:00 < wrtp> me too. and puzzled over the tricky bits, thinking over the implications. 19:01 < KirkMcDonald> This is also the way I learned D, however long ago that was. 19:01 < aiju> i want that Rob gets the Pullitzer price for the Go specs 19:04 < plexdev> http://is.gd/3VPnQ9 by [Roger Peppe] in go/src/pkg/fmt/ -- fmt: allow recursive calls to Fscan etc. 19:06 < skelterjohn> I've glanced at the spec, but to learn go i looked at the tutorial 19:07 -!- Scorchin [~Scorchin@host86-160-234-130.range86-160.btcentralplus.com] has joined #go-nuts 19:11 -!- photron [~photron@port-92-201-81-83.dynamic.qsc.de] has joined #go-nuts 19:12 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has quit [Ping timeout: 250 seconds] 19:22 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 19:23 -!- dahankzter [~henrik@92-244-3-192.customers.ownit.se] has joined #go-nuts 19:24 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts 19:29 -!- dfr|mac [~dfr|work@nat/google/x-wwzyvbznuzwwlrtg] has joined #go-nuts 19:32 -!- dfr|mac_ [~dfr|work@nat/google/x-zndppathjncqauuo] has joined #go-nuts 19:33 -!- dfr|mac [~dfr|work@nat/google/x-wwzyvbznuzwwlrtg] has quit [Ping timeout: 240 seconds] 19:35 < nsf> http://pastie.org/1625764 19:35 * nsf loves ragel 19:35 < nsf> who needs lex anyway 19:36 < plexdev> http://is.gd/7Jts70 by [Roger Peppe] in 2 subdirs of go/src/ -- cgo: put temporary source files in _obj. 19:36 < plexdev> http://is.gd/R2o2Up by [Dave Cheney] in go/src/cmd/ -- build: fix race condition building enam.o 19:42 -!- dfr|mac_ [~dfr|work@nat/google/x-zndppathjncqauuo] has quit [Remote host closed the connection] 19:42 -!- belkiss [~kvirc@drn13-1-78-235-168-105.fbx.proxad.net] has joined #go-nuts 19:43 -!- ronnyy [~quassel@p4FF1C6C9.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 19:46 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 19:53 < inv_arp> KirkMcDonald: know your a Python guru, starting new projects in Go? 19:53 < plexdev> http://is.gd/lmf1DO by [Russ Cox] in go/src/ -- fix build 19:53 < KirkMcDonald> inv_arp: I fiddled around with it when Go was first released, but I haven't had any good projects for Go lately. 19:54 -!- artefon [~thiagon@150.164.2.20] has quit [Quit: Leaving] 19:55 < inv_arp> ah k 19:56 < KirkMcDonald> The last thing I was looking at was the build tool "redo". 19:56 < KirkMcDonald> Which is interesting in its way, but doesn't offer much for Go. 19:57 < rm445> I had a look at that, it's quite cool but Go makes it a bit of a pain to use. 19:58 < rm445> It's trivial to write a .do file for every .6 file, but writing a default.6.do would be slightly complicated. 19:58 < KirkMcDonald> It has a compelling model for automatically determining dependencies, but given the way Go works, it doesn't offer much of an advantage. 19:58 < KirkMcDonald> Yeah, that. 19:58 < skelterjohn> try out http://go-gb.googlecode.com :) 19:58 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has quit [Ping timeout: 250 seconds] 19:58 < skelterjohn> makes building go projects trivial 19:58 < KirkMcDonald> Yeah, there are other things. 19:59 < skelterjohn> dep analysis, and some other tools 19:59 < KirkMcDonald> D is a more interesting case, with redo. 19:59 < skelterjohn> i just don't like build tools that need instructions 19:59 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has joined #go-nuts 19:59 < skelterjohn> they should have reasonable defaults that make sense for 99% of projects 19:59 < skelterjohn> and optional configuration for the other 1% 20:00 < rm445> if you make the samm assumption as GB, that every source file in a directory belongs in that package, then the redo file is simple 20:00 < KirkMcDonald> For a language to get much of an advantage from redo, it needs to offer two things. 20:00 < skelterjohn> the redo file may be simple, but you still have to create it 20:00 < KirkMcDonald> The first is the ability to compile an object file (or whatever you call the target) given only the name of the object. 20:01 < KirkMcDonald> So for D, if you're given foo.o, you can know that you need to do: dmd -c -offoo.o foo.d 20:01 < KirkMcDonald> This doesn't hold for Go, obviously. 20:02 < skelterjohn> i find the fact that all the source for a pkg is compiled in the same 6g call convenient 20:02 < KirkMcDonald> The other is the ability to output a list of the object's dependencies during the compilation step. 20:02 < skelterjohn> go certainly has that 20:02 < KirkMcDonald> Yes. 20:02 < KirkMcDonald> But it's irrelevant, for these purposes. 20:03 < rm445> ooh, how do you get gc to do that? 20:03 < skelterjohn> gc won't tell you 20:03 < skelterjohn> but you can use the go/parser package to get it 20:03 < skelterjohn> quite easily 20:03 < KirkMcDonald> skelterjohn: There is an important disinction to be made here. 20:03 < KirkMcDonald> distinction* 20:04 < KirkMcDonald> skelterjohn: You are referring to the use of static analysis to parse out the imports of a package. 20:04 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 20:04 < KirkMcDonald> skelterjohn: I am referring to having the compiler output the things that it actually requires for compilation, during compilation. 20:05 < KirkMcDonald> skelterjohn: To be fair, Go doesn't really offer features which make these different. 20:05 < KirkMcDonald> skelterjohn: Except, say, omitting a .go file or not when you compile a package. 20:06 < KirkMcDonald> D, on the other hand (and I did say D was not interesting with respect to redo) has conditional compilation features... 20:06 -!- bjarneh [~bjarneh@1x-193-157-199-127.uio.no] has quit [Quit: leaving] 20:06 < KirkMcDonald> Where the imports can differ based on which -version flags to give to the compiler, say. 20:06 < KirkMcDonald> Anyway. 20:10 < plexdev> http://is.gd/j2iLCi by [Dave Cheney] in 2 subdirs of go/ -- build: simplify clean.bash 20:10 < plexdev> http://is.gd/9AJmrQ by [Roger Peppe] in go/src/cmd/goinstall/ -- goinstall: protect against malicious filenames. 20:10 < plexdev> http://is.gd/P1O8m1 by [Yasuhiro Matsumoto] in go/src/pkg/xml/ -- xml: fix typo in test. 20:10 < rm445> yow. I think Go is simple enough to build with redo if you just had a list of which files are in each package. Getting that list efficiently is a bit of a pain 20:11 < rm445> skelterjohn: the idea would be that one person writes the go redo script, which then gets packaged with the build tool itself. 20:11 < skelterjohn> oh i see, so no one would have to write it again as long as they conformed 20:12 -!- imsplitbit [~imsplitbi@64.39.4.132] has quit [Read error: Operation timed out] 20:13 < rm445> In any case, redo is simple and powerful enough that I'd consider it for something I didn't know how to do with make, even if I had to frob the build scripts by hand if the project changed. 20:13 -!- imsplitbit [~imsplitbi@64.39.4.135] has joined #go-nuts 20:13 < rm445> It's a bit like just writing a build.sh shellscript, except a little more fiddly but much more efficient for rebuilds. 20:13 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has quit [Ping timeout: 246 seconds] 20:14 < skelterjohn> how easy is it to distribute redo with a project? 20:15 -!- tensai_cirno [~cirno@77.232.15.216] has quit [Ping timeout: 250 seconds] 20:17 < rm445> it's like a megabyte of python and gubbins. I don't know how portable it really is but basically it adds a dependency on python. 20:17 < skelterjohn> ah 20:18 < skelterjohn> one nice thing about gb is that it will create a set of makefiles, if you want to distribute without an extra dependency 20:20 < rm445> that's cool. 20:21 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 20:22 -!- jokoon [~zonax@feu30-1-82-242-58-229.fbx.proxad.net] has quit [Quit: Leaving] 20:23 -!- belkiss [~kvirc@drn13-1-78-235-168-105.fbx.proxad.net] has left #go-nuts ["Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is"] 20:26 -!- tensorpudding [~user@99.23.127.179] has joined #go-nuts 20:28 < skelterjohn> well, i figured a js chatroom would have more relevancy than a general programming one =p 20:28 < skelterjohn> since people here actually do web apps 20:28 < skelterjohn> oops wrong chan 20:30 -!- ross` [~ross@83.246.64.67] has joined #go-nuts 20:31 -!- awidegreen_ [~quassel@178.63.120.5] has joined #go-nuts 20:31 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has quit [Ping timeout: 240 seconds] 20:37 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 272 seconds] 20:37 -!- Nitro [~Nitro@unaffiliated/nitro] has joined #go-nuts 20:37 -!- artefon [~thiago@189.26.237.197.dynamic.adsl.gvt.net.br] has joined #go-nuts 20:38 -!- JusticeFries_ [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 20:39 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 20:40 -!- jumzi [~none@c-89-233-234-125.cust.bredband2.com] has quit [Remote host closed the connection] 20:41 -!- artefon [~thiago@189.26.237.197.dynamic.adsl.gvt.net.br] has quit [Read error: Connection reset by peer] 20:41 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Disconnected by services] 20:42 < plexdev> http://is.gd/KSd8qg by [Dave Cheney] in go/src/pkg/runtime/ -- runtime: fix unused variable warning 20:50 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection] 21:00 -!- artefon [~thiago@189.26.237.197.dynamic.adsl.gvt.net.br] has joined #go-nuts 21:12 -!- plainhao [~plainhao@208.75.85.237] has quit [Quit: plainhao] 21:19 -!- ildorn [~ildorn@dslb-088-067-158-043.pools.arcor-ip.net] has quit [Quit: Leaving.] 21:19 -!- pothos_ [~pothos@111-240-169-63.dynamic.hinet.net] has joined #go-nuts 21:20 -!- keithgcascio [~keithcasc@nat/google/x-epsziepadzeymfpk] has joined #go-nuts 21:21 -!- pothos [~pothos@111-240-167-156.dynamic.hinet.net] has quit [Ping timeout: 272 seconds] 21:25 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has joined #go-nuts 21:26 -!- awidegreen_ [~quassel@178.63.120.5] has quit [Ping timeout: 264 seconds] 21:29 < plexdev> http://is.gd/REi438 by [Gustavo Niemeyer] in 2 subdirs of go/ -- gc: fix init of packages named main 21:30 -!- tvw [~tv@e176001190.adsl.alicedsl.de] has joined #go-nuts 21:31 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 240 seconds] 21:32 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts 21:33 -!- donpdonp [~donp@184-100-206-241.ptld.qwest.net] has joined #go-nuts 21:33 < donpdonp> is there an irb-style (from ruby) shell for go? 21:33 < aiju> no 21:33 < donpdonp> ;( 21:34 < aiju> i don't know why people like REPLs 21:34 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has joined #go-nuts 21:34 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Read error: Connection reset by peer] 21:34 < aiju> i just use a text editor 21:34 < donpdonp> its a good way to start interacting with go at a simple level. the immediate feedback is satisfying when one is learning the very basics 21:35 < skelterjohn> there are go repls 21:35 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 21:35 < skelterjohn> check out http://go-lang.cat-v.org/dev-utils 21:36 < aiju> skelterjohn: with a 2s delay because of linking? ;P 21:36 < skelterjohn> heh 21:36 < skelterjohn> it's like 1s :) 21:37 < donpdonp> skelterjohn: thx! 21:38 < skelterjohn> consider using the go playground, though 21:38 < donpdonp> skelterjohn: ah that's certainly easier to setup. thx. http://golang.org/doc/play/ 21:41 < zozoR> i would really wish that you cold put a flag on the compiler saying "I DONT CARE IF I DONT USE THESE VARIABLES" 21:41 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout: 624 seconds] 21:41 < skelterjohn> forces you to write cleaner code 21:41 < skelterjohn> i felt the same way, earlier 21:41 < skelterjohn> but now i like it 21:42 < skelterjohn> same with importing things i didn't use 21:42 < zozoR> i dont like it when i test some code, then keep it away till i need it 21:42 < zozoR> i'd have to comment it out : | 21:42 < skelterjohn> x := 2; _ = x 21:42 < skelterjohn> won't complain about x not being used 21:44 -!- JusticeFries_ [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has joined #go-nuts 21:45 -!- JusticeFries [~JusticeFr@173-8-247-218-Colorado.hfc.comcastbusiness.net] has quit [Disconnected by services] 21:45 < zozoR> nice, didnt know that :D 21:45 < zozoR> thanks 21:48 -!- Nitro [~Nitro@unaffiliated/nitro] has quit [Quit: This computer has gone to sleep] 21:48 -!- donpdonp [~donp@184-100-206-241.ptld.qwest.net] has left #go-nuts [] 21:56 -!- awidegreen [~quassel@c-eacae555.08-2-73746f39.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 21:59 -!- aho [~nya@fuld-590c69b3.pool.mediaWays.net] has quit [Quit: EXEC_over.METHOD_SUBLIMATION] 22:03 -!- zozoR [~Morten@56346ed3.rev.stofanet.dk] has quit [Remote host closed the connection] 22:11 -!- Project-2501 [~Marvin@82.84.95.50] has quit [Quit: E se abbasso questa leva che succ...] 22:13 -!- dahankzter [~henrik@92-244-3-192.customers.ownit.se] has quit [Ping timeout: 240 seconds] 22:13 -!- photron [~photron@port-92-201-81-83.dynamic.qsc.de] has quit [Ping timeout: 276 seconds] 22:15 -!- Fish- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the Fish] 22:18 -!- Scorchin [~Scorchin@host86-160-234-130.range86-160.btcentralplus.com] has quit [Remote host closed the connection] 22:19 -!- wrtp [~rog@92.17.33.100] has quit [Quit: wrtp] 22:21 < ross`> can go ARM binaries run on the ipad 22:21 < ross`> ? 22:23 < skelterjohn> i'd imagine not 22:23 < skelterjohn> but who knows 22:23 < skelterjohn> unless you jailbreak your ipad, i think it'd be hard to load go code onto it 22:23 < ross`> skelterjohn: apparently we don't :p 22:23 < ross`> skelterjohn: yes, if jailbroken 22:24 < ross`> skelterjohn: if you get the binary on there, will it run 22:24 < skelterjohn> i wouldn't know where to begin 22:24 < skelterjohn> can certainly target ARM 22:24 < ross`> skelterjohn: not looking for a howto, just want to know if the thing would run, or it the iOS would reject it 22:25 < skelterjohn> one nice thing about go is that the executable brings its runtime along with it 22:25 < nickbp> probably depends on if ios has posix or whatever available 22:25 < skelterjohn> everything it needs is already there 22:25 < nickbp> even a statically linked binary has to talk to the os at some point 22:25 -!- piranha [~piranha@5ED4B890.cm-7-5c.dynamic.ziggo.nl] has quit [Quit: Computer has gone to sleep.] 22:25 < ross`> that is useful, but does that make for a fat binary? 22:26 < skelterjohn> yep 22:26 < ross`> how fat 22:26 < skelterjohn> haven't checked 22:26 < skelterjohn> give it a shot :) 22:26 < skelterjohn> sorry, have to head out 22:27 -!- skelterjohn [~jasmuth@lawn-gw.rutgers.edu] has quit [Quit: skelterjohn] 22:27 < nickbp> could easily be a couple meg 22:27 < nickbp> s 22:27 < ross`> ok, thats for the input 22:27 < nickbp> not sure about go specifically, but thats at least the territory in eg c/cpp 22:27 -!- wrtp [~rog@92.17.33.100] has joined #go-nuts 22:27 -!- wrtp [~rog@92.17.33.100] has quit [Client Quit] 22:28 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 276 seconds] 22:31 -!- wrtp [~rog@92.17.33.100] has joined #go-nuts 22:31 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has quit [Quit: mnoel] 22:31 -!- wrtp [~rog@92.17.33.100] has quit [Client Quit] 22:37 -!- Bagarn [~andreas@mivacukor.lha.sgsnet.se] has quit [Remote host closed the connection] 22:37 -!- Ognom [~kingkong@mivacukor.lha.sgsnet.se] has quit [Remote host closed the connection] 22:38 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 22:39 -!- TheMue [~TheMue@p5DDF773E.dip.t-dialin.net] has quit [Quit: TheMue] 22:41 -!- artefon [~thiago@189.26.237.197.dynamic.adsl.gvt.net.br] has quit [Remote host closed the connection] 22:47 -!- Nitro [~Nitro@unaffiliated/nitro] has joined #go-nuts 22:48 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has quit [Ping timeout: 276 seconds] 22:49 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 22:51 -!- imsplitbit [~imsplitbi@64.39.4.135] has quit [Quit: Bye!] 22:56 -!- Nitro [~Nitro@unaffiliated/nitro] has quit [Quit: Leaving] 23:00 -!- emjayess [~emjayess@pix1.i29.net] has quit [Quit: Leaving] 23:10 -!- kimelto [~kimelto@sd-13453.dedibox.fr] has quit [Ping timeout: 240 seconds] 23:11 -!- kimelto [~kimelto@sd-13453.dedibox.fr] has joined #go-nuts 23:13 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 23:13 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 23:18 -!- pharris [~Adium@rhgw.opentext.com] has quit [Quit: Leaving.] 23:21 -!- boscop [~boscop@f050128230.adsl.alicedsl.de] has quit [Ping timeout: 240 seconds] 23:25 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has joined #go-nuts 23:30 -!- Tuller [~tuller@c-69-143-52-174.hsd1.va.comcast.net] has quit [Client Quit] 23:33 -!- twolfe18 [~twolfe18@CMU-421570.WV.CC.CMU.EDU] has joined #go-nuts 23:38 -!- maattd [~maattd@esc31-1-78-245-92-71.fbx.proxad.net] has quit [Quit: Computer has gone to sleep.] 23:38 -!- jbooth1 [~jay@209.249.216.2] has quit [Quit: Leaving.] 23:54 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has quit [Ping timeout: 246 seconds] 23:54 < ewanas> I've a question about godoc 23:54 < ewanas> looking at vector.go, it doesn't seem like documentation is included in the file 23:55 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has joined #go-nuts 23:56 < ewanas> at least the header of the file doesn't seem to house the documentation 23:58 -!- sav [~lsd@peirce.xored.org] has quit [Remote host closed the connection] --- Log closed Thu Mar 03 00:00:34 2011