--- Log opened Wed Jun 16 00:00:10 2010 00:01 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit [Quit: carllerche] 00:02 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Ping timeout: 276 seconds] 00:02 < Ginto8> if you're writing a library and there is a variable that needs to be easily accessible (but not writable without abstraction) from outside the library, is it more idiomatic to have accessor-type functions or a server goroutine that has the same functionality? 00:03 -!- path[l]_ [UPP@120.138.102.50] has joined #go-nuts 00:03 -!- path[l] [UPP@120.138.102.50] has quit [Read error: Connection reset by peer] 00:10 -!- perdix [~perdix@sxemacs/devel/perdix] has joined #go-nuts 00:10 -!- kanru [~kanru@61-228-159-212.dynamic.hinet.net] has joined #go-nuts 00:12 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has joined #go-nuts 00:19 -!- middayc [~chatzilla@BSN-176-139-102.dial-up.dsl.siol.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 00:25 -!- Eko [~eko@DHCP-159-138.caltech.edu] has joined #go-nuts 00:25 -!- kota1111 [~kota1111@gw2.kbmj.jp] has joined #go-nuts 00:35 < vrtical> Guys, another tragic newbie question. How do I use package container/list? There don't seem to be examples anywhere. 00:36 -!- carllerche [~carllerch@208.87.61.203] has joined #go-nuts 00:36 < vrtical> My problem seems to be reading the documentation. I see that a list Element contains a Value of type empty interface, but I don't know from that what functions I need to write / data types I need to use. 00:36 < Ginto8> one sec 00:40 < Ginto8> ok 00:40 < Ginto8> you can enter any data type into an Element 00:40 < Ginto8> because it contains an interface{} 00:41 < Ginto8> but if you wanna read you have to type assert it to a type that you want 00:42 < Ginto8> you can iterate through the elements using Front() or Back() to start off, or you can use Iter() to iterate through them (though Iter() can only be used for reads I think) 00:42 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by services] 00:42 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 00:45 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )] 00:45 < vrtical> Thank you, all clear so far. 00:45 < Ginto8> if you need any other help with it just ask 00:47 < vrtical> So I literally l := list.New(); l.PushFront( /* any old thing */) to put things in a list. 00:48 < Ginto8> pretty much 00:48 < vrtical> And if, say, I had put a load of ints in a list, I'd do... int(*l.Front()) ??? 00:49 < Ginto8> nope 00:49 < vrtical> no no, you said type assert. 00:49 < Ginto8> yep 00:49 < vrtical> l.Front().(int) ? 00:49 < Ginto8> and it would be l.Front().Value.(int) 00:49 < Ginto8> you might just wanna use Iter() 00:50 < Ginto8> you know how to iterate over a channel right? 00:50 < vrtical> Nope *shame* 00:52 -!- carllerche [~carllerch@208.87.61.203] has quit [Quit: carllerche] 00:53 < vrtical> Ginto8: you're a star for helping me. Probably best I practice for a bit now. Thank you. 00:54 < plexdev> http://is.gd/cQQcX by [Rob Pike] in go/src/pkg/bytes/ -- bytes.Buffer.ReadFrom: fix bug. 00:54 < plexdev> http://is.gd/cQQd5 by [Rob Pike] in go/src/pkg/fmt/ -- fmt.Scan: fix %c in the case where the input does not implement ReadRune itself. 00:56 -!- artefon [~thiago@189.107.174.176] has quit [Quit: bye] 01:07 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 272 seconds] 01:11 -!- perdiy [~perdix@sxemacs/devel/perdix] has joined #go-nuts 01:12 -!- slashus2 [~slashus2@173-25-18-77.client.mchsi.com] has joined #go-nuts 01:13 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Ping timeout: 265 seconds] 01:14 < Ginto8> ok vrtical take a look at GoCourseDay3.pdf in your $GOROOT/doc 01:14 < Ginto8> it has all kinds of stuff about channels and using them 01:16 -!- KinOfCain [~KinOfCain@rrcs-64-183-61-2.west.biz.rr.com] has quit [Ping timeout: 265 seconds] 01:17 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has quit [Remote host closed the connection] 01:21 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has quit [Ping timeout: 260 seconds] 01:21 -!- ExtraSpice [~ExtraSpic@78-62-86-161.static.zebra.lt] has quit [Quit: Leaving] 01:24 -!- htoothrot [~mux@71-8-117-228.dhcp.ftwo.tx.charter.com] has quit [Read error: Connection reset by peer] 01:27 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has joined #go-nuts 01:34 -!- stanlly [~user@redhat/stanlly] has quit [Ping timeout: 260 seconds] 01:40 -!- slashus2 [~slashus2@173-25-18-77.client.mchsi.com] has quit [Quit: slashus2] 01:48 -!- zaero [~eclark@valkyrie.buick455.com] has joined #go-nuts 02:08 -!- lmoura [~lmoura@187.78.79.186] has quit [Quit: Leaving] 02:09 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 02:14 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 02:15 -!- htoothrot [~mux@71-8-117-228.dhcp.ftwo.tx.charter.com] has joined #go-nuts 02:17 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has joined #go-nuts 02:18 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 240 seconds] 02:24 -!- yanick_ [~yanick@24-226-186-38.tr.cgocable.ca] has joined #go-nuts 02:26 < yanick_> hi, I get this error "gnu/stubs-32.h: No such file or directory" when compiling all.bash on my Ubuntu 10.04 amd64 system following every installation procedure. On some forum, it says that I need to install the 32-bit version of libc6-dev. Can someone help ? 02:27 < yanick_> s/compiling/executing 02:28 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 02:32 < yanick_> hmm.... hello? 02:33 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has joined #go-nuts 02:34 -!- divoxx_ [~divoxx@c9150aca.virtua.com.br] has joined #go-nuts 02:34 -!- divoxx_ [~divoxx@c9150aca.virtua.com.br] has quit [Client Quit] 02:35 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has quit [Client Quit] 02:36 -!- divoxx [~divoxx@c9150aca.virtua.com.br] has quit [Ping timeout: 240 seconds] 02:38 -!- yanick__ [~yanick@24-226-186-38.tr.cgocable.ca] has joined #go-nuts 02:39 -!- pfroehlich [~chatzilla@c-98-204-215-206.hsd1.md.comcast.net] has joined #go-nuts 02:40 -!- yanick_ [~yanick@24-226-186-38.tr.cgocable.ca] has quit [Disconnected by services] 02:41 < plexdev> http://is.gd/cQVIz by [Nigel Tao] in go/src/pkg/image/ -- image: add an Alpha16 type, for completeness. 02:41 -!- yanick__ [~yanick@24-226-186-38.tr.cgocable.ca] has left #go-nuts [] 02:42 -!- yanick_ [~yanick@24-226-186-38.tr.cgocable.ca] has joined #go-nuts 02:42 < yanick_> what editor do you guys use to code in Go? 02:46 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has joined #go-nuts 02:50 < jessta> yanick_: I use Acme, but Go doesn't mind what editor you use 02:51 < yanick_> jessta, yeah, I know. Somehow, I was hoping for a Gedit extension :) 02:51 < yanick_> I'll install GoEclipse and try it out, even if I don't really care much about eclipse.... 02:53 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 02:53 < jessta> yanick_: http://go-lang.cat-v.org/text-editors/gedit/ 02:54 < yanick_> holy crap 02:54 < yanick_> thanks! 02:54 < uriel> for acme see http://acme.cat-v.org ;) 02:58 -!- yanick__ [~yanick@24-226-186-38.tr.cgocable.ca] has joined #go-nuts 03:01 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 260 seconds] 03:02 -!- yanick_ [~yanick@24-226-186-38.tr.cgocable.ca] has quit [Ping timeout: 248 seconds] 03:03 -!- aho [~nya@f050253086.adsl.alicedsl.de] has quit [Quit: EXEC_over.METHOD_SUBLIMATION] 03:07 -!- yanick__ [~yanick@24-226-186-38.tr.cgocable.ca] has left #go-nuts [] 03:07 -!- Yanick_ [~yanick@24-226-186-38.tr.cgocable.ca] has joined #go-nuts 03:08 < Yanick_> jessta, Gedit works fine! I also activated the external command plugin and added a compilation script for Go script files. Works like a charm! 03:21 -!- Yanick_ [~yanick@24-226-186-38.tr.cgocable.ca] has quit [Ping timeout: 258 seconds] 03:24 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 03:43 < plexdev> http://is.gd/cQYtM by [Nigel Tao] in go/src/cmd/gotest/ -- cmd/gotest: Delete temporary _testmain.go files. 03:47 -!- ikkebr [~ikke@unaffiliated/ikkebr] has quit [] 03:49 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has quit [Ping timeout: 258 seconds] 03:50 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has joined #go-nuts 04:01 -!- pfroehlich [~chatzilla@c-98-204-215-206.hsd1.md.comcast.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401074458]] 04:13 -!- slashus2 [~slashus2@173-25-18-77.client.mchsi.com] has joined #go-nuts 04:20 -!- Renich [~Renich@189.192.40.104] has joined #go-nuts 04:20 < Renich> Hello 04:21 < Renich> what are the chances of you, guys, maintaining Google Go in Fedora? https://bugzilla.redhat.com/show_bug.cgi?id=604497 04:21 < Renich> or, maybe, adding google go to the google repo? http://www.google.com/linuxrepositories/yum.html 04:23 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has quit [Quit: Swapping HDDs on router] 04:26 -!- Eko1 [~eko@BeaverNet-161.caltech.edu] has joined #go-nuts 04:29 -!- Eko [~eko@DHCP-159-138.caltech.edu] has quit [Ping timeout: 248 seconds] 04:32 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 04:41 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: Leaving] 04:43 -!- ExtraSpice [~ExtraSpic@78-62-86-161.static.zebra.lt] has joined #go-nuts 04:50 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 04:51 -!- adu [~ajr@pool-71-191-173-118.washdc.fios.verizon.net] has joined #go-nuts 05:02 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has joined #go-nuts 05:30 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 05:36 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined #go-nuts 05:39 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts 05:39 -!- mode/#go-nuts [+v iant] by ChanServ 05:44 < jessta> Renich: http://go-lang.cat-v.org/packages 05:45 < Renich> jessta: hah! nice! ;) any plans on entering the repos? ;) 05:48 -!- tux21b [~christoph@90.146.60.30] has joined #go-nuts 05:49 < jessta> no idea, ask kmeyer. I don't think there will be offical packages for a while, go is still in development 05:49 < Renich> jessta: ok 05:50 < Renich> kmeyer: any hopes of go coming into the repos? (I am, already, asking google to put them in the google yum repo) 05:51 < kmeyer> feel free to submit review requests 05:51 < kmeyer> I don't plan to at this point 05:52 < kmeyer> gccgo will already be in fedora whenever gcc 4.5 arrives (if I'm remembering correctly) 05:52 < kmeyer> ...which is likely F-14 05:52 < kmeyer> I've packaged the gc stuff (6g, 8g, etc) and make new packages for each release 05:52 < kmeyer> dunno what more you want 05:55 -!- _nano [~code@p0pslyna.vth.sgsnet.se] has left #go-nuts [] 05:55 -!- faXx [~code@p0pslyna.vth.sgsnet.se] has joined #go-nuts 05:55 < Renich> kmeyer: packed? wherE? 06:00 < kmeyer> http://go-lang.cat-v.org/packages 06:03 < Renich> kmeyer: oh, sorry... no f13? 06:03 -!- eikenberry [~jae@ivanova.zhar.net] has quit [Ping timeout: 264 seconds] 06:06 < kmeyer> it probably builds fine on F-13. No reason it shouldn't. 06:11 < Renich> kmeyer: ok, let me try and build it 06:11 < Renich> kmeyer: thanks 06:14 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 06:15 -!- Renich [~Renich@189.192.40.104] has left #go-nuts [] 06:20 -!- zaero [~eclark@valkyrie.buick455.com] has quit [Ping timeout: 260 seconds] 06:28 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts 06:36 -!- zaero [~eclark@valkyrie.buick455.com] has joined #go-nuts 06:58 -!- scm [justme@d136152.adsl.hansenet.de] has quit [Read error: Operation timed out] 07:00 -!- tvw [~tv@e176005194.adsl.alicedsl.de] has joined #go-nuts 07:02 -!- scm [justme@d134031.adsl.hansenet.de] has joined #go-nuts 07:04 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 07:09 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined #go-nuts 07:13 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 260 seconds] 07:19 -!- MizardX [~MizardX@unaffiliated/mizardx] has joined #go-nuts 07:23 -!- zozoR [~zozoR@0x5da69cf2.cpe.ge-0-1-0-1105.hsnqu1.customer.tele.dk] has joined #go-nuts 07:26 -!- tvw [~tv@e176005194.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 07:34 -!- Fish-Work [~Fish@86.65.182.207] has quit [Read error: Connection reset by peer] 07:34 -!- Fish-Work [~Fish@86.65.182.207] has joined #go-nuts 07:45 -!- path[l] [UPP@120.138.102.50] has quit [Quit: path[l]] 07:45 -!- Shyde [~Shyde^^@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has joined #go-nuts 07:46 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Remote host closed the connection] 07:49 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 264 seconds] 07:49 -!- Kashia [~Kashia@port-92-200-121-21.dynamic.qsc.de] has quit [Quit: This computer has gone to sleep] 08:00 -!- mulander [mulander@078088239019.lubin.vectranet.pl] has left #go-nuts [] 08:00 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout: 612 seconds] 08:02 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 08:06 -!- Gracenotes [~person@wikipedia/Gracenotes] has joined #go-nuts 08:08 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 08:09 -!- Garen [~garen.p@69.76.18.3] has quit [Read error: Connection reset by peer] 08:09 -!- Garen [~garen.p@69.76.18.3] has joined #go-nuts 08:10 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 08:12 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by peer] 08:16 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 264 seconds] 08:17 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 08:19 -!- adu [~ajr@pool-71-191-173-118.washdc.fios.verizon.net] has quit [Quit: adu] 08:23 -!- path[l] [~path@59.162.86.164] has quit [Remote host closed the connection] 08:25 -!- path[l] [~path@122.182.0.38] has joined #go-nuts 08:28 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has joined #go-nuts 08:29 -!- sahid [~sahid@lev92-4-88-164-132-26.fbx.proxad.net] has joined #go-nuts 08:34 -!- gospch [~gospch@unaffiliated/gospch] has joined #go-nuts 08:39 -!- gospch [~gospch@unaffiliated/gospch] has quit [Ping timeout: 265 seconds] 08:41 -!- Shyde [~Shyde^^@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: Shyde] 08:43 -!- path[l] [~path@122.182.0.38] has quit [Read error: Connection timed out] 08:43 -!- lost4815162342 [~chatzilla@222.73.189.45] has joined #go-nuts 08:45 -!- path[l] [~path@122.182.0.38] has joined #go-nuts 08:46 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined #go-nuts 08:50 -!- photron [~photron@port-92-201-255-43.dynamic.qsc.de] has joined #go-nuts 08:58 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 09:00 -!- barismetin [~barismeti@kde/developer/baris] has joined #go-nuts 09:06 -!- vomjom [~vomjom@99-162-150-88.lightspeed.sntcca.sbcglobal.net] has quit [Read error: Operation timed out] 09:09 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 09:11 -!- vomjom [~vomjom@99-162-150-88.lightspeed.sntcca.sbcglobal.net] has joined #go-nuts 09:13 -!- slashus2 [~slashus2@173-25-18-77.client.mchsi.com] has quit [Quit: slashus2] 09:23 -!- gospch [~gospch@unaffiliated/gospch] has joined #go-nuts 09:25 -!- MizardX- [~MizardX@unaffiliated/mizardx] has joined #go-nuts 09:27 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Ping timeout: 240 seconds] 09:29 -!- gospch [~gospch@unaffiliated/gospch] has quit [Remote host closed the connection] 09:30 -!- vomjom [~vomjom@99-162-150-88.lightspeed.sntcca.sbcglobal.net] has quit [Ping timeout: 240 seconds] 09:31 -!- Fish-Work [~Fish@86.65.182.207] has quit [Read error: Connection reset by peer] 09:31 -!- Fish-Work [~Fish@86.65.182.207] has joined #go-nuts 09:33 -!- vomjom [~vomjom@99-162-150-88.lightspeed.sntcca.sbcglobal.net] has joined #go-nuts 09:34 < DASPRiD> `autoscan` does not work with the golang, does it? 09:37 -!- snearch [~snearch@f053005239.adsl.alicedsl.de] has joined #go-nuts 09:47 -!- ikaros [~ikaros@g227075224.adsl.alicedsl.de] has joined #go-nuts 09:48 < DASPRiD> cenuij, hey, you there? :) 10:18 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 258 seconds] 10:19 -!- path[l]_ [~path@59.162.86.164] has joined #go-nuts 10:19 -!- path[l]_ [~path@59.162.86.164] has quit [Client Quit] 10:21 -!- path[l]_ [~path@59.162.86.164] has joined #go-nuts 10:23 -!- path[l] [~path@122.182.0.38] has quit [Ping timeout: 264 seconds] 10:25 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined #go-nuts 10:28 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts 10:39 -!- gospch [~gospch@unaffiliated/gospch] has joined #go-nuts 10:43 -!- gospch [~gospch@unaffiliated/gospch] has quit [Ping timeout: 265 seconds] 10:44 -!- Surma [~bzfsurma@gooseberry.zib.de] has joined #go-nuts 10:53 -!- MizardX- [~MizardX@unaffiliated/mizardx] has joined #go-nuts 10:55 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Ping timeout: 240 seconds] 10:57 -!- gospch [~gospch@unaffiliated/gospch] has joined #go-nuts 10:57 -!- exch [~exch@h144170.upc-h.chello.nl] has quit [Ping timeout: 258 seconds] 10:59 -!- exch [~exch@h144170.upc-h.chello.nl] has joined #go-nuts 11:00 -!- alehorst [~alehorst@187.58.244.126] has joined #go-nuts 11:11 < jessta> DASPRiD: autoscan? 11:11 < DASPRiD> you know, autoconf 11:13 < jessta> I've never used it and hopefully I never will 11:15 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts 11:16 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Client Quit] 11:20 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: (◣_◢) BigBrowser is watching ⓎⓄⓊ] 11:29 -!- zozoR [~zozoR@0x5da69cf2.cpe.ge-0-1-0-1105.hsnqu1.customer.tele.dk] has quit [Quit: Morten. Desu~] 11:29 < DASPRiD> jessta, well it's a useful tool to generate configure scripts 11:30 -!- photron [~photron@port-92-201-255-43.dynamic.qsc.de] has quit [Ping timeout: 240 seconds] 11:31 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 11:32 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 11:33 < jessta> DASPRiD: isn't it fairly C centric? 11:35 < Namegduf> I've used autoconf. 11:36 < Namegduf> Imagine, if you will, a programming language worse than Hitler, used to create a configuration file syntax. 11:36 < Namegduf> Now imagine it had two or three such programming languages, and their documentation sucked. 11:36 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]] 11:36 < Namegduf> You have Autotools. 11:38 < DASPRiD> hehe 11:38 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 11:38 < Namegduf> I suggest 11:38 < Namegduf> Any other build system 11:38 < DASPRiD> Namegduf, well but they are pretty common in unix world 11:38 < Namegduf> That exists 11:38 < Namegduf> Yeah, but that doesn't mean it's good for your project. 11:38 < Namegduf> It isn't social networking. 11:39 < Namegduf> The utility of a build system isn't directly based on how many others are using it. 11:39 < Namegduf> So you could just not use it for Go. :P 11:42 < DASPRiD> but i could? :> 11:42 < DASPRiD> tho autoscan doesn't support go (yet) 11:43 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]] 11:45 < uriel> auto*hell is common in the GNU world, not the Unix world 11:46 < DASPRiD> oh yeah, gnu 11:46 < DASPRiD> sorry for that ;) 11:46 < DASPRiD> Namegduf, so, which one would you suggest to generate the makefiles? :) 11:46 < nsf> cmake works well, but it doesn't support Go 11:47 < DASPRiD> thats probably my point :) 11:47 < nsf> waf works sort of well too, but its Go support sucks currently 11:47 < nsf> just added a patch to waf that allows you to compile things if your 'uname -m' == i686 11:47 < Namegduf> DASPRiD: I dunno. 11:47 < DASPRiD> just wondering, what are you using? 11:48 < nsf> simple makefiles work for Go too 11:48 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts 11:48 < nsf> because there is not include and preprocessor magic 11:48 < nsf> and hopefully never will be 11:48 < nsf> there is no* 11:48 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 11:51 -!- path[l] [~path@59.162.86.164] has quit [Client Quit] 11:53 < DASPRiD> nsf, can you show me some example makefile you use? the ones i saw in the src/pkg folder look quite confusing to me compared to what i know 11:54 < nsf> test: test.8 11:54 < nsf> 8l -o test test.8 11:54 -!- snearch [~snearch@f053005239.adsl.alicedsl.de] has quit [Quit: Verlassend] 11:54 < nsf> test.8: test.go 11:54 < nsf> 8g test.go 11:54 < nsf> :) 11:54 -!- snearch [~snearch@f053005239.adsl.alicedsl.de] has joined #go-nuts 11:54 < nsf> it isn't really portable 11:55 < DASPRiD> heh thats the point :) 11:55 < nsf> well ok 11:55 < nsf> change '8' in this makefile to variable O 11:55 < nsf> O=8 11:56 < nsf> $(O)l -o test test.$(O) 11:56 < nsf> etc. 11:56 < nsf> now it's portable 11:56 < nsf> portability is misunderstood always 11:56 < nsf> you can't make portable programs by using autotools only 11:57 < nsf> because so called portability involves testing etc. on all platforms and knowing details of the platforms too 11:57 < Namegduf> Autotools also doesn't work on Window 11:57 < Namegduf> *Windows 11:57 < Namegduf> Or in XCode 11:57 < Namegduf> So, you know, you're portable to BSD and Solaris 11:57 < nsf> yes, and the whole "build tools" thing actually a minor one 11:58 < nsf> compared to how you need to design your software to make it portable 11:58 < Namegduf> The whole complex multilanguage setup gets you BSD and Solaris compatibility "for free" without having to do fixes, holy crap. :P 11:58 < nsf> but I'm sure go doesn't need this 11:59 < nsf> it's not see, there are no differences in BSD, solaris, linux, etc. Go's API 11:59 < nsf> ehm.. 11:59 < nsf> s/it's not see// 12:00 < nsf> my english language head module a bit buggy ) 12:00 < nsf> Namegduf: and actually it's not true either 12:01 < nsf> because if there are no compatibility problems, you don't need autotools at all 12:01 < nsf> if there are, there are also things to fix in your code 12:01 < nsf> like making a common interface to slightly different two versions of an API call 12:01 < nsf> autotools just helps you to figure out their names 12:02 < nsf> and basically says: ok, we have this here and that here, what would you like to do? 12:02 < nsf> it's not that much of a help, really 12:03 < nsf> comparing to let's say.. maintaining complexity 12:03 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 258 seconds] 12:04 < nsf> 80% of the autotools job is to make you _feel_ portable when you seeing all those 'configure' lines and how the tool checks something 12:04 < nsf> I bet there are a lot of programmers that do not know the purpose of that process 12:05 < nsf> it's being considered as a magic that should not be understood, but there is no such thing as magic 12:05 < nsf> ok, I'm done now :D 12:05 * nsf just really doesn't like gnu crap 12:06 -!- path[l] [~path@122.182.0.38] has joined #go-nuts 12:10 < DASPRiD> still i'd like a configure scripts which checks for the architecture e.g. and selects the right compiler, and also to cehck if the compiler is present 12:13 < nsf> why? 12:13 < nsf> :) 12:14 < DASPRiD> because then you can compile on x86-64 and on x86 12:14 < nsf> there are GOARCH env var and three make files: Make.386, Make.amd64, Make.arm 12:14 < nsf> and that's all you need 12:14 < DASPRiD> hmmm 12:15 < DASPRiD> tru! 12:15 < jnwhiteh> include $(GOROOT)/src/Make.$(GOARCH) 12:15 < nsf> yep 12:15 < jnwhiteh> $(LD) -Lchttp/_obj -o $@ $< 12:15 < jnwhiteh> $(GC) -Ichttp/_obj -o $@ $< 12:15 < nsf> well ok, there is one more 12:15 < jnwhiteh> that's pretty much it =) 12:15 < nsf> GOROOT :) 12:16 < nsf> and GOOS is important too for some cases 12:16 < DASPRiD> LD then GC? 12:16 < nsf> you see, magic three! 12:16 < DASPRiD> wasnt it the other way around? 12:16 < nsf> three variables and three makefiles :) 12:18 < jnwhiteh> Ofc its the other way around 12:18 < jnwhiteh> they're just in that order in my Makefile due to the order of the rules. 12:18 < DASPRiD> ah i c 12:21 < jnwhiteh> http://golang.pastey.net/137737 and http://golang.pastey.net/137738 12:21 < jnwhiteh> For a main program and a package used by that main program called chttp 12:24 < DASPRiD> neat, thank you 12:24 < jnwhiteh> supports make test out of the box as well 12:30 -!- kmeyer [~konrad@fedora/kmeyer] has quit [Ping timeout: 276 seconds] 12:38 -!- thaorius [~thaorius@190.247.193.207] has quit [Remote host closed the connection] 12:39 -!- kota1111 [~kota1111@gw2.kbmj.jp] has quit [Quit: Leaving...] 12:41 -!- pfroehlich [~chatzilla@c-98-204-215-206.hsd1.md.comcast.net] has joined #go-nuts 12:43 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 12:43 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined #go-nuts 12:53 -!- ita [~waf@kde/developer/tnagy] has joined #go-nuts 13:01 -!- nf [~nf@203-158-43-227.dyn.iinet.net.au] has quit [Ping timeout: 240 seconds] 13:11 -!- Fish-Work [~Fish@86.65.182.207] has quit [Remote host closed the connection] 13:11 -!- Fish-Work [~Fish@86.65.182.207] has joined #go-nuts 13:12 -!- path[l] [~path@122.182.0.38] has quit [Quit: path[l]] 13:25 -!- Nexoro [~nexo@c-71-192-75-183.hsd1.ma.comcast.net] has joined #go-nuts 13:27 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Ping timeout: 264 seconds] 13:33 -!- nighty^ [~nighty@x122091.ppp.asahi-net.or.jp] has joined #go-nuts 13:37 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Connection timed out] 13:38 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has joined #go-nuts 13:39 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 13:39 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Client Quit] 13:52 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 13:52 -!- path[l] [~path@59.162.86.164] has quit [Client Quit] 13:54 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 13:55 -!- lost4815162342 [~chatzilla@222.73.189.45] has quit [Ping timeout: 265 seconds] 13:56 -!- ita [~waf@kde/developer/tnagy] has quit [Quit: Konversation terminated!] 13:59 -!- Surma [~bzfsurma@gooseberry.zib.de] has left #go-nuts [] 14:06 -!- iant [~iant@67.218.107.142] has joined #go-nuts 14:06 -!- mode/#go-nuts [+v iant] by ChanServ 14:07 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has joined #go-nuts 14:07 -!- emmanueloga [~emmanuelo@190.247.41.202] has quit [Quit: WeeChat 0.3.3-dev] 14:09 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.2] 14:09 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts 14:12 -!- monteslu [~monteslu@ip68-109-175-168.ph.ph.cox.net] has joined #go-nuts 14:12 -!- Adys [~Adys@unaffiliated/adys] has quit [Ping timeout: 245 seconds] 14:25 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 14:30 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 14:35 -!- gnuvince1 [~vince@70.35.171.50] has joined #go-nuts 14:35 -!- gnuvince_ [~vince@72.0.216.69] has quit [Disconnected by services] 14:41 -!- Project_2501 [~Marvin@82.84.66.236] has joined #go-nuts 14:49 -!- gnuvince_ [~vince@70.35.171.50] has quit [Ping timeout: 260 seconds] 14:52 -!- lloyda2 [~adam@pool-71-125-159-59.cmdnnj.east.verizon.net] has joined #go-nuts 14:53 -!- lloyda2 [~adam@pool-71-125-159-59.cmdnnj.east.verizon.net] has quit [Client Quit] 14:56 -!- zozoR [~zozoR@0x5da69cf2.cpe.ge-0-1-0-1105.hsnqu1.customer.tele.dk] has joined #go-nuts 15:01 -!- zozoR [~zozoR@0x5da69cf2.cpe.ge-0-1-0-1105.hsnqu1.customer.tele.dk] has quit [Client Quit] 15:02 -!- iant [~iant@67.218.107.142] has quit [Ping timeout: 245 seconds] 15:14 -!- gisikw [~gisikw@108.98.237.152] has joined #go-nuts 15:14 -!- no_mind [~orion@122.163.234.212] has quit [Quit: Leaving] 15:25 -!- plavcik [~plavcik@bilbo.navratil.cz] has quit [Remote host closed the connection] 15:25 -!- plavcik [~plavcik@bilbo.navratil.cz] has joined #go-nuts 15:27 -!- wrtp [~rog@92.17.69.33] has quit [Quit: wrtp] 15:28 -!- abiosoft [~abiosoft@2002:299b:15d4:d:219:7eff:fe8f:1f59] has joined #go-nuts 15:28 -!- skelterjohn [~jasmuth@c-76-124-135-117.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 15:30 -!- mat_ [~mat@prod2.absolight.net] has quit [Quit: brb] 15:31 -!- mat_ [~mat@prod2.absolight.net] has joined #go-nuts 15:31 -!- mat_ [~mat@prod2.absolight.net] has quit [Client Quit] 15:32 -!- iant [~iant@nat/google/x-imbwxkinxdnbljzu] has joined #go-nuts 15:32 -!- mode/#go-nuts [+v iant] by ChanServ 15:36 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has quit [Quit: Leaving.] 15:40 -!- mat_ [~mat@prod2.absolight.net] has joined #go-nuts 15:44 -!- abiosoft [~abiosoft@2002:299b:15d4:d:219:7eff:fe8f:1f59] has left #go-nuts [] 15:56 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 15:59 -!- artefon [~thiago@usuarios148.dcc.ufmg.br] has joined #go-nuts 16:01 -!- yaroslav [~yaroslav@ppp83-237-188-79.pppoe.mtu-net.ru] has joined #go-nuts 16:06 -!- yaroslav [~yaroslav@ppp83-237-188-79.pppoe.mtu-net.ru] has quit [Client Quit] 16:10 -!- gnuvince_ [~vince@72.0.215.102] has joined #go-nuts 16:10 -!- nf [~nf@124-170-83-187.dyn.iinet.net.au] has joined #go-nuts 16:15 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]] 16:16 -!- nf [~nf@124-170-83-187.dyn.iinet.net.au] has quit [Ping timeout: 264 seconds] 16:16 -!- gisikw [~gisikw@108.98.237.152] has quit [Ping timeout: 260 seconds] 16:21 -!- Fish [~Fish@9fans.fr] has joined #go-nuts 16:22 -!- nf [~nf@124-168-130-8.dyn.iinet.net.au] has joined #go-nuts 16:27 -!- snearch [~snearch@f053005239.adsl.alicedsl.de] has quit [Quit: Verlassend] 16:28 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts 16:28 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit [Read error: Connection reset by peer] 16:28 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined #go-nuts 16:34 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 16:37 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 16:38 -!- plexdev [~plexdev@arthur.espians.com] has quit [Remote host closed the connection] 16:39 -!- renbeb [~renbeb@89-201-151-106.dsl.optinet.hr] has joined #go-nuts 16:40 -!- plexdev [~plexdev@arthur.espians.com] has joined #go-nuts 16:40 -!- renbeb [~renbeb@89-201-151-106.dsl.optinet.hr] has quit [Client Quit] 16:40 -!- kixu [~renbeb@89-201-151-106.dsl.optinet.hr] has joined #go-nuts 16:40 -!- tux21b [~christoph@90.146.60.30] has quit [Quit: exit(EXIT_SUCCESS); // see ⓎⓄⓊ] 16:42 -!- kixu [~renbeb@89-201-151-106.dsl.optinet.hr] has quit [Client Quit] 16:42 -!- kixu [~renbeb@89-201-151-106.dsl.optinet.hr] has joined #go-nuts 16:44 -!- kixu [~renbeb@89-201-151-106.dsl.optinet.hr] has quit [Client Quit] 16:47 -!- photron [~photron@port-92-201-255-43.dynamic.qsc.de] has joined #go-nuts 16:48 -!- smw [~smw@pool-96-232-88-231.nycmny.fios.verizon.net] has joined #go-nuts 16:48 -!- kixu [~renbeb@89.201.151.106] has joined #go-nuts 16:53 -!- Killerkid [~killerkid@host86-178-252-7.range86-178.btcentralplus.com] has quit [Remote host closed the connection] 16:54 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Ping timeout: 276 seconds] 16:55 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined #go-nuts 16:56 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 17:00 -!- path[l] [~path@122.182.0.38] has joined #go-nuts 17:00 -!- eikenberry [~jae@ivanova.zhar.net] has quit [Ping timeout: 260 seconds] 17:00 -!- Fish [~Fish@9fans.fr] has quit [Ping timeout: 245 seconds] 17:05 < skelterjohn> hm. when I do "goinstall go-glue.googlecode.com/hg/rlglue" (an interface for reinforcement learning experiments that I doubt anyone is interested in the specifics of), it doesn't download the source file rlglue/experiment.go. When I do "hg clone https://go-glue.googlecode.com/hg/ go-glue" it's there. what gives? 17:05 < skelterjohn> am I missing something about goinstall? 17:05 -!- babusri [~E50138@122.167.94.173] has joined #go-nuts 17:06 < skelterjohn> do i have to tag a commit/push a special way to make goinstall grab it? 17:07 -!- Kashia [~Kashia@port-92-200-121-21.dynamic.qsc.de] has joined #go-nuts 17:09 -!- Kashia [~Kashia@port-92-200-121-21.dynamic.qsc.de] has quit [Client Quit] 17:11 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts 17:11 < manveru> MizardX: btw, i just try http://pegjs.majda.cz/ 17:12 < manveru> using normal peg syntax for writing the grammar is a great help :) 17:13 < manveru> dunno how "normal" it is, but projects in ruby and js use almost the same syntax 17:13 < manveru> must be a bit harder in go without eval though 17:14 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 17:15 -!- path[l] [~path@122.182.0.38] has quit [Quit: path[l]] 17:16 < MizardX> manveru: That's a parser generator. pego is intended to be a pattern matcher, like LPeg. pego will eventually support parsing a string to generate Pattern objects. 17:16 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has quit [Quit: leaving] 17:17 -!- path[l] [~path@122.182.0.38] has joined #go-nuts 17:17 -!- ikke [~ikkibr@189.58.211.57.dynamic.adsl.gvt.net.br] has joined #go-nuts 17:17 -!- ikke [~ikkibr@189.58.211.57.dynamic.adsl.gvt.net.br] has quit [Changing host] 17:17 -!- ikke [~ikkibr@unaffiliated/ikkebr] has joined #go-nuts 17:18 < plexdev> http://is.gd/cRHcm by [Brad Fitzpatrick] in go/src/pkg/http/ -- http: reply to Expect 100-continue requests automatically 17:21 -!- gnuvince [~vince@70.35.162.30] has quit [Ping timeout: 264 seconds] 17:22 < jessta> skelterjohn: works fine here 17:22 < skelterjohn> huh. 17:22 < skelterjohn> guess i'll try again 17:22 < skelterjohn> thanks for testing 17:23 -!- barismetin [~barismeti@kde/developer/baris] has quit [Quit: Leaving...] 17:23 < skelterjohn> well then 17:24 < skelterjohn> i think the old version of the source sitting in go/src/pkg messed it up? 17:24 < skelterjohn> i guess? 17:24 < skelterjohn> i deleted the binaries in go/pkg, but forgot to do the same to the source 17:25 -!- path[l] [~path@122.182.0.38] has quit [Quit: path[l]] 17:25 < jessta> probably, there was a recent change to goinstall that handled that problem 17:26 -!- SRabbelier [~SRabbelie@ip138-114-211-87.adsl2.static.versatel.nl] has joined #go-nuts 17:26 -!- emmanueloga [~emmanuelo@190.247.41.202] has joined #go-nuts 17:26 < skelterjohn> goinstall is pretty neat, though 17:28 < manveru> MizardX: never heard of lpeg :) 17:29 < manveru> but seems like it has a similar grammar 17:33 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has quit [Quit: ZNC - http://znc.sourceforge.net] 17:33 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has joined #go-nuts 17:37 -!- artefon [~thiago@usuarios148.dcc.ufmg.br] has quit [Ping timeout: 264 seconds] 17:38 -!- felipe [~felipe@my.nada.kth.se] has quit [Ping timeout: 276 seconds] 17:39 -!- thiagon [~thiagon@150.164.2.20] has quit [Quit: Leaving] 17:39 -!- terrex [~terrex@226.38.222.87.dynamic.jazztel.es] has joined #go-nuts 17:39 -!- artefon [~thiago@usuarios148.dcc.ufmg.br] has joined #go-nuts 17:41 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts 17:41 -!- gisikw [~gisikw@173-104-113-207.pools.spcsdns.net] has joined #go-nuts 17:44 < skelterjohn> anyone recall off the top of their head the go equivalent to pythons os.system? 17:44 < skelterjohn> go os.Exec, maybe 17:45 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts 17:46 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts 17:51 -!- slashus2 [~slashus2@173-25-18-77.client.mchsi.com] has joined #go-nuts 18:01 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has joined #go-nuts 18:02 -!- kixu [~renbeb@89.201.151.106] has quit [Quit: Leaving] 18:07 -!- gisikw [~gisikw@173-104-113-207.pools.spcsdns.net] has quit [Quit: gisikw] 18:14 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Ping timeout: 276 seconds] 18:18 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-154-231.clienti.tiscali.it] has joined #go-nuts 18:19 -!- Project_2501 [~Marvin@82.84.66.236] has quit [Ping timeout: 264 seconds] 18:23 -!- dju [dju@fsf/member/dju] has quit [Read error: Connection reset by peer] 18:24 -!- MizardX- [~MizardX@unaffiliated/mizardx] has joined #go-nuts 18:24 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Read error: Connection reset by peer] 18:24 -!- dju [dju@fsf/member/dju] has joined #go-nuts 18:24 -!- SRabbelier [~SRabbelie@ip138-114-211-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer] 18:24 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-154-231.clienti.tiscali.it] has quit [Quit: E se abbasso questa leva che succ...] 18:27 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts 18:28 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-154-231.clienti.tiscali.it] has joined #go-nuts 18:31 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined #go-nuts 18:36 -!- Fish [~Fish@9fans.fr] has joined #go-nuts 18:42 -!- zuser [~nonet@c-76-126-152-253.hsd1.ca.comcast.net] has joined #go-nuts 18:42 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Remote host closed the connection] 18:42 -!- zuser [~nonet@c-76-126-152-253.hsd1.ca.comcast.net] has left #go-nuts [] 18:46 -!- kmeyer [~konrad@homer99.u.washington.edu] has joined #go-nuts 18:46 -!- kmeyer [~konrad@homer99.u.washington.edu] has quit [Changing host] 18:46 -!- kmeyer [~konrad@fedora/kmeyer] has joined #go-nuts 18:47 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has quit [Ping timeout: 276 seconds] 18:54 -!- tvw [~tv@e176005194.adsl.alicedsl.de] has joined #go-nuts 18:55 -!- slashus2 [~slashus2@173-25-18-77.client.mchsi.com] has quit [Quit: slashus2] 18:58 -!- OpenSpace [~ja@93.87.132.245] has quit [Ping timeout: 265 seconds] 18:58 -!- bjarneh [~bjarneh@1x-193-157-206-96.uio.no] has joined #go-nuts 19:02 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined #go-nuts 19:02 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-154-231.clienti.tiscali.it] has quit [Quit: E se abbasso questa leva che succ...] 19:03 -!- brx [brx@erxz.com] has quit [Ping timeout: 240 seconds] 19:03 -!- brx [brx@erxz.com] has joined #go-nuts 19:05 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Ping timeout: 240 seconds] 19:05 -!- b00m_chef [~watr@S010600179a9d8797.vn.shawcable.net] has joined #go-nuts 19:07 -!- ikke [~ikkibr@unaffiliated/ikkebr] has quit [Read error: Connection reset by peer] 19:07 -!- babusri [~E50138@122.167.94.173] has quit [Ping timeout: 276 seconds] 19:08 -!- Guest51929 [~root@vaxjo7.165.cust.blixtvik.net] has joined #go-nuts 19:09 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined #go-nuts 19:12 -!- Nexoro [~nexo@c-71-192-75-183.hsd1.ma.comcast.net] has left #go-nuts [] 19:12 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 240 seconds] 19:16 -!- ikke [~ikkibr@unaffiliated/ikkebr] has joined #go-nuts 19:16 -!- KinOfCain [~KinOfCain@rrcs-64-183-61-2.west.biz.rr.com] has joined #go-nuts 19:17 -!- OpenSpace [~ja@79.101.176.192] has joined #go-nuts 19:30 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: Shyde] 19:32 -!- lilpenguina [~penguina@75.97.68.130.res-cmts.senj.ptd.net] has joined #go-nuts 19:35 -!- lilpenguina [~penguina@75.97.68.130.res-cmts.senj.ptd.net] has quit [Client Quit] 19:38 -!- Ginto8 [~Ginto8@pool-72-82-235-34.cmdnnj.fios.verizon.net] has quit [Read error: Connection reset by peer] 19:43 * nsf have tried to add Go support for CMake and failed 19:43 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has joined #go-nuts 19:43 < nsf> has* 19:43 < nsf> :\ 19:46 -!- Ginto8 [~Ginto8@pool-72-82-235-34.cmdnnj.fios.verizon.net] has joined #go-nuts 19:48 < nsf> cmake's "language" notion is very tied with C/C++, maybe it will be possible to make it to compile Go, but with other methods (add_custom_command, etc.) :( 20:01 -!- Kashia [~Kashia@port-92-200-121-21.dynamic.qsc.de] has joined #go-nuts 20:03 < skelterjohn> is the standard way to build still the provided makefile skeletons? 20:05 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Read error: Connection reset by peer] 20:06 -!- b00m_chef [~watr@S010600179a9d8797.vn.shawcable.net] has quit [Ping timeout: 264 seconds] 20:07 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has quit [Quit: Leaving...] 20:07 < nsf> well go itself builds easily even from the command line (because it's so fast and there is no '#include' problems) 20:07 < nsf> my hope was to be able to build something around cgo 20:07 < nsf> better than makefile templates 20:08 < nsf> apparently cmake isn't the right tool for that job 20:08 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has joined #go-nuts 20:09 < skelterjohn> dho and i and one other person whose name escapes me at the moment work working on something for building go projects 20:10 < skelterjohn> i had to refocus on research though, and drifted away from the project 20:10 < skelterjohn> i suppose it hasn't happened, at this point :) 20:10 < dho> "real life" 20:11 < nsf> well once again, building go projects isn't that hard :) cgo tool is "the devil" 20:11 < skelterjohn> hello, dho 20:11 < skelterjohn> i see you got pinged 20:11 < dho> harro 20:11 < dho> i did 20:12 < skelterjohn> nsf: yes - the idea, though, was that it would build anything associated with go projects. esp cgo 20:12 < nsf> that would be nice 20:12 < skelterjohn> and handle dependency compilation 20:13 < nsf> dependency compilation is required if you have multiple modules, am I right? 20:13 -!- jdp [~gu@24.238.32.162.res-cmts.segr.ptd.net] has quit [Ping timeout: 276 seconds] 20:14 < skelterjohn> yeah 20:15 < skelterjohn> the first use case was going to be the package tree 20:15 < skelterjohn> say something like "gb $GOHOME/src/pkg" 20:15 < skelterjohn> and have it figure everything out 20:17 < nsf> on my machine full rebuild of all $GOROOT/src/pkg takes 8 seconds :) 20:17 < cenuij> with tests? 20:17 < nsf> nope 20:17 -!- ikke [~ikkibr@unaffiliated/ikkebr] has quit [Read error: Connection reset by peer] 20:18 < skelterjohn> your machine is faster than my laptop 20:19 -!- terrex [~terrex@226.38.222.87.dynamic.jazztel.es] has quit [Quit: Leaving.] 20:19 < nsf> well, it's not the fastest thing ever, standard 2 core 2ghz intel 20:19 < nsf> and I use make -j2 20:21 < cenuij> make -j4, real 0m1.902s 20:21 < cenuij> hyperthread quad 20:21 < cenuij> but yeah, would be nice to use cmake at some point 20:23 < skelterjohn> what is -j2? 20:23 -!- i__ [~none@unaffiliated/i--/x-3618442] has quit [Read error: Connection reset by peer] 20:23 < nsf> i doubt someone will make support for the cmake ever 20:23 < nsf> skelterjohn: uses multiple threads 20:24 < skelterjohn> i'm surprised that a correct multithreaded way can be inferred from the huge nest of makefiles 20:25 < nsf> btw, every Makefile in the whole project tree includes Make.$(GOARCH) 20:25 -!- ikke [~ikkibr@189.58.214.24.dynamic.adsl.gvt.net.br] has joined #go-nuts 20:25 -!- ikke [~ikkibr@189.58.214.24.dynamic.adsl.gvt.net.br] has quit [Changing host] 20:25 -!- ikke [~ikkibr@unaffiliated/ikkebr] has joined #go-nuts 20:25 < nsf> it's kind of funny 20:25 < nsf> Go solves exactly that problem of C/C++ languages 20:25 < nsf> and yet build system suffers from that I'm sure 20:25 < nsf> a bit 20:25 -!- jdp [~gu@24.238.32.162.res-cmts.segr.ptd.net] has joined #go-nuts 20:26 < dho> well it doesn't use multiple threads, uses multiple processes 20:26 < skelterjohn> one thread on two processes? 20:26 < dho> calculates the dependencies and then builds until it would block 20:26 < dho> yes 20:26 < skelterjohn> two threads on two processes seems more likely, to me 20:26 < dho> i made a dependency diagram for goober showing where that is flawed 20:26 < dho> two processes each with its own thread of execution 20:27 < skelterjohn> yeah. it was a bad joke. 20:27 < skelterjohn> it happens 20:27 < dho> ah 20:27 < dho> anyway, like 20:28 < dho> blah too sick to explain the false dependency block 20:29 < skelterjohn> now i need to find something else to satisfy the anticipation you built up 20:29 < dho> it's in the wave i'm sure 20:30 < skelterjohn> haven't signed up for that in a while 20:30 < skelterjohn> signed into, i mean 20:30 < dho> yeah 20:30 < cenuij> wave always seemed like the perfect thing to embed instead of badly threaeded or no comments (for articles and posts) 20:31 < cenuij> last time i tried to embed a wave, there was a distinct lack of controls, but offtopic.... 20:32 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts 20:32 < skelterjohn> the problem we ran into was the inability to delete a large swath of comments at once 20:33 -!- artefon [~thiago@usuarios148.dcc.ufmg.br] has quit [Quit: bye] 20:33 < skelterjohn> it was sort of a living project spec. and we'd discuss it in place, then make changes, then delete the long discussion 20:33 < skelterjohn> otherwise there would have been 1000s of blips in there 20:45 < cenuij> well at one point there was no notion of ACL on a wave, any random bot invited to a wave could wreak mayhem on the wave; which made it not worth using for anythign other than a demo, but that was a year ago... long time. 20:51 < plexdev> http://is.gd/cRSv3 by [Rob Pike] in go/doc/ -- Effective Go: add a section on defer. 20:52 -!- Surma1 [~surma@91-64-16-5-dynip.superkabel.de] has joined #go-nuts 20:52 -!- Surma1 [~surma@91-64-16-5-dynip.superkabel.de] has left #go-nuts [] 20:53 -!- bjarneh [~bjarneh@1x-193-157-206-96.uio.no] has quit [Remote host closed the connection] 20:53 -!- bjarneh [~bjarneh@1x-193-157-206-96.uio.no] has joined #go-nuts 20:53 -!- Agon-laptop [~marcel@HSI-KBW-095-208-003-128.hsi5.kabel-badenwuerttemberg.de] has joined #go-nuts 20:54 -!- Agon-laptop [~marcel@HSI-KBW-095-208-003-128.hsi5.kabel-badenwuerttemberg.de] has quit [Client Quit] 20:57 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has joined #go-nuts 21:01 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit: skelterjohn] 21:04 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 21:08 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit: Leaving] 21:10 -!- ivan` [~ivan@unaffiliated/ivan/x-000001] has quit [Quit: Coyote finally caught me] 21:11 -!- ikke [~ikkibr@unaffiliated/ikkebr] has quit [] 21:11 -!- ivan` [~ivan@unaffiliated/ivan/x-000001] has joined #go-nuts 21:12 -!- pfroehlich [~chatzilla@c-98-204-215-206.hsd1.md.comcast.net] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401074458]] 21:15 -!- qIIp [~qIIp@d-70-177.MavNet.MNSU.EDU] has joined #go-nuts 21:18 -!- felipe [~felipe@my.nada.kth.se] has joined #go-nuts 21:19 -!- aho [~nya@e176229050.adsl.alicedsl.de] has joined #go-nuts 21:19 -!- Fish [~Fish@9fans.fr] has quit [Read error: Connection reset by peer] 21:43 -!- qIIp [~qIIp@d-70-177.MavNet.MNSU.EDU] has quit [Quit: leaving] 21:48 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit [Read error: Connection reset by peer] 21:48 < MizardX> I liked how this turned out: http://rosettacode.org/wiki/Four_bit_adder#Go :) 21:49 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined #go-nuts 21:51 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has quit [Remote host closed the connection] 21:57 -!- qIIp [~qIIp@134.29.57.71] has joined #go-nuts 22:01 -!- keithpoole [~keithpool@cpc3-bagu8-0-0-cust84.bagu.cable.ntl.com] has joined #go-nuts 22:01 < Ginto8> MizardX, I agree, it's a very good use for channels, though admittedly they won't often be used that way 22:03 -!- gospch [~gospch@unaffiliated/gospch] has quit [Remote host closed the connection] 22:04 -!- rlab_ [~Miranda@91.200.158.34] has joined #go-nuts 22:04 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 248 seconds] 22:06 -!- bjarneh [~bjarneh@1x-193-157-206-96.uio.no] has quit [Ping timeout: 258 seconds] 22:14 -!- bjarneh [~bjarneh@1x-193-157-206-96.uio.no] has joined #go-nuts 22:15 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: Shyde] 22:17 -!- awidegreen [~quassel@62.176.237.78] has quit [Remote host closed the connection] 22:24 -!- g0bl1n [~pr0kter@a89-152-232-158.cpe.netcabo.pt] has joined #go-nuts 22:27 -!- kkress [~kkress@c-65-49-35-49.tilenetworks.com] has quit [Quit: Reconnecting] 22:27 -!- kkress [~kkress@kkress-1-pt.tunnel.tserv3.fmt2.ipv6.he.net] has joined #go-nuts 22:30 -!- ikaros [~ikaros@g227075224.adsl.alicedsl.de] has quit [Quit: Leave the magic to Houdini] 22:37 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit: hcatlin] 22:41 -!- ExtraSpice [~ExtraSpic@78-62-86-161.static.zebra.lt] has quit [Quit: Leaving] 22:47 -!- Transformer [~Transform@ool-4a59e397.dyn.optonline.net] has joined #go-nuts 22:47 -!- nighty^ [~nighty@x122091.ppp.asahi-net.or.jp] has quit [Remote host closed the connection] 22:47 -!- Transformer [~Transform@ool-4a59e397.dyn.optonline.net] has quit [Excess Flood] 22:58 -!- Gracenotes [~person@wikipedia/Gracenotes] has joined #go-nuts 23:02 -!- Transformer [~Transform@ool-4a59e397.dyn.optonline.net] has joined #go-nuts 23:02 -!- photron [~photron@port-92-201-255-43.dynamic.qsc.de] has quit [Ping timeout: 260 seconds] 23:03 -!- Transformer [~Transform@ool-4a59e397.dyn.optonline.net] has quit [Excess Flood] 23:08 -!- rlab_ [~Miranda@91.200.158.34] has quit [Read error: Connection reset by peer] 23:19 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.2] 23:20 -!- keithpoole [~keithpool@cpc3-bagu8-0-0-cust84.bagu.cable.ntl.com] has quit [Quit: keithpoole] 23:23 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Ping timeout: 260 seconds] 23:27 -!- iant [~iant@nat/google/x-imbwxkinxdnbljzu] has quit [Ping timeout: 276 seconds] 23:31 -!- duncan_ [~KinOfCain@rrcs-64-183-61-2.west.biz.rr.com] has joined #go-nuts 23:35 -!- KinOfCain [~KinOfCain@rrcs-64-183-61-2.west.biz.rr.com] has quit [Ping timeout: 265 seconds] 23:36 -!- duncan_ [~KinOfCain@rrcs-64-183-61-2.west.biz.rr.com] has quit [Ping timeout: 265 seconds] 23:39 -!- kanru [~kanru@61-228-159-212.dynamic.hinet.net] has quit [Ping timeout: 264 seconds] 23:40 -!- emmanueloga [~emmanuelo@190.247.41.202] has quit [Quit: WeeChat 0.3.3-dev] 23:43 -!- rhelmer [~rhelmer@h-68-167-200-163.snfccasy.static.covad.net] has joined #go-nuts 23:52 -!- iant [~iant@67.218.110.162] has joined #go-nuts 23:52 -!- mode/#go-nuts [+v iant] by ChanServ 23:53 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 23:55 -!- artefon [~thiago@189.107.223.47] has joined #go-nuts 23:59 -!- qIIp [~qIIp@134.29.57.71] has quit [Quit: leaving] --- Log closed Thu Jun 17 00:00:11 2010