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

--- Log opened Fri Jun 11 00:00:10 2010
00:00 < jesusaurus> uriel, im trying to build on freebsd, is there a
different branch i should be trying to build?
00:01 < jesusaurus> other than release?
00:02 <+iant> According to http://godashboard.appspot.com/ the freebsd
x86_64 port is working
00:02 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 264 seconds]
00:02 < jesusaurus> oh, im using 386
00:03 -!- marsu [~marsu@93.10.93.150] has quit [Quit: Leaving]
00:03 <+iant> probably some code needs to move over from the amd64 port or
something
00:04 < uriel> jesusaurus: release should build
00:04 < uriel> ah, iant already answered :)
00:06 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined
#go-nuts
00:12 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has quit
[Read error: Connection reset by peer]
00:20 -!- emmanueloga [~emmanuelo@190.247.39.128] has quit [Ping timeout: 245
seconds]
00:22 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined
#go-nuts
00:22 -!- photron [~photron@port-92-201-23-58.dynamic.qsc.de] has quit [Ping
timeout: 248 seconds]
00:27 -!- Vovchik [~Vova@77.127.69.68] has joined #go-nuts
00:39 -!- tvw [~tv@e176007131.adsl.alicedsl.de] has quit [Ping timeout: 245
seconds]
00:41 -!- alexbobP [~alex@ppp-70-253-77-16.dsl.austtx.swbell.net] has quit [Ping
timeout: 264 seconds]
00:44 -!- alexbobP [~alex@ppp-70-253-77-16.dsl.austtx.swbell.net] has joined
#go-nuts
00:44 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
00:48 -!- mikespook [~mikespook@219.137.255.177] has quit [Quit: Leaving.]
00:49 -!- mikespook [~mikespook@219.137.255.177] has joined #go-nuts
00:58 -!- artefon [~thiago@189.107.135.171] has joined #go-nuts
01:06 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 276 seconds]
01:23 -!- kkress [~kkress@c-65-49-35-49.tilenetworks.com] has joined #go-nuts
01:24 < grncdr> what happens with package level variables in terms of
go-routines?  is there any synchronization between them?
01:25 < KirkMcDonald> No.
01:29 < Ginto8> grncdr: if assignment/read operations are atomic then,
though they don't provide synchronization, you can safely assign and read from
them in a parallel fashion
01:30 < grncdr> that's a pretty big if
01:30 < grncdr> are hash read/writes atomic?
01:31 < Ginto8> well the memory model page and the lang spec probably talk
about which are atomic and which aren't
01:32 < grncdr> ah, hadn't seen the memory model page before
01:32 < uriel> grncdr: use channels
01:32 < grncdr> uriel: I know that's the idiom, but I haven't figured out
how to map this problem to channels yet
01:32 < uriel> then explain the problem, and maybe somebody will help you
01:33 < uriel> in any case, when you have a shared resource, it is usually
best to have a goroutine in charge of it, and have other goroutines talk to it
when they want to interact with the shared resource
01:33 * uriel goes to sleep
01:35 < Ginto8> if you can't think of a method with channels, you may want
to look into runtime.[RW]Mutex
01:36 < Ginto8> though mutexes aren't really idiomatic in most situations
01:53 < grncdr> ok, don't think I need mutexes, but I do need to be able to
check if a channel is full without blocking
01:54 < grncdr> e.g.  a simple fifo
01:54 < Ginto8> oh
01:54 < Ginto8> buffered channel
01:54 < Ginto8> len()
01:54 < Ginto8> there you go
01:54 < Ginto8> for a buffered channel of type T
01:54 < Ginto8> c := make(T,n)
01:54 < Ginto8> where n is the size of the buffer
01:54 < grncdr> yeah, I have that
01:55 < Ginto8> use len()
01:55 < grncdr> perfect
01:55 < Ginto8> if len(c) < cap(c) { c <- data }
02:06 < exch> or '_ = c <- data' <- also performs non-blocking push,
and silently fails when channel is full.  Basically the same deal as Ginto8's if
statement
02:07 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit:
Leaving]
02:10 < exch> that _ will be a boolean btw.  so if you need to check whether
the push suceeded, use: if ok := c <- data; ok { ....  }
02:14 -!- mikespook [~mikespook@219.137.255.177] has quit [Ping timeout: 245
seconds]
02:15 -!- mikespook [~mikespook@58.61.205.118] has joined #go-nuts
02:17 -!- emmanueloga [~emmanuelo@190.247.39.128] has joined #go-nuts
02:22 -!- qIIp [~qIIp@72-173-156-132.cust.wildblue.net] has joined #go-nuts
02:27 -!- qIIp [~qIIp@72-173-156-132.cust.wildblue.net] has quit [Read error:
Connection reset by peer]
02:29 -!- qIIp [~qIIp@72-173-156-132.cust.wildblue.net] has joined #go-nuts
02:47 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
03:10 -!- artefon [~thiago@189.107.135.171] has quit [Remote host closed the
connection]
03:13 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error:
Connection timed out]
03:14 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
03:16 -!- jackman_ [~jackman@c-24-21-216-140.hsd1.or.comcast.net] has quit [Quit:
leaving]
03:30 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
03:37 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Ping timeout: 265
seconds]
03:38 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
03:45 -!- path[l] [UPP@120.138.102.50] has joined #go-nuts
03:46 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
03:46 -!- mode/#go-nuts [+v iant] by ChanServ
03:47 -!- Nexoro [~nexo@c-71-192-75-183.hsd1.ma.comcast.net] has left #go-nuts []
03:49 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Quit: WeeChat
0.3.2]
03:49 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
04:00 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has joined #go-nuts
04:02 -!- qIIp [~qIIp@72-173-156-132.cust.wildblue.net] has quit [Quit: Lost
terminal]
04:06 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 245 seconds]
04:11 -!- ExtraSpice [~ExtraSpic@78-62-86-161.static.zebra.lt] has joined #go-nuts
04:15 -!- Eko [~eko@207.41.126.202] has joined #go-nuts
04:18 -!- GoBIR [~gobir@207.41.126.202] has joined #go-nuts
04:18 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
04:25 -!- eikenberry [~jae@ivanova.zhar.net] has quit [Ping timeout: 265 seconds]
04:28 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts
04:35 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 260 seconds]
04:41 -!- Eko1 [~eko@207.41.126.202] has joined #go-nuts
04:42 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 240
seconds]
04:43 -!- stanlly [~user@redhat/stanlly] has quit [Quit: puff]
04:43 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
04:45 -!- Eko [~eko@207.41.126.202] has quit [Ping timeout: 260 seconds]
04:52 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
04:59 -!- scm [justme@d070174.adsl.hansenet.de] has quit [Read error: Operation
timed out]
04:59 -!- alexbobP [~alex@ppp-70-253-77-16.dsl.austtx.swbell.net] has quit [Ping
timeout: 240 seconds]
05:02 -!- scm [justme@d039131.adsl.hansenet.de] has joined #go-nuts
05:03 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
05:06 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Ping
timeout: 252 seconds]
05:11 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has quit
[Remote host closed the connection]
05:12 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined
#go-nuts
05:16 -!- dforsyth [~dforsyth@pool-96-231-169-83.washdc.fios.verizon.net] has
joined #go-nuts
05:16 -!- wrtp [~rog@92.17.36.55] has joined #go-nuts
05:17 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has quit
[Read error: Connection reset by peer]
05:36 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
05:37 -!- rlab [~Miranda@91.200.158.34] has quit [Client Quit]
05:43 -!- alexbobP [~alex@ppp-70-253-77-16.dsl.austtx.swbell.net] has joined
#go-nuts
05:44 -!- Eko1 [~eko@207.41.126.202] has quit [Quit: Leaving.]
05:46 -!- eikenberry [~jae@ivanova.zhar.net] has quit [Read error: Operation timed
out]
05:48 -!- GoBIR [~gobir@207.41.126.202] has quit [Ping timeout: 252 seconds]
06:03 -!- Garen [~garen.p@69.76.18.3] has joined #go-nuts
06:08 -!- alexbobP [~alex@ppp-70-253-77-16.dsl.austtx.swbell.net] has quit [Quit:
goodnight]
06:09 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:15f0:1a10:67cc:31a3] has joined
#go-nuts
06:11 -!- Adys [~Adys@unaffiliated/adys] has quit [Ping timeout: 240 seconds]
06:18 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Read error:
Connection reset by peer]
06:19 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
06:24 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
06:46 -!- tux21b [~christoph@90.146.60.30] has joined #go-nuts
06:54 -!- idr0 [~idr@g225096057.adsl.alicedsl.de] has joined #go-nuts
06:55 -!- BrowserUk [~irc1_20_B@92.15.79.169] has joined #go-nuts
06:56 < BrowserUk> Anyone here ever built go under msys/mingw?
06:58 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Read error:
Connection reset by peer]
06:59 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined
#go-nuts
07:04 < wrtp> BrowserUk: nope, 'fraid not.
07:06 < BrowserUk> wrtp:'k.  It appears to be working, but boy is it ever a
convoluted build process.  I've never seen so many processes created and destroyed
in such a short time.
07:07 < wrtp> bit of a contrast with the usual build then...
07:08 < BrowserUk> It's certainly different to what I'm used to.
07:13 -!- rthc [~rthc@c-24-11-213-7.hsd1.mi.comcast.net] has quit [Ping timeout:
265 seconds]
07:17 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-182-64.clienti.tiscali.it] has
joined #go-nuts
07:24 -!- snearch [~snearch@f053000202.adsl.alicedsl.de] has joined #go-nuts
07:27 < BrowserUk> I don't suppose <ed> scripts work with <sed>?
07:31 -!- rthc [~rthc@c-24-11-213-7.hsd1.mi.comcast.net] has joined #go-nuts
07:33 -!- stanlly [~user@redhat/stanlly] has joined #go-nuts
07:36 -!- idr0 [~idr@g225096057.adsl.alicedsl.de] has quit [Remote host closed the
connection]
07:36 -!- BrowserUk [~irc1_20_B@92.15.79.169] has left #go-nuts []
07:37 -!- tnt [~tnt@mojito.smartwebsearching.be] has left #go-nuts []
07:50 -!- snearch [~snearch@f053000202.adsl.alicedsl.de] has quit [Quit:
Verlassend]
08:03 -!- photron [~photron@port-92-201-100-145.dynamic.qsc.de] has joined
#go-nuts
08:05 < plexdev> http://is.gd/cLao5 by [Alex Brainman] in
go/src/pkg/runtime/windows/ -- runtime: free lock handles on Windows
08:08 -!- Kashia [~Kashia@port-92-200-110-39.dynamic.qsc.de] has quit [Quit: This
computer has gone to sleep]
08:15 -!- barismetin [~barismeti@kde/developer/baris] has joined #go-nuts
08:17 -!- ikaros [~ikaros@f051123047.adsl.alicedsl.de] has joined #go-nuts
08:22 -!- path[l] [UPP@120.138.102.50] has quit [Quit: path[l]]
08:23 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has quit
[Ping timeout: 265 seconds]
08:23 -!- MizardX [~MizardX@unaffiliated/mizardx] has joined #go-nuts
08:23 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined
#go-nuts
08:26 -!- tux21b_ [~christoph@90.146.60.30] has joined #go-nuts
08:28 -!- Tiger_ [~chatzilla@222.73.189.45] has joined #go-nuts
08:37 < plexdev> http://is.gd/cLc1D by [Alex Brainman] in 2 subdirs of
go/src/pkg/runtime/windows/ -- runtime: switch to OS stack during Windows syscall
08:44 -!- jackman [~jackman@c-24-21-216-140.hsd1.or.comcast.net] has joined
#go-nuts
08:44 -!- idr0 [~idr@g225102158.adsl.alicedsl.de] has joined #go-nuts
08:45 -!- path[l] [~path@59.162.86.164] has joined #go-nuts
08:48 -!- idr0 [~idr@g225102158.adsl.alicedsl.de] has quit [Remote host closed the
connection]
08:51 -!- tux21b_ [~christoph@90.146.60.30] has quit [Quit: Ex-Chat]
08:53 -!- tvw [~tv@e176007115.adsl.alicedsl.de] has joined #go-nuts
09:21 -!- OpenSpace [~ja@93.87.125.124] has quit [Ping timeout: 240 seconds]
09:22 -!- Vovchik [~Vova@77.127.69.68] has quit [Ping timeout: 260 seconds]
09:22 -!- Vovchik [~Vova@77.127.69.68] has joined #go-nuts
09:29 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Ping timeout:
265 seconds]
09:32 -!- noam [~noam@77.126.39.46] has quit [Read error: Connection reset by
peer]
09:33 -!- noam [~noam@77.126.39.46] has joined #go-nuts
09:40 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has joined #go-nuts
09:41 -!- mikespook [~mikespook@58.61.205.118] has quit [Quit: Leaving.]
09:47 -!- stanlly [~user@redhat/stanlly] has quit [Ping timeout: 245 seconds]
09:56 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts
09:56 -!- noam [~noam@77.126.39.46] has quit [Read error: Connection reset by
peer]
09:57 -!- noam [~noam@77.126.39.46] has joined #go-nuts
09:58 < wrtp> BrowserUK: no.  the regexps are similar but the language is
quite different
10:01 -!- stanlly [~user@redhat/stanlly] has joined #go-nuts
10:07 -!- tvw [~tv@e176007115.adsl.alicedsl.de] has quit [Remote host closed the
connection]
10:13 -!- tav [~tav@84.13.175.50] has quit [Quit: tav]
10:14 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Ping timeout: 252
seconds]
10:15 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
10:29 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
joined #go-nuts
10:29 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]]
10:33 -!- Ina [~ina@5ED73781.cable.ziggo.nl] has joined #go-nuts
10:33 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
10:37 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 240 seconds]
11:22 -!- noam [~noam@77.126.39.46] has quit [Read error: Connection reset by
peer]
11:22 -!- noam [~noam@77.126.39.46] has joined #go-nuts
11:26 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Ping timeout: 252
seconds]
11:27 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts
11:33 -!- tvw [~tv@212.79.9.150] has joined #go-nuts
11:34 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts
11:34 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
11:36 -!- napsy_ [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts
11:42 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
11:43 -!- alehorst [~alehorst@201.47.8.171.dynamic.adsl.gvt.net.br] has quit [Read
error: Connection reset by peer]
11:44 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Read error: Connection
reset by peer]
11:45 -!- MizardX [~MizardX@unaffiliated/mizardx] has joined #go-nuts
11:46 -!- OpenSpace [~ja@93.87.145.248] has joined #go-nuts
11:48 -!- path[l] [~path@59.162.86.164] has joined #go-nuts
11:48 -!- alehorst [~alehorst@201.22.33.136.dynamic.adsl.gvt.net.br] has joined
#go-nuts
11:58 -!- OpenSpace [~ja@93.87.145.248] has quit [Quit: Leaving]
12:11 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Ping timeout: 240
seconds]
12:28 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Ping timeout: 276
seconds]
12:35 -!- petrux [~petrux@host16-224-static.53-82-b.business.telecomitalia.it] has
quit [Read error: Connection reset by peer]
12:42 -!- MariusKarthaus [~quassel@s5593c029.adsl.wanadoo.nl] has joined #go-nuts
12:54 -!- napsy_ [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Ping timeout:
264 seconds]
13:01 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit:
Leaving]
13:02 -!- pjm0616 [~user@61.250.113.98] has quit [Ping timeout: 265 seconds]
13:05 -!- pjm0616 [~user@61.250.113.98] has joined #go-nuts
13:15 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Ping
timeout: 258 seconds]
13:19 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined
#go-nuts
13:29 -!- steven_t [~steven@unaffiliated/steven] has joined #go-nuts
13:30 < steven_t> hello :)
13:30 < Tonnerre> Hello Mr. typedef
13:30 < steven_t> bwa?
13:32 -!- vdrab [~vdrab@cap013-189.kcn.ne.jp] has joined #go-nuts
13:32 < steven_t> i wonder, if there a unix implementation written in Go
yet?
13:35 < steven_t> *is
13:36 -!- OpenSpace [~ja@109.92.56.112] has joined #go-nuts
13:36 -!- alexbobP [~alex@rrcs-71-41-17-216.sw.biz.rr.com] has joined #go-nuts
13:38 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
13:40 < TenOfTen> updating go and then goprotobuf breaks it.  but running
goprotobuf from may 11 works still.  i wonder if those guys hang around here.
13:42 -!- alexbobP [~alex@rrcs-71-41-17-216.sw.biz.rr.com] has quit [Quit:
leaving]
13:42 -!- alexbobP [~alex@rrcs-71-41-17-216.sw.biz.rr.com] has joined #go-nuts
13:49 < EthanG> steven_t: uriel wanted to make a start in unix command line
tools, but hasn't had much time.  http://repo.cat-v.org/goblin/ A couple of guys
have written some of the tools but there's nothing on the page yet
13:49 < EthanG> I don't think they'll be making a unix as such, though
13:50 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 264 seconds]
13:50 < steven_t> i see.
13:50 < steven_t> is it feasible to write a robust secure kernel in go?
13:50 < steven_t> ie one that could replace linux?
13:50 < EthanG> I may very well have a go at the command line myself
13:51 -!- tav [~tav@2001:0:53aa:64c:0:3ffb:abf2:50cd] has joined #go-nuts
13:51 < EthanG> kernel...  I know none of the details but I expect there's a
fair chance of it
13:55 -!- tav [~tav@2001:0:53aa:64c:0:3ffb:abf2:50cd] has quit [Ping timeout: 240
seconds]
13:57 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
13:57 -!- tav [~tav@2001:0:53aa:64c:0:3ffb:abf2:50cd] has joined #go-nuts
13:57 -!- pjm0616 [~user@61.250.113.98] has quit [Ping timeout: 276 seconds]
13:58 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
14:00 -!- iant [~iant@67.218.109.52] has joined #go-nuts
14:00 -!- mode/#go-nuts [+v iant] by ChanServ
14:00 -!- pjm0616 [~user@61.250.113.98] has joined #go-nuts
14:01 -!- snearch [~snearch@f053000202.adsl.alicedsl.de] has joined #go-nuts
14:05 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts
14:06 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]]
14:06 -!- eikenberry [~jae@ivanova.zhar.net] has joined #go-nuts
14:06 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts
14:06 -!- path[l] [~path@59.162.86.164] has joined #go-nuts
14:09 -!- pjm0616 [~user@61.250.113.98] has quit [Ping timeout: 276 seconds]
14:13 -!- pjm0616 [~user@61.250.113.98] has joined #go-nuts
14:21 -!- snearch [~snearch@f053000202.adsl.alicedsl.de] has quit [Quit:
Verlassend]
14:27 < mpl> iant: I'm pretty sure I have no local modifications in that
tree.  'hg status' should be enough to confirm that, right?
14:27 <+iant> right
14:27 -!- Tiger_ [~chatzilla@222.73.189.45] has quit [Ping timeout: 264 seconds]
14:28 <+iant> it's the first thing to check, anyhow
14:28 < mpl> ? src/pkg/runtime/cgo2c
14:28 -!- thaorius [~thaorius@190.247.193.207] has joined #go-nuts
14:28 < mpl> that's all it returns.
14:28 <+iant> OK, so that is not the problem here
14:28 <+iant> (you can delete cgo2c, by the way, it got renamed)
14:29 < mpl> done.
14:31 < mpl> iant: uh, sh -v ./test.bash seems to be running fine...
14:31 < mpl> oh silly me, it's the old build that works.
14:32 <+iant> ok--test.bash is what all.bash runs
14:32 -!- starcube [~starcube@81-86-175-58.dsl.pipex.com] has joined #go-nuts
14:33 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
14:33 -!- starcube [~starcube@81-86-175-58.dsl.pipex.com] has left #go-nuts []
14:34 -!- ikaros [~ikaros@f051123047.adsl.alicedsl.de] has quit [Quit: Leave the
magic to Houdini]
14:41 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has quit [Quit: Shyde]
14:41 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Quit: Leaving]
14:42 < mpl> iant: alright, I pulled latest release again.  ./test.bash
gives me a panic after ./hello >>run.out
14:42 < mpl> can you infer anything from that or should I run it through
gdb?
14:46 <+iant> you'll have to run it through gdb
14:47 <+iant> I hope gdb can show something, it may get confused here
14:47 <+iant> it may not be able to dig up the debug info
14:47 -!- ikaros [~ikaros@f051123047.adsl.alicedsl.de] has joined #go-nuts
14:48 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the
connection]
14:50 < mpl> it doesn't seem to print much besides the warnings about the
missing debug symbols.
14:51 < mpl> do I have to rebuild everything with -g or only some specific
parts?
14:51 <+iant> try passing -g to the gcc compile lines
14:51 <+iant> nothing else recognizes -g anyhow
14:52 <+iant> biab
14:53 -!- iant [~iant@67.218.109.52] has quit [Quit: Leaving.]
14:58 -!- atsampso1 [~ats@94-193-50-45.zone7.bethere.co.uk] has left #go-nuts []
15:04 -!- surma [~surma@91-64-16-169-dynip.superkabel.de] has joined #go-nuts
15:04 -!- iant [~iant@nat/google/x-sdxintfxkaetuswt] has joined #go-nuts
15:04 -!- mode/#go-nuts [+v iant] by ChanServ
15:05 -!- steven_t [~steven@unaffiliated/steven] has left #go-nuts []
15:11 -!- plainhao [~plainhao@mail.xbiotica.com] has joined #go-nuts
15:22 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:15f0:1a10:67cc:31a3] has quit
[Quit: Leaving.]
15:23 -!- KirkMcDonald [~Kirk@pysoy/developer/KirkMcDonald] has quit [Quit: brb]
15:24 -!- KirkMcDonald [~Kirk@pysoy/developer/KirkMcDonald] has joined #go-nuts
15:28 -!- cenuij [~cenuij@78.112.253.165] has joined #go-nuts
15:28 -!- cenuij [~cenuij@78.112.253.165] has quit [Changing host]
15:28 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts
15:30 -!- Xurix [~Luixsia@AToulouse-254-1-22-117.w81-250.abo.wanadoo.fr] has
joined #go-nuts
15:30 -!- ikaros_ [~ikaros@f051123047.adsl.alicedsl.de] has joined #go-nuts
15:31 -!- KirkMcDonald [~Kirk@pysoy/developer/KirkMcDonald] has quit [Quit: brb]
15:32 < mpl> iant: so I've added -g to _CGO_CFLAGS in Make.pkg and after
occurrences of "gcc" in make.bash but I still have no debugging symbols in ./hello
after a full rebuild.  What did I forget?
15:32 -!- Xurix [~Luixsia@AToulouse-254-1-22-117.w81-250.abo.wanadoo.fr] has left
#go-nuts []
15:32 <+iant> well, there wouldn't be debug symbols in ./hello; there would
be some in $GOROOT/pkg/linux_386/stdio.so
15:32 -!- KirkMcDonald [~Kirk@pysoy/developer/KirkMcDonald] has joined #go-nuts
15:33 <+iant> what I don't know is whether gdb can get them from there
15:34 < mpl> right, because hello is compiled with 8g?
15:34 <+iant> yes
15:34 < mpl> ok
15:34 <+iant> the stack dump can find the symbols in 8g compiled code, but
not in gcc code
15:35 <+iant> my hope is that gdb may find the symbols in gcc compiled code
15:36 < mpl> then what do you suggest I do now?
15:36 < mpl> (sorry my brain is fried after today's work day).
15:36 <+iant> what happens when you run the program under gdb now that
you've compiled with -g?
15:37 -!- gnuvince [~vince@205.113-ppp.3menatwork.com] has quit [Ping timeout: 260
seconds]
15:37 < mpl> warning about the symbols not found, then that:
15:37 < mpl> Program received signal SIGSEGV, Segmentation fault.
15:37 < mpl> 0xb7f657d8 in ??  ()
15:37 < mpl> that's all.
15:37 <+iant> what does "where" print?
15:38 < mpl> bunch of lines like this one
15:38 < mpl> #0 0xb7f657d8 in ??  ()
15:38 < mpl> and twice that location:
15:38 < mpl> #5 0xb80b7260 in _rtld_global () from /lib/ld-linux.so.2
15:38 <+iant> bother
15:40 <+iant> well, let's try this
15:41 <+iant> grab the files $GOROOT/pkg/linux_386/libcgo.so,
$GOROOT/pkg/linux_386/stdio.so, hello and send them to me and rsc
15:41 <+iant> perhaps it will crash on our system
15:41 <+iant> I'm not too optimistic, though
15:42 <+iant> or is there any chance of us doing an ssh to your system?
15:42 <+iant> the debugging here is going to be correlating between the
symbol table and the code, which is painful
15:45 < mpl> iant: sure, I was about to offer that, but I remembered russ
was not so much a fan of that from the time I proposed to do that with some p9p
issues.
15:46 < mpl> iant: just gimme a few mins to finish a few things and prep you
an account.
15:50 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]]
15:56 -!- vdrab [~vdrab@cap013-189.kcn.ne.jp] has quit [Ping timeout: 240 seconds]
16:09 -!- eduardoboss [~eduardobo@187.58.224.87] has joined #go-nuts
16:11 -!- ikaros_ [~ikaros@f051123047.adsl.alicedsl.de] has quit [Quit: Leave the
magic to Houdini]
16:11 -!- awidegreen_ [~quassel@62.176.237.78] has joined #go-nuts
16:12 -!- awidegreen [~quassel@62.176.237.78] has quit [Ping timeout: 248 seconds]
16:12 < mpl> iant: did you get the pv message?
16:13 -!- raysl [~rays@01153bhost56.starwoodbroadband.com] has quit [Ping timeout:
276 seconds]
16:15 -!- OpenSpace [~ja@109.92.56.112] has quit [Ping timeout: 265 seconds]
16:19 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 258 seconds]
16:21 -!- Chryson [~Chryson@c-71-61-11-114.hsd1.pa.comcast.net] has joined
#go-nuts
16:22 -!- barismetin [~barismeti@kde/developer/baris] has quit [Quit: Leaving...]
16:26 -!- cenuij [~cenuij@base/student/cenuij] has quit [Remote host closed the
connection]
16:26 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-182-64.clienti.tiscali.it] has
quit [Quit: E se abbasso questa leva che succ...]
16:31 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts
16:39 -!- aho [~nya@f051022164.adsl.alicedsl.de] has joined #go-nuts
16:40 -!- OpenSpace [~ja@77.46.201.42] has joined #go-nuts
16:45 -!- Venom_X [~pjacobs@adsl-99-3-159-249.dsl.hstntx.sbcglobal.net] has joined
#go-nuts
16:52 -!- ikaros [~ikaros@f051123047.adsl.alicedsl.de] has quit [Ping timeout: 260
seconds]
16:58 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has joined #go-nuts
17:05 -!- ikaros [~ikaros@f050211034.adsl.alicedsl.de] has joined #go-nuts
17:09 -!- rlab_ [~Miranda@91.200.158.34] has joined #go-nuts
17:12 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 276 seconds]
17:17 -!- surma [~surma@91-64-16-169-dynip.superkabel.de] has quit [Quit:
Leaving.]
17:17 -!- Surma [~surma@91-64-16-169-dynip.superkabel.de] has joined #go-nuts
17:18 -!- noam [~noam@77.126.39.46] has quit [Read error: Connection reset by
peer]
17:19 -!- noam [~noam@77.126.39.46] has joined #go-nuts
17:29 -!- visof [~visof@unaffiliated/visof] has quit [Ping timeout: 240 seconds]
17:31 -!- abiosoft [~abiosoft@41.155.70.235] has joined #go-nuts
17:36 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts
17:42 -!- ikaros [~ikaros@f050211034.adsl.alicedsl.de] has quit [Quit: Leave the
magic to Houdini]
17:44 -!- Kashia [~Kashia@port-92-200-110-39.dynamic.qsc.de] has joined #go-nuts
17:44 -!- alehorst [~alehorst@201.22.33.136.dynamic.adsl.gvt.net.br] has quit
[Read error: Connection reset by peer]
17:45 -!- visof [~visof@unaffiliated/visof] has joined #go-nuts
17:46 -!- abiosoft [~abiosoft@41.155.70.235] has quit [Ping timeout: 248 seconds]
17:48 -!- wrtp [~rog@92.17.36.55] has quit [Quit: wrtp]
17:53 -!- alehorst [~alehorst@189.58.2.93.dynamic.adsl.gvt.net.br] has joined
#go-nuts
17:55 -!- Tiger_ [~chatzilla@222.73.189.45] has joined #go-nuts
18:11 -!- napsy_ [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts
18:12 -!- Demp_ [~lidor@bzq-79-178-184-239.red.bezeqint.net] has quit []
18:14 -!- kjk [~Adium@67.215.69.69] has quit [Quit: Leaving.]
18:14 -!- kjk [~Adium@67.215.69.69] has joined #go-nuts
18:31 -!- Ginto8 [~Ginto8@pool-72-82-235-34.cmdnnj.fios.verizon.net] has quit
[Ping timeout: 245 seconds]
18:37 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection]
18:51 -!- mbarkhau [~koloss@dslb-084-059-163-201.pools.arcor-ip.net] has joined
#go-nuts
18:54 -!- Venom_X [~pjacobs@adsl-99-3-159-249.dsl.hstntx.sbcglobal.net] has quit
[Ping timeout: 264 seconds]
18:55 -!- marsu [~marsu@107.67.202-77.rev.gaoland.net] has joined #go-nuts
19:00 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts
19:03 -!- Venom_X_ [~pjacobs@99.3.159.249] has joined #go-nuts
19:04 -!- AndrewBC [~AndrewBC@97.93.232.247] has quit [Ping timeout: 276 seconds]
19:07 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Ping timeout: 258 seconds]
19:08 -!- AndrewBC [~AndrewBC@97.93.232.247] has joined #go-nuts
19:12 -!- noam [~noam@77.126.39.46] has quit [Read error: Connection reset by
peer]
19:12 -!- noam [~noam@77.126.39.46] has joined #go-nuts
19:14 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
19:32 -!- plainhao [~plainhao@mail.xbiotica.com] has quit [Quit: plainhao]
19:33 -!- Ginto8 [~Ginto8@pool-72-82-235-34.cmdnnj.fios.verizon.net] has joined
#go-nuts
19:40 -!- MizardX [~MizardX@unaffiliated/mizardx] has joined #go-nuts
20:02 -!- Chryson [~Chryson@c-71-61-11-114.hsd1.pa.comcast.net] has quit [Ping
timeout: 245 seconds]
20:10 -!- Kashia [~Kashia@port-92-200-110-39.dynamic.qsc.de] has quit [Ping
timeout: 276 seconds]
20:10 -!- gnuvince_ [~vince@220.223-ppp.3menatwork.com] has quit [Quit: Lost
terminal]
20:17 -!- Kashia [~Kashia@port-92-200-22-184.dynamic.qsc.de] has joined #go-nuts
20:20 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit:
skelterjohn]
20:20 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts
20:21 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Client Quit]
20:24 -!- lost4815162342 [~chatzilla@222.73.189.45] has quit [Ping timeout: 264
seconds]
20:25 -!- Vovchik [~Vova@77.127.69.68] has quit [Read error: Connection reset by
peer]
20:25 -!- Vovchik [~Vova@77.127.69.68] has joined #go-nuts
20:27 -!- Vova [~Vova@77.127.69.68] has joined #go-nuts
20:27 -!- noam [~noam@77.126.39.46] has quit [Read error: Connection reset by
peer]
20:27 -!- noam [~noam@77.126.39.46] has joined #go-nuts
20:29 -!- napsy_ [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Ping timeout:
245 seconds]
20:30 -!- Vovchik [~Vova@77.127.69.68] has quit [Ping timeout: 248 seconds]
20:47 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
20:47 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Client
Quit]
20:48 < plexdev> http://is.gd/cLUeF by [Ian Lance Taylor] in 3 subdirs of
go/src/cmd/ -- Pad Go symbol table out to page boundary when linking dynamically.
20:50 -!- path[l] [UPP@120.138.102.50] has joined #go-nuts
20:50 -!- hcatlin [~hcatlin@host86-161-143-229.range86-161.btcentralplus.com] has
joined #go-nuts
20:50 -!- hcatlin [~hcatlin@host86-161-143-229.range86-161.btcentralplus.com] has
quit [Changing host]
20:50 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
20:52 -!- tvw [~tv@e176007115.adsl.alicedsl.de] has joined #go-nuts
20:56 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
20:56 -!- mbarkhau [~koloss@dslb-084-059-163-201.pools.arcor-ip.net] has quit
[Quit: Leaving.]
21:00 -!- Shyde [~shyde@HSI-KBW-078-043-070-132.hsi4.kabel-badenwuerttemberg.de]
has quit [Quit: Shyde]
21:01 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: I ♥ Unicode]
21:01 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
21:09 -!- Surma [~surma@91-64-16-169-dynip.superkabel.de] has quit [Quit:
Leaving.]
21:12 -!- ExtraSpice [~ExtraSpic@78-62-86-161.static.zebra.lt] has quit [Read
error: Connection reset by peer]
21:16 -!- steven_t [~steven@unaffiliated/steven] has joined #go-nuts
21:16 < steven_t> hello!
21:17 < steven_t> is it possible to retrieve a handle to a function name
given a string?
21:19 < KirkMcDonald> Perhaps make a map[string]func()
21:19 < steven_t> oh hi KirkMcDonald
21:19 < KirkMcDonald> :-)
21:19 < steven_t> what kind of things are go good for?
21:20 < KirkMcDonald> I have found it good for long-running servers and
clients, which I am pretty sure are also what it was designed for.
21:21 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
21:21 < steven_t> i heard its dynamic but i cant find any references to this
in the docs
21:21 < KirkMcDonald> Read up on how interfaces work.
21:22 < steven_t> ok.  thanks :)
21:22 < steven_t> i wonder if it would make sense to write a web framework
in go
21:23 < KirkMcDonald> Sure.
21:23 < steven_t> does go have any adbantages over python in that kind of
field?
21:23 < KirkMcDonald> Go can do parallelism.
21:23 < steven_t> isnt it also multitudes faster than cpython?
21:24 < KirkMcDonald> Perhaps.
21:25 < steven_t> ugh.  i probably shouldnt learn go right now.  i just
started diving into the pylons docs
21:26 < steven_t> thats just the trouble with me.  my curioisity is not
proportionate to my available time
21:27 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
21:28 < steven_t> so far it looks like go is a good candidate to replace c
21:28 < steven_t> in things like, unix utilities, kernels, device drivers,
etc
21:28 < steven_t> actually arent those the 3 primary things that make up an
os?
21:29 < KirkMcDonald> I am not so sure about this.
21:29 < KirkMcDonald> Go has an active runtime.
21:29 < steven_t> oh.
21:29 < KirkMcDonald> A GC and all that.
21:30 < steven_t> much like python?
21:30 < KirkMcDonald> Not quite like Python.
21:30 < steven_t> oh..
21:30 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 276 seconds]
21:31 < steven_t> are there any http daemons written in go yet?
21:32 < steven_t> any production-ready ones?
21:33 -!- Venom_X [~pjacobs@99.3.159.249] has quit [Quit: Venom_X]
21:35 < mpl> steven_t: I don't know what you mean by daemon, but the http
package has everything needed for an http server.
21:35 < mpl> as for production, the golang.org site runs on top of it.
21:39 < steven_t> wow
21:39 < steven_t> so golang.org is run by a go-based web server?
21:39 < steven_t> is it open source?
21:39 < Namegduf> Yes
21:40 < mpl> as I told you it's all in the http package
21:40 < mpl> http://golang.org/pkg/http/
21:40 < steven_t> amazing
21:40 < Ina> mpl, a daemon is the unix term for a background process,
usually used for servers and the like.
21:41 < mpl> yea I figured
21:41 < steven_t> is golang.org's go-based web server open source?
21:41 < mpl> you can't really have a daemon in the sense where you'd orphan
the process and give it to init
21:42 < mpl> the only thing you can do with go atm is just run them in the
background from your shell afaik.
21:42 < mpl> steven_t: read up.
21:42 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has quit [Ping
timeout: 245 seconds]
21:43 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has joined #go-nuts
21:47 -!- Ginto8 [~Ginto8@pool-72-82-235-34.cmdnnj.fios.verizon.net] has quit
[Read error: Connection reset by peer]
21:53 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
21:54 -!- ikaros [~ikaros@f051168059.adsl.alicedsl.de] has joined #go-nuts
21:56 -!- skelterjohn [~jasmuth@c-76-124-45-65.hsd1.nj.comcast.net] has joined
#go-nuts
22:01 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
22:03 -!- pjm0616 [~user@61.250.113.98] has quit [Quit: pjm0616]
22:05 -!- lmoura [~lauromour@200.184.118.130] has quit [Quit: Leaving]
22:15 -!- gnuvince [~vince@70.35.167.184] has joined #go-nuts
22:18 < steven_t> guys..
22:18 < steven_t> does go produce binaries that can be executed on similar
systems without the need for installing the go runtime or anything except for the
executable?
22:19 -!- pjm0616 [~user@61.250.113.98] has joined #go-nuts
22:19 < smw> steven_t, yes.  Go creates static binaries.
22:20 < steven_t> so it embeds the runtime into the binary?
22:20 < exch> the runtime is embedded in the binary
22:22 < smw> what exch said :-)
22:22 -!- alexbobP [~alex@rrcs-71-41-17-216.sw.biz.rr.com] has quit [Quit:
leaving]
22:23 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-182-64.clienti.tiscali.it] has
joined #go-nuts
22:26 -!- skelterjohn [~jasmuth@c-76-124-45-65.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
22:26 -!- rlab_ [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
22:30 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
22:33 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
22:34 < steven_t> i see.
22:34 < steven_t> thats just what objc does.
22:35 < steven_t> its just a bunch of functions in the objc lib which gets
statically included in the binary
22:35 < plexdev> http://is.gd/cM0tt by [Russ Cox] in go/src/cmd/gc/ -- gc:
change -u to require imports to be marked safe
22:35 < plexdev> http://is.gd/cM0tF by [Russ Cox] in go/src/cmd/gopack/ --
gopack: simplify go metadata code
22:37 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 265 seconds]
22:39 -!- wrtp [~rog@92.17.36.55] has joined #go-nuts
22:41 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Remote
host closed the connection]
22:51 -!- wrtp [~rog@92.17.36.55] has quit [Quit: wrtp]
22:54 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-182-64.clienti.tiscali.it] has
quit [Quit: E se abbasso questa leva che succ...]
22:57 < steven_t> one thing i dont understand...  why did the go designers
choose such ugly preferences for keywords and syntax and naming conventions
22:57 < steven_t> why not something more like pythons keywords and naming
conventions?
22:59 <+iant> Go is more a descendant of C than of Python
22:59 < steven_t> right, but it starts fresh and totes this for a lot of big
changes
22:59 < steven_t> so why isnt one of them, "less ugly naming conventions"?
23:00 < steven_t> or "less shortened keywords"?
23:00 <+iant> I guess beauty is in the eye of the beholder
23:00 <+iant> and terse is generally better than long
23:00 -!- alkavan [~alkavan@IGLD-84-229-221-97.inter.net.il] has joined #go-nuts
23:02 < steven_t> oh that reminds me, does go allow passing named arguments
to functions?  or default values in func args?
23:02 <+iant> no, at least not at present
23:02 <+iant> some people use a map to simulate this, but it's not
especially convenient
23:02 <+iant> or a struct
23:03 < steven_t> hmm.
23:04 < steven_t> i noticed Go has returning multiple values from
functions/methods.  is that based on something like automatic
creation/packing/passing/unpacking of tuples like in python?  or is it something
else?
23:04 <+iant> Go doesn't have tuples, just multiple result parameters
23:04 < steven_t> intersecting.
23:05 <+iant> they aren't really packed and unpacked
23:05 < steven_t> i see.
23:05 < steven_t> factionating
23:06 < steven_t> i have to read on what an 'interface' is
23:06 < steven_t> i see it all over these docs
23:08 < steven_t> Go is pretty new, and that makes me nervous about
investing any time into becoming a pro at it.
23:08 < steven_t> because im not sure how well itll pick up in the business
world, where i can get jobs
23:09 < smw> steven_t, Then go is not for you...
23:09 < steven_t> who is it for?
23:09 < smw> if you are looking at it from a "will I get a job" perspective,
then you don't want this.  Try php or C++
23:10 < steven_t> lol.
23:10 < smw> If you need it for your own project, or a company project you
control, use it
23:10 < smw> if you want to play with a cool new language, use it
23:10 < steven_t> i have the skills to get less horrible jobs than c++ or
php at the moment.  but im looking for something fun to learn *and* that could
prove valuable in the future for employment
23:11 < steven_t> i guess i should count myself lucky that my dayjob is objc
rather than c++..  but its hard to look at it that way :D
23:11 < smw> lol
23:11 < smw> well, I can not decide your priorities.
23:12 < steven_t> i never asked you to
23:12 < smw> I do know that if "getting a job" is on the list, go is not the
answer
23:12 < steven_t> i simply said, i feel a little uncomfortable about
learning go just yet.  thats all
23:12 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has quit
[Remote host closed the connection]
23:12 < smw> but go is awesome :-)
23:12 < steven_t> i think itll be a lot easier once more things like apache
and python and unix and etc are rewritten in go
23:12 < steven_t> which im sure will happen
23:12 < steven_t> (maybe)
23:13 < smw> lol
23:13 < smw> hm...  there is no gopython...  there is one for every other
lang
23:13 < smw> it is a right of passage to have a python runtime :-P
23:14 < smw> even python has a python runtime
23:14 < steven_t> :D
23:14 < steven_t> then wed better get started!
23:18 -!- awidegreen_ [~quassel@62.176.237.78] has quit [Read error: Connection
reset by peer]
23:22 < plexdev> http://is.gd/cM2ZT by [Russ Cox] in go/src/cmd/8l/ -- 8l:
correct test for sp == top of stack in 8l -K code
23:23 -!- Dunkelstern [~Dunkelste@2a00:1328:e1ca:243:20a:e4ff:fef7:2490] has
joined #go-nuts
23:24 -!- ikaros [~ikaros@f051168059.adsl.alicedsl.de] has quit [Quit: Leave the
magic to Houdini]
23:25 -!- iant [~iant@nat/google/x-sdxintfxkaetuswt] has quit [Read error:
Operation timed out]
23:27 -!- Eko [~eko@64.134.150.10] has joined #go-nuts
23:29 -!- GoBIR [~gobir@64.134.150.10] has joined #go-nuts
23:29 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Quit: (
www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )]
23:32 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Read error: Connection
reset by peer]
23:36 -!- noam_ [~noam@77.127.206.19] has joined #go-nuts
23:38 -!- noam [~noam@77.126.39.46] has quit [Ping timeout: 276 seconds]
23:41 -!- marsu [~marsu@107.67.202-77.rev.gaoland.net] has quit [Quit: Leaving]
23:43 -!- iant [~iant@nat/google/x-mwubchlfxnffvmjf] has joined #go-nuts
23:43 -!- mode/#go-nuts [+v iant] by ChanServ
23:46 -!- hawk_07 [~reality7@41.224.230.225] has joined #go-nuts
23:46 -!- hawk_07 [~reality7@41.224.230.225] has left #go-nuts []
23:51 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 264
seconds]
23:53 -!- Eko [~eko@64.134.150.10] has quit [Quit: Leaving.]
23:54 -!- GoBIR [~gobir@64.134.150.10] has quit [Remote host closed the
connection]
23:56 -!- atsampson [~ats@94-193-50-45.zone7.bethere.co.uk] has joined #go-nuts
--- Log closed Sat Jun 12 00:00:10 2010