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

--- Log opened Mon Apr 05 00:00:37 2010
00:05 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has quit
[Remote host closed the connection]
00:05 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has joined
#go-nuts
00:09 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Ping timeout: 260
seconds]
00:13 -!- JimmyRcom [~jimmy@adsl-76-205-201-241.dsl.rcsntx.sbcglobal.net] has
joined #go-nuts
00:14 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has joined
#go-nuts
00:29 -!- marsu [~marsu@ANancy-154-1-24-80.w83-194.abo.wanadoo.fr] has quit [Ping
timeout: 245 seconds]
00:32 -!- marsu [~marsu@ANancy-154-1-24-80.w83-194.abo.wanadoo.fr] has joined
#go-nuts
00:37 -!- nettok__ [~netto@200.119.155.102] has joined #go-nuts
00:39 -!- skelterjohn [~jasmuth@c-76-124-23-96.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
00:40 -!- nettok_ [~netto@200.119.155.102] has quit [Ping timeout: 240 seconds]
00:42 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
00:45 -!- marsu [~marsu@ANancy-154-1-24-80.w83-194.abo.wanadoo.fr] has quit [Quit:
Leaving]
00:53 -!- lux` [lux`@151.95.176.1] has quit [Read error: Connection reset by peer]
01:01 < plexdev> http://is.gd/beJwl by [Andrew Gerrand] in go/src/ --
run.bash: remove MAKEFLAGS=-j4 to prevent crashing on freebsd
01:02 -!- usausa [~usa@pool-71-116-81-237.snfcca.dsl-w.verizon.net] has quit
[Remote host closed the connection]
01:07 -!- nettok_ [~netto@200.119.155.102] has joined #go-nuts
01:10 -!- kota1111 [~kota1111@gw2.kbmj.jp] has joined #go-nuts
01:11 -!- nettok__ [~netto@200.119.155.102] has quit [Ping timeout: 276 seconds]
01:20 -!- usausa [~usa@pool-71-116-81-237.snfcca.dsl-w.verizon.net] has joined
#go-nuts
01:22 -!- nettok__ [~netto@200.119.155.102] has joined #go-nuts
01:26 -!- nettok_ [~netto@200.119.155.102] has quit [Ping timeout: 276 seconds]
01:27 -!- nettok_ [~netto@200.119.155.102] has joined #go-nuts
01:31 -!- nettok__ [~netto@200.119.155.102] has quit [Ping timeout: 264 seconds]
01:33 -!- mbarkhau [~koloss@dslb-084-059-161-165.pools.arcor-ip.net] has quit
[Quit: Leaving.]
01:38 -!- Gracenotes [~person@wikipedia/Gracenotes] has joined #go-nuts
01:42 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 252 seconds]
01:42 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has joined #go-nuts
01:42 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has quit [Changing host]
01:42 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
01:45 -!- nettok_ [~netto@200.119.155.102] has quit [Ping timeout: 260 seconds]
01:47 -!- buggy [~buggler@58.161.137.89] has quit [Ping timeout: 248 seconds]
01:48 -!- buggy [~buggler@58.161.137.89] has joined #go-nuts
01:53 -!- Nexoro [~Nexoro@c-71-192-75-183.hsd1.ma.comcast.net] has joined #go-nuts
02:04 -!- nettok_ [~netto@200.119.155.102] has joined #go-nuts
02:07 -!- path[l] [UPP@120.138.102.34] has quit [Quit: path[l]]
02:10 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
02:12 -!- crakrjak [~merc@rrcs-70-62-156-154.central.biz.rr.com] has joined
#go-nuts
02:15 -!- SecretofMana [~mana@142.46.164.30] has joined #go-nuts
02:16 -!- ikaros [~ikaros@f051022132.adsl.alicedsl.de] has quit [Remote host
closed the connection]
02:17 -!- nettok__ [~netto@200.119.155.102] has joined #go-nuts
02:21 -!- nettok_ [~netto@200.119.155.102] has quit [Ping timeout: 248 seconds]
02:26 -!- Nexoro [~Nexoro@c-71-192-75-183.hsd1.ma.comcast.net] has quit [Quit:
Leaving.]
02:49 -!- itrekkie [~itrekkie@ip68-228-245-244.ph.ph.cox.net] has joined #go-nuts
02:50 -!- itrekkie [~itrekkie@ip68-228-245-244.ph.ph.cox.net] has quit [Client
Quit]
02:56 -!- Luixsia [~Luixsia@AToulouse-254-1-54-197.w81-49.abo.wanadoo.fr] has quit
[Read error: Connection reset by peer]
02:56 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Read error:
Operation timed out]
03:00 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
03:03 -!- Inc [inc@enlightenment/developer/inc] has joined #go-nuts
03:14 -!- nettok_ [~netto@200.119.155.102] has joined #go-nuts
03:17 -!- nettok__ [~netto@200.119.155.102] has quit [Ping timeout: 240 seconds]
03:19 -!- nettok__ [~netto@200.119.155.102] has joined #go-nuts
03:23 -!- nettok_ [~netto@200.119.155.102] has quit [Ping timeout: 252 seconds]
03:32 -!- SecretofMana [~mana@142.46.164.30] has quit [Quit: Leaving]
03:35 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
03:37 < no_mind> is there a place where we are keeping track of db drivers
for go ?
03:39 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Read error:
Connection reset by peer]
03:40 < jessta> no_mind: have you looked at http://go-lang.cat-v.org ?
03:41 < no_mind> jessta, yes but I am more concerned about the maturity of
the drivers.  Are we running some sort of tests on these drivers and pulishing,
how much mature/stable these drivers are
03:42 -!- Wi11 [~william@dhcp-0-14-bf-38-80-9c.cpe.powergate.ca] has quit [Ping
timeout: 276 seconds]
03:42 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
03:44 -!- nettok_ [~netto@200.119.155.102] has joined #go-nuts
03:48 -!- nettok__ [~netto@200.119.155.102] has quit [Ping timeout: 264 seconds]
03:48 -!- Wi11 [~william@dhcp-0-14-bf-38-80-9c.cpe.powergate.ca] has joined
#go-nuts
03:49 -!- itrekkie [~itrekkie@ip68-228-245-244.ph.ph.cox.net] has joined #go-nuts
03:49 -!- Inc [inc@enlightenment/developer/inc] has left #go-nuts []
03:50 -!- nettok__ [~netto@200.119.155.102] has joined #go-nuts
03:50 < jessta> no_mind: nope, but you could do that
03:53 -!- itrekkie [~itrekkie@ip68-228-245-244.ph.ph.cox.net] has quit [Read
error: No route to host]
03:54 -!- nettok_ [~netto@200.119.155.102] has quit [Ping timeout: 268 seconds]
03:59 -!- kanru [~kanru@61-228-152-57.dynamic.hinet.net] has quit [Quit: WeeChat
0.3.1.1]
03:59 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 252 seconds]
04:00 < kmeyer> heh
04:00 < kmeyer> the language isn't even finalized yet
04:01 < no_mind> hmm what you mean by not finalized ?
04:03 < jessta> no_mind: syntax is still changing
04:03 < no_mind> I hardly noticed syntax change
04:05 < jessta> the semi-colon change, the recent addition of panic/recover,
the introdction of complex numbers etc.
04:07 < kmeyer> everything is still in flux
04:07 < kmeyer> binding stability can't really exist without language
stability, I fear.
04:08 < no_mind> ok, I havent noticed the semi-colon change.  What is it ?
rest I am aware of
04:11 < kmeyer> It probably happened before you started using the language
04:11 < kmeyer> But the point, really, is that nothing is set in stone yet.
04:13 -!- kanru [~kanru@61-228-152-57.dynamic.hinet.net] has joined #go-nuts
04:15 < no_mind> I guess semi-colon was not required since the day one of
language announcement
04:19 < jessta> no_mind: nah semi-colons were required for quite a while
04:19 < jessta> no_mind: the main thing it effects is where you put opening
braces
04:19 < no_mind> yes
04:24 -!- nettok__ [~netto@200.119.155.102] has quit [Ping timeout: 246 seconds]
04:29 -!- skelterjohn_ [~jasmuth@c-76-124-23-96.hsd1.nj.comcast.net] has joined
#go-nuts
04:33 -!- skelterjohn_ [~jasmuth@c-76-124-23-96.hsd1.nj.comcast.net] has quit
[Client Quit]
04:37 -!- JimmyRcom1 [~jimmy@adsl-75-53-34-28.dsl.rcsntx.sbcglobal.net] has joined
#go-nuts
04:38 -!- JimmyRcom [~jimmy@adsl-76-205-201-241.dsl.rcsntx.sbcglobal.net] has quit
[Ping timeout: 264 seconds]
04:38 < no_mind> so how long will it take for the language to stablize ?
04:40 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Read error:
Connection reset by peer]
04:43 < jessta> no_mind: years
04:43 < jessta> nobody knows
04:43 < jessta> because it will change with need
04:43 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts
04:43 < no_mind> jessta, that is true for all languages, they change with
needs
04:43 -!- nettok__ [~netto@200.119.155.102] has joined #go-nuts
04:44 < no_mind> jessta, but at some point of time, you have to freeze on
the syntax so that extensions/modules can be developed and applications can be
written
04:45 < jessta> yeah, but I imagine it will be a while yet
04:45 < jessta> but the changes aren't that much
04:45 < jessta> doesn't take much to fix an application to work with the new
syntax
04:46 < kmeyer> heh
04:46 < no_mind> wel I am evaluating Go for a large project, it provides me
with all the required features except one or two missing libraries
04:46 < kmeyer> jessta: Look at python3 ;)
04:46 -!- JimmyRcom1 [~jimmy@adsl-75-53-34-28.dsl.rcsntx.sbcglobal.net] has quit
[Ping timeout: 268 seconds]
04:47 < jessta> kmeyer: what about python3?
04:48 < no_mind> even for python3 to be accepted widely, they have to stop
adding new features to python2 and python3 both.  Look how linux community moved
to 2.6 series from 2.4
04:49 < no_mind> unless there is a feature freeze, world will not accept the
new technology :)
04:51 < jessta> yeah, backwards compatibility and maintaining old version
tends to do that
04:51 < jessta> it's better to just drop support for old stuff and move
forward
04:57 -!- nettok_ [~netto@200.119.155.102] has joined #go-nuts
05:01 -!- JimmyRcom [~jimmy@adsl-75-53-34-28.dsl.rcsntx.sbcglobal.net] has joined
#go-nuts
05:01 -!- nettok__ [~netto@200.119.155.102] has quit [Ping timeout: 265 seconds]
05:26 -!- robot12 [~robot12@robot12.kgts.ru] has joined #go-nuts
05:27 -!- robot12 [~robot12@robot12.kgts.ru] has left #go-nuts []
05:27 -!- bmizerany [~bmizerany@c-24-6-37-113.hsd1.ca.comcast.net] has joined
#go-nuts
05:40 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has joined #go-nuts
05:47 -!- gnuvince [~vince@72.0.219.6] has quit [Ping timeout: 276 seconds]
05:47 -!- gnuvince_ [~vince@72.0.219.6] has quit [Ping timeout: 246 seconds]
05:55 -!- kssreeram [~kssreeram@122.174.70.111] has quit [Quit: kssreeram]
06:00 -!- JimmyRcom [~jimmy@adsl-75-53-34-28.dsl.rcsntx.sbcglobal.net] has quit
[Ping timeout: 276 seconds]
06:00 -!- gnuvince [~vince@64.235.204.232] has joined #go-nuts
06:00 -!- path[l] [UPP@120.138.102.34] has quit [Read error: Connection reset by
peer]
06:01 -!- gnuvince_ [~vince@64.235.204.232] has joined #go-nuts
06:02 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
06:09 -!- fusion44 [~quassel@p5B2837C8.dip.t-dialin.net] has joined #go-nuts
06:21 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
06:24 -!- Discoloda [~vincent@adsl-76-194-167-196.dsl.frs2ca.sbcglobal.net] has
quit [Remote host closed the connection]
06:35 < plexdev> http://is.gd/bf5Ye by [Conrad Meyer] in 2 subdirs of
go/src/pkg/ -- nntp: new package, NNTP client
06:35 < plexdev> http://is.gd/bf5Yn by [Russ Cox] in go/src/cmd/gc/ -- gc:
good syntax error for defer func() {} - missing final ()
06:40 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Quit: Leaving]
06:45 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has quit [Quit: adu]
06:48 < no_mind> anyone tried dynamic linking between go programs ?
06:48 < no_mind> I mean some kind of plugin driven app
06:48 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
06:55 < kmeyer> no_mind: nope, but I'm very interested in seeing dynamic
linking with go
06:56 < no_mind> kmeyer, what could be the possible ways of developing a
plugin based app in go.  Something that allows us to deploy new plugins without
requiring to restart the running program
06:57 < uriel> ipc
06:57 < kmeyer> ipc, netchans, unix sockets, something like that
06:58 < kmeyer> I guess those all fall under ipc ;)
06:58 -!- kanru [~kanru@61-228-152-57.dynamic.hinet.net] has quit [Quit: WeeChat
0.3.1.1]
06:59 < uriel> http://golang.org/pkg/rpc/
06:59 < uriel> exactly, pipes are a great option too
06:59 < uriel> but rpc would be closer to 'plugins', (which imho are a
usually, or even always, a bad idea and a sign of bad program design)
07:02 -!- path[l] [UPP@120.138.102.34] has quit [Quit: path[l]]
07:03 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
07:09 -!- bthomson [~bthomson@c-69-255-188-5.hsd1.va.comcast.net] has quit [Ping
timeout: 245 seconds]
07:11 -!- bthomson [~bthomson@c-69-255-188-5.hsd1.va.comcast.net] has joined
#go-nuts
07:18 -!- bjarneh [~bjarneh@227.80-203-30.nextgentel.com] has quit [Quit: leaving]
07:21 -!- bjarneh [~bjarneh@227.80-203-30.nextgentel.com] has joined #go-nuts
07:21 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Quit: Leaving]
07:22 -!- espadrine [~opera@acces0991.res.insa-lyon.fr] has quit [Ping timeout:
276 seconds]
07:38 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
07:39 -!- ryan_baker [~ryan_bake@128-193-249-150.resnet.oregonstate.edu] has
joined #go-nuts
07:41 -!- Gracenotes [~person@wikipedia/Gracenotes] has joined #go-nuts
07:42 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has joined #go-nuts
07:42 < bjarneh> updated http://godag.googlecode.com with testing, if anyone
finds bugs or wants to contribute, let me know..
07:43 -!- nettok_ [~netto@200.119.155.102] has quit [Quit: Ex-Chat]
07:47 -!- kanru [~kanru@61-228-152-57.dynamic.hinet.net] has joined #go-nuts
07:55 -!- ryan_baker [~ryan_bake@128-193-249-150.resnet.oregonstate.edu] has quit
[Read error: Connection reset by peer]
07:57 -!- bjarneh [~bjarneh@227.80-203-30.nextgentel.com] has quit [Quit: leaving]
08:00 < no_mind> uriel, then how do one design an application in which you
can easily add plugins later, without requiring whole app to be re-programmed
08:03 < kmeyer> heh, I think you're missing uriel's point...
08:04 < no_mind> kmeyer, I am refering to the point by uriel whih says rpc
is a bad idea and sign of bad program design
08:04 < kmeyer> no, uriel says that rpc is a sign of plugins, and that
plugins are a bad idea and a sign of bad program design
08:05 < no_mind> kmeyer, linux has loadable modules that do no use RPC
08:05 < jessta> actually, he said that plugins are a sign of bad program
design
08:05 < no_mind> well then 90% of the programs are bad...
08:05 < jessta> yes!
08:05 < kmeyer> more like 99%, I think
08:05 < no_mind> that needs another research by Rob Pike into pluggable
software :)
08:06 < jessta> most of my programs don't have plugins
08:06 < no_mind> jessta, then you fall in other 10% :)
08:06 < kmeyer> along those lines...
08:06 < kmeyer> no_mind: who said linux was well-designed?  :P
08:07 < no_mind> kmeyer, then please point me to a well designed program ?
08:07 < no_mind> Plan 9 ?
08:07 < kmeyer> no thanks!
08:07 < no_mind> kmeyer, wow :)
08:07 < kmeyer> I'm interpreting uriel's remarks
08:07 < kmeyer> I'm not claiming them as my own.
08:07 < no_mind> ok, I will wait for uriel to respond
08:08 < kmeyer> uriel's statement is also qualified, with 'usually'
08:11 -!- path[l] [UPP@120.138.102.34] has quit [Ping timeout: 240 seconds]
08:11 -!- ayo [~nya@g226153130.adsl.alicedsl.de] has quit [Read error: Connection
reset by peer]
08:21 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
08:22 < plexdev> http://is.gd/bfd4N by [Andrew Gerrand] in go/doc/ --
programming_faq: added question on T vs *T method sets
08:23 -!- path[l] [~path@120.138.102.34] has joined #go-nuts
08:29 -!- drmegahe1tz [~drmegaher@79.99.3.34] has left #go-nuts []
08:38 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
09:02 -!- Demp [~Demp@bzq-79-181-184-126.red.bezeqint.net] has quit [Read error:
Connection reset by peer]
09:03 -!- Demp [~Demp@bzq-79-181-184-126.red.bezeqint.net] has joined #go-nuts
09:45 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
10:22 -!- General13372 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
10:25 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 246 seconds]
10:35 -!- fusion44 [~quassel@p5B2837C8.dip.t-dialin.net] has quit [Remote host
closed the connection]
10:36 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Quit: Leaving]
10:52 -!- Kashia [~Kashia@port-92-200-241-67.dynamic.qsc.de] has quit [Quit: This
computer has gone to sleep]
10:56 -!- mbarkhau [~koloss@dslb-084-059-161-165.pools.arcor-ip.net] has joined
#go-nuts
10:56 -!- mbarkhau [~koloss@dslb-084-059-161-165.pools.arcor-ip.net] has quit
[Remote host closed the connection]
11:02 < uriel> no_mind: unix solved this problems forty years ago
11:02 < uriel> plan9 just improved on the solution further
11:02 < no_mind> uriel, so you suggest ipc
11:03 < no_mind> I was thinking of some other way, if possible.  Something
that involves direct function invocation, like linux kernel modules
11:05 < uriel> I suggest that grep, sed, cat and echo don't need a pluggin
architecture to work together
11:06 < uriel> linux kernel modules are a sign of bad design (and no, I'm
not a microkernel zealot)
11:06 < uriel> note that plan9 allows you to use multiple network stacks at
the same time, and it doesn't even have kernel loadable modules
11:06 < JBeshir> What would you replace Linux kernel modules with, then?
11:07 < uriel> it depends, but I have not used loadable modules on any linux
kernel I have built in years, just compile it all in
11:08 < JBeshir> Not really an acceptable solution for binary distributions,
or distributing a bootable copy of Linux expected to work on multiple systems.
11:08 < uriel> but it is a complicated problem that needs to be adressed in
the whole engineering process, once you can built something around the idea of
loadable modules, it is very hard to go and change it
11:09 < uriel> much of the linux kernel should be in user space anyway
11:09 < uriel> but again, that is another issue...
11:09 < uriel> a better example would be browser plugins
11:10 < uriel> and now browser plugins have learned that the design was
broken, and are starting to load them in separate processes
11:10 < uriel> that is how it should have been done from the start
11:23 -!- Ikke [~ikkibr@189.58.214.176.dynamic.adsl.gvt.net.br] has joined
#go-nuts
11:23 -!- Ikke [~ikkibr@189.58.214.176.dynamic.adsl.gvt.net.br] has quit [Changing
host]
11:23 -!- Ikke [~ikkibr@unaffiliated/ikkebr] has joined #go-nuts
11:31 -!- peterdn_ [~peterdn@host81-159-104-203.range81-159.btcentralplus.com] has
joined #go-nuts
11:31 -!- peterdn [~peterdn@host81-159-233-247.range81-159.btcentralplus.com] has
quit [Ping timeout: 265 seconds]
11:32 -!- peterdn_ [~peterdn@host81-159-104-203.range81-159.btcentralplus.com] has
quit [Client Quit]
11:58 -!- kssreeram [~kssreeram@122.174.135.173] has joined #go-nuts
11:58 -!- adu_ [~ajr@pool-173-66-9-50.washdc.fios.verizon.net] has joined #go-nuts
12:00 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has quit [Ping
timeout: 265 seconds]
12:10 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has joined #go-nuts
12:10 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has quit [Changing host]
12:10 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
12:34 -!- wayneeseguin [~wayneeseg@rrcs-72-45-208-165.nys.biz.rr.com] has quit
[Quit: leaving]
12:37 -!- lmoura [~lauromour@200.184.118.130] has joined #go-nuts
12:41 -!- cmarcelo [~cmarcelo@200.184.118.130] has joined #go-nuts
12:41 -!- cmarcelo [~cmarcelo@200.184.118.130] has quit [Changing host]
12:41 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined
#go-nuts
12:49 -!- ikaros [~ikaros@f051022132.adsl.alicedsl.de] has joined #go-nuts
12:51 -!- Project_2501 [~Marvin@82.84.91.170] has joined #go-nuts
12:57 -!- scriptdevil [~scriptdev@122.174.72.42] has joined #go-nuts
13:02 -!- afurlan [~afurlan@scorpion.mps.com.br] has joined #go-nuts
13:10 -!- ikaros [~ikaros@f051022132.adsl.alicedsl.de] has quit [Quit: Leave the
magic to Houdini]
13:12 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 260 seconds]
13:14 -!- Kashia [~Kashia@p4FEB6138.dip.t-dialin.net] has joined #go-nuts
13:22 -!- bobappleyard84 [~bobappley@cpc4-macc1-0-0-cust170.bagu.cable.ntl.com]
has joined #go-nuts
13:25 -!- wayneeseguin [~wayneeseg@rrcs-72-45-208-165.nys.biz.rr.com] has joined
#go-nuts
13:27 -!- Kashia [~Kashia@p4FEB6138.dip.t-dialin.net] has quit [Quit: Leaving]
13:28 -!- gisikw [~gisikw@137.28.186.120] has joined #go-nuts
13:29 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
13:29 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
13:33 -!- kota1111 [~kota1111@gw2.kbmj.jp] has quit [Quit: Leaving...]
13:42 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has joined #go-nuts
13:45 -!- buggy [~buggler@58.161.137.89] has quit [Read error: Connection reset by
peer]
13:46 -!- buggles [~buggler@58.161.137.89] has joined #go-nuts
13:50 -!- ericvh [~ericvh@32.97.110.63] has joined #go-nuts
13:52 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
13:57 -!- fusion44 [~quassel@p5B2837C8.dip.t-dialin.net] has joined #go-nuts
14:10 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
14:11 -!- Xurix [~Luixsia@AToulouse-254-1-54-197.w81-49.abo.wanadoo.fr] has joined
#go-nuts
14:19 -!- XniX23 [~vegy@we.will.never-be.afraid.org] has quit [Ping timeout: 246
seconds]
14:27 -!- meanburrito920 [~john@192.5.109.49] has joined #go-nuts
14:27 -!- meanburrito920 [~john@192.5.109.49] has quit [Changing host]
14:27 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
14:30 -!- meanburr1to920 [~john@192.5.109.49] has joined #go-nuts
14:40 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts
14:40 -!- gisikw [~gisikw@137.28.186.120] has quit [Quit: Leaving]
14:49 -!- adu_ [~ajr@pool-173-66-9-50.washdc.fios.verizon.net] has quit [Quit:
adu_]
14:53 < uriel> oh, god, somebody make him shut up!  *sigh*
15:01 < kmeyer> ;)
15:02 -!- usausa [~usa@pool-71-116-81-237.snfcca.dsl-w.verizon.net] has quit [Read
error: Connection reset by peer]
15:02 -!- skelterjohn_ [~jasmuth@c-76-124-23-96.hsd1.nj.comcast.net] has joined
#go-nuts
15:10 -!- gnuvince_ [~vince@64.235.204.232] has quit [Ping timeout: 245 seconds]
15:10 -!- gnuvince [~vince@64.235.204.232] has quit [Ping timeout: 248 seconds]
15:11 < no_mind> given a compiled go program, lets say app.8 . How do I
invoke the functions of app.8 from another program client.8 in the runtime,
without recompiling client.go ? Is there a way to dynamically import packages ?
15:11 -!- gnuvince [~vince@70.35.169.32] has joined #go-nuts
15:11 -!- gnuvince_ [~vince@70.35.169.32] has joined #go-nuts
15:12 < jessta> no_mind: ...didn't we just discuss that?
15:13 < no_mind> jessta, not this exactly
15:13 < no_mind> jessta, and it has nothing to do with my previous question
15:13 < Zoopee> Once gccgo matures, shouldn't it be possible to use dlopen
and such?
15:15 < kmeyer> gccgo isn't the "main" go compiler
15:15 < Zoopee> kmeyer: but my understanding is that the goal is for the
compilers to eventually become compatible with each other
15:16 < Zoopee> Personally I think dynamic loading, while overused, has its
place, and should be supported by Go.
15:17 < kmeyer> Hm, I'm not sure the Go architects have that goal.
15:17 < kmeyer> (The compilers becoming compatible.)
15:17 < jessta> no_mind: you mean at link time?
15:17 < kmeyer> I'm all for dynamic loading.
15:18 < no_mind> jessta, nope, I mean runtime
15:18 < kmeyer> no_mind: I think the answer is still the same -- use ipc of
some kind
15:19 < jessta> no_mind: huh?  that's the same question
15:19 < no_mind> jessta, to give an example, python has API to import
packages
15:19 < jessta> python is interpreted
15:20 < soul9> nomen est omen
15:20 < no_mind> jessta, I know
15:21 < jessta> no_mind: what is the differnece between dynamically loading
a package and a 'plugin'?
15:23 < no_mind> jessta, I might dynamically load programs written in other
languages too, like java JNI
15:24 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 245 seconds]
15:24 -!- meanburr1to920 [~john@192.5.109.49] has quit [Ping timeout: 260 seconds]
15:24 < no_mind> jessta, though the difference is a minor one
15:29 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
15:30 < Zoopee> kmeyer: Alright, I seem to recall I read so, but can't find
mentions of it now so I may have been wrong.
15:30 -!- Discoloda [~vincent@adsl-76-194-165-224.dsl.frs2ca.sbcglobal.net] has
joined #go-nuts
15:31 -!- terrex [~terrex@38.39.222.87.dynamic.jazztel.es] has joined #go-nuts
15:31 < kmeyer> Well, the gccgo compiler is working torwards compatibility
with the 'gc' compilers (6g, 8g, 5g)
15:32 < kmeyer> but I don't think that extends to linking object files from
the two at this point
15:33 < Zoopee> kmeyer: "at this point" they are not compatible, but isn't
that the idea of compatibility?
15:34 -!- meanburr1to920 [~john@192.5.109.49] has joined #go-nuts
15:35 -!- ptrb [~peter@li123-33.members.linode.com] has quit [Quit: leaving]
15:35 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Quit:
leaving]
15:35 < Zoopee> it would be a shame to end up with the same incompatible
mess we got to with C++, where you have to recompile everything when switching
compilers.
15:35 < kmeyer> Sorry, I wasn't clear -- I mean, at this point, I don't
think link-compatibility is even a goal
15:35 -!- meanburr1to920 [~john@192.5.109.49] has quit [Client Quit]
15:36 -!- meanburrito920 [~john@192.5.109.49] has joined #go-nuts
15:36 -!- meanburrito920 [~john@192.5.109.49] has quit [Changing host]
15:36 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
15:36 -!- willdye [~willdye@fern.dsndata.com] has joined #go-nuts
15:36 < kmeyer> the idea of compatibilty is, in this case, run-time
behavior, I think
15:36 -!- ptrb [~peter@archimedes.bourgon.org] has joined #go-nuts
15:37 < ptrb> is this where I come to complain about Joan on the mailing
list, or is that somewhere else
15:37 < Zoopee> kmeyer: I'm not sure I understand, what do you mean by
"run-time behaviour"?
15:38 < kmeyer> same output given the same input...
15:38 < kmeyer> ptrb: heh.
15:38 < kmeyer> ptrb: you're not the only one.
15:39 -!- willdye [~willdye@fern.dsndata.com] has left #go-nuts []
15:39 < Zoopee> kmeyer: you mean that they compile the same language?
15:40 < kmeyer> Yes.
15:40 < kmeyer> I've got to go catch my bus -- sorry if I don't respond for
a while :)
15:41 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:dc4c:cf0d:5649:f9d9] has joined
#go-nuts
15:43 -!- scriptdevil [~scriptdev@122.174.72.42] has left #go-nuts []
15:46 < Zoopee> I'm aware that there isn't yet a final specification for
every detail of the language, but as it stabilizes that's a most elementary
requirement of a "correct" compiler.
15:47 < Zoopee> By itself a rather weak notion of compatibility, though...
Compatibility is when things can be used together.
15:49 -!- fwiffo [~none@unaffiliated/fwiffo] has joined #go-nuts
15:50 < Zoopee> And ultimately the ABI and object format should not be
defined by the compiler.
16:00 -!- JimmyRcom [~jimmy@75.53.34.28] has joined #go-nuts
16:02 -!- epiphanyx [~Jason@pool-96-224-136-181.nycmny.east.verizon.net] has
joined #go-nuts
16:02 -!- epiphanyx [~Jason@pool-96-224-136-181.nycmny.east.verizon.net] has left
#go-nuts []
16:04 -!- Venom_X [~pjacobs@74.61.90.217] has joined #go-nuts
16:09 -!- SecretofMana [~mana@142.46.164.30] has joined #go-nuts
16:21 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 240 seconds]
16:36 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has joined #go-nuts
16:50 -!- Venom_X_ [~pjacobs@66.54.185.131] has joined #go-nuts
16:53 -!- Venom_X [~pjacobs@74.61.90.217] has quit [Ping timeout: 264 seconds]
17:00 -!- fusion44 [~quassel@p5B2837C8.dip.t-dialin.net] has quit [Remote host
closed the connection]
17:00 -!- surma [~surma@91-64-25-147-dynip.superkabel.de] has joined #go-nuts
17:08 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
17:09 -!- Fish [~Fish@78.238.225.114] has joined #go-nuts
17:10 -!- bechmoul [~joel@lolnet.org] has quit [Read error: Connection reset by
peer]
17:13 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has quit [Ping
timeout: 265 seconds]
17:13 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has joined #go-nuts
17:13 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has quit [Changing host]
17:13 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
17:21 -!- scm [justme@c155180.adsl.hansenet.de] has quit [Ping timeout: 276
seconds]
17:21 -!- bechmoul [~joel@lolnet.org] has joined #go-nuts
17:21 -!- scm [justme@d038158.adsl.hansenet.de] has joined #go-nuts
17:22 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
17:27 -!- path[l]_ [~path@120.138.102.34] has joined #go-nuts
17:29 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
17:29 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
17:29 -!- mode/#go-nuts [+v iant] by ChanServ
17:29 -!- path[l] [~path@120.138.102.34] has quit [Ping timeout: 258 seconds]
17:30 -!- imsplitbit [~imsplitbi@64.39.4.132] has joined #go-nuts
17:32 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts
17:32 -!- scm [justme@d038158.adsl.hansenet.de] has quit [Remote host closed the
connection]
17:34 -!- scm [justme@d038158.adsl.hansenet.de] has joined #go-nuts
17:36 -!- segy [~segfault@pdpc/supporter/active/segy] has joined #go-nuts
17:51 -!- Mana|Linux [~mana@142.46.164.30] has joined #go-nuts
17:51 -!- SecretofMana [~mana@142.46.164.30] has quit [Read error: Connection
reset by peer]
18:09 -!- pdusen [~pdusen@crob4-55.flint.umich.edu] has quit [Ping timeout: 276
seconds]
18:16 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
18:16 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 248 seconds]
18:18 -!- meanburrito920 [~john@192.5.109.49] has joined #go-nuts
18:18 -!- meanburrito920 [~john@192.5.109.49] has quit [Changing host]
18:18 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
18:28 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has joined #go-nuts
18:32 -!- gnuvince [~vince@70.35.169.32] has quit [Remote host closed the
connection]
18:32 -!- gnuvince [~vince@70.35.163.159] has joined #go-nuts
18:33 -!- gnuvince1 [~vince@70.35.163.159] has joined #go-nuts
18:33 -!- jophish [~jophish@hermi.gotadsl.co.uk] has quit [Remote host closed the
connection]
18:33 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
18:37 -!- gnuvince_ [~vince@70.35.169.32] has quit [Ping timeout: 276 seconds]
18:39 -!- mortens [moocow@gateway/shell/xzibition.com/x-oupvrrnfpuhttmdw] has
joined #go-nuts
18:51 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
19:03 -!- fwiffo [~none@unaffiliated/fwiffo] has quit [Quit: Lost terminal]
19:04 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
19:04 -!- rlab [~Miranda@91.200.158.34] has quit [Client Quit]
19:06 -!- bjarneh [~bjarneh@227.80-203-30.nextgentel.com] has joined #go-nuts
19:07 -!- nf [~nf@124-168-185-210.dyn.iinet.net.au] has quit [Ping timeout: 260
seconds]
19:10 -!- nf [~nf@124-168-185-110.dyn.iinet.net.au] has joined #go-nuts
19:19 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout:
600 seconds]
19:27 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
19:28 -!- terrex [~terrex@38.39.222.87.dynamic.jazztel.es] has quit [Quit:
Leaving.]
19:35 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 260 seconds]
19:36 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has joined #go-nuts
19:36 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has quit [Changing host]
19:36 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
19:36 -!- Mana|Linux [~mana@142.46.164.30] has quit [Ping timeout: 260 seconds]
19:43 -!- bmizerany [~bmizerany@c-24-6-37-113.hsd1.ca.comcast.net] has quit
[Remote host closed the connection]
19:48 -!- SecretofMana [~mana@142.46.164.30] has joined #go-nuts
19:54 -!- afurlan [~afurlan@scorpion.mps.com.br] has quit [Remote host closed the
connection]
19:56 -!- afurlan [~afurlan@scorpion.mps.com.br] has joined #go-nuts
19:57 < plexdev> http://is.gd/bfXm8 by [Russ Cox] in 14 subdirs of go/ --
runtime: various arm fixes
19:57 -!- SecretofMana [~mana@142.46.164.30] has quit [Read error: Connection
reset by peer]
20:01 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts
20:02 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
20:04 -!- gnuvince1 [~vince@70.35.163.159] has quit [Ping timeout: 240 seconds]
20:04 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Client
Quit]
20:04 -!- gnuvince [~vince@70.35.163.159] has quit [Ping timeout: 260 seconds]
20:10 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
20:12 -!- afurlan [~afurlan@scorpion.mps.com.br] has quit [Remote host closed the
connection]
20:22 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:dc4c:cf0d:5649:f9d9] has quit
[Quit: Leaving.]
20:25 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has quit [Read error:
Connection reset by peer]
20:27 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 276 seconds]
20:28 -!- Fish [~Fish@78.238.225.114] has quit [Remote host closed the connection]
20:29 -!- meanburrito920 [~john@192.5.109.49] has joined #go-nuts
20:29 -!- meanburrito920 [~john@192.5.109.49] has quit [Changing host]
20:29 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
20:29 < yebyen> hmm
20:29 < yebyen> anyone out there using golang+ndk for the android?
20:32 < uriel> yebyen: as far as I know there is no support for using Go
with the ndk
20:33 < uriel> (or no explicit support)
20:34 < uriel> you can run Go on andriod, but interfacing with the rest of
the andriod environment seems to be still not quite trivial
20:40 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has joined
#go-nuts
20:43 -!- ericvh [~ericvh@32.97.110.63] has quit [Quit: ericvh]
20:46 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts
20:49 < kmeyer> I might give the 5g toolchain a spin sometime soon, I got an
ARM-based phone recently
21:00 -!- awidegreen [~quassel@62.176.237.78] has quit [Remote host closed the
connection]
21:04 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has quit [Ping timeout:
258 seconds]
21:05 -!- Venom_X_ [~pjacobs@74.61.90.217] has joined #go-nuts
21:07 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
21:08 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Ping timeout: 258 seconds]
21:10 -!- hstimer [~hstimer@70.90.170.37] has joined #go-nuts
21:23 -!- randomiser [~james@78-105-103-158.zone3.bethere.co.uk] has joined
#go-nuts
21:28 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
21:30 -!- surma [~surma@91-64-25-147-dynip.superkabel.de] has quit [Ping timeout:
265 seconds]
21:33 -!- Ikke [~ikkibr@unaffiliated/ikkebr] has quit []
21:39 -!- Eridius_ [~kevin@unaffiliated/eridius] has joined #go-nuts
21:39 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Read error: Connection
reset by peer]
21:44 < plexdev> http://is.gd/bg4vM by [Russ Cox] in go/src/pkg/crypto/tls/
-- crypto/tls: good defaults
21:49 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
21:55 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
21:57 -!- imsplitbit [~imsplitbi@64.39.4.132] has quit [Ping timeout: 248 seconds]
22:02 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Read error:
Operation timed out]
22:03 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Ping
timeout: 265 seconds]
22:03 -!- nettok [~netto@proxy.galileo.edu] has joined #go-nuts
22:05 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has quit [Remote host closed the
connection]
22:05 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
22:05 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has joined #go-nuts
22:08 -!- Gracenotes [~person@wikipedia/Gracenotes] has joined #go-nuts
22:12 -!- terrex [~terrex@38.39.222.87.dynamic.jazztel.es] has joined #go-nuts
22:19 -!- gufetto [~Marvin@82.84.91.170] has quit [Read error: Connection reset by
peer]
22:22 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
22:24 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has quit
[Remote host closed the connection]
22:25 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has joined
#go-nuts
22:26 -!- General13372 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 260 seconds]
22:26 -!- oal [~olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
22:26 -!- terrex [~terrex@38.39.222.87.dynamic.jazztel.es] has quit [Quit:
Leaving.]
22:31 -!- bechmoul [~joel@lolnet.org] has quit [Disconnected by services]
22:39 -!- bechmoul [~joel@lolnet.org] has joined #go-nuts
22:39 -!- oal [~olav@5.79-160-122.customer.lyse.net] has quit [Remote host closed
the connection]
22:42 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has joined #go-nuts
22:42 -!- meanburrito920 [~john@kiwi.STUDENT.CWRU.Edu] has quit [Changing host]
22:42 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
22:46 -!- carllerche [~carllerch@208.87.61.146] has joined #go-nuts
22:49 -!- SecretofMana [~mana@142.46.164.30] has joined #go-nuts
22:50 -!- nanoo [~nano@95-89-197-196-dynip.superkabel.de] has quit [Quit: Leaving]
23:08 -!- ephoenix [~jellison@cpe-72-225-239-206.nyc.res.rr.com] has joined
#go-nuts
23:14 -!- wuehlmaus [~wuehlmaus@p4FCC5471.dip.t-dialin.net] has quit [Ping
timeout: 276 seconds]
23:15 -!- wuehlmaus [~wuehlmaus@p4FCC71EF.dip.t-dialin.net] has joined #go-nuts
23:19 -!- kanru [~kanru@61-228-152-57.dynamic.hinet.net] has quit [Quit: WeeChat
0.3.1.1]
23:25 -!- nettok [~netto@proxy.galileo.edu] has quit [Quit: Ex-Chat]
23:26 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Read error:
Connection reset by peer]
23:47 -!- andrewh [~andrewh@94-194-56-42.zone8.bethere.co.uk] has quit [Quit:
Leaving]
23:50 -!- jophish [~jophish@hermi.gotadsl.co.uk] has quit [Remote host closed the
connection]
23:51 -!- gnuvince [~vince@64.235.207.202] has joined #go-nuts
23:59 -!- bmizerany [~bmizerany@dsl081-064-072.sfo1.dsl.speakeasy.net] has quit
[Remote host closed the connection]
--- Log closed Tue Apr 06 00:00:40 2010