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

--- 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