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

--- Log opened Sun Mar 28 00:00:37 2010
00:02 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 276 seconds]
00:07 -!- awidegreen_ [~quassel@p5B061F9A.dip.t-dialin.net] has quit [Remote host
closed the connection]
00:12 -!- ThunderChicken [~bofh@dsl093-032-217.snd1.dsl.speakeasy.net] has joined
#go-nuts
00:13 -!- ThunderChicken [~bofh@dsl093-032-217.snd1.dsl.speakeasy.net] has quit
[Changing host]
00:13 -!- ThunderChicken [~bofh@kernel-panic/member/ThunderChicken] has joined
#go-nuts
00:14 < megaboz> weird, i'm calling a function through cgo, and one
parameter changes once inside the C function
00:14 < megaboz> anybody seen anything like this?
00:14 < megaboz> seems like misaligned data, the value is always zero
00:16 -!- dddd_ [~e@pool-71-190-187-50.nycmny.fios.verizon.net] has joined
#go-nuts
00:17 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Quit: Leaving]
00:21 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has joined
#go-nuts
00:24 -!- b00m_chef__ [~watr@128.189.95.119] has quit [Ping timeout: 240 seconds]
00:41 -!- merlin83 [~merlin83@unaffiliated/merlin83] has quit [Ping timeout: 240
seconds]
00:44 -!- thakis [~thakis@nat/google/x-vawzriuvajimrphy] has quit [Remote host
closed the connection]
00:44 -!- thakis [~thakis@nat/google/x-xgkylmwsiemcwbhb] has joined #go-nuts
00:46 -!- napsy [~luka@88.200.96.14] has quit [Read error: Operation timed out]
00:55 -!- gr1b [~gr1b@c-98-235-184-236.hsd1.pa.comcast.net] has quit [Ping
timeout: 240 seconds]
00:56 -!- hevalbaranov [~hevalbara@78.161.141.93] has joined #go-nuts
01:01 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Quit: (
www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )]
01:02 -!- napsy [~luka@88.200.96.14] has joined #go-nuts
01:02 -!- gr1b [~gr1b@c-98-235-184-236.hsd1.pa.comcast.net] has joined #go-nuts
01:06 < napsy> I have a strange problem.  rand.Int() always returns numbers
from the same set
01:10 -!- kanru [~kanru@61-228-152-186.dynamic.hinet.net] has quit [Quit: WeeChat
0.3.1.1]
01:12 < megaboz> napsy: obvious question: are you initializing the seed?
01:12 < napsy> no
01:13 < napsy> where can I take the seed from?
01:13 < megaboz> time.Nanoseconds() should be good enough
01:15 < napsy> ok I get different numvers now
01:15 < napsy> but there's one strange thing
01:15 < napsy> num = (rand.Int() % (n*n)) + 1
01:15 < napsy> n*n < 10 and I get num > 10
01:20 -!- Xeon [~chatzilla@118.126.12.53] has quit [Ping timeout: 258 seconds]
01:20 < napsy> nvm
01:20 < kmeyer> somehow I doubt modulus is broken ;)
01:20 < kmeyer> but, hey, maybe :)
01:20 -!- boscop_ [~boscop@g225218094.adsl.alicedsl.de] has joined #go-nuts
01:21 -!- boscop [~boscop@g226225204.adsl.alicedsl.de] has quit [Ping timeout: 258
seconds]
01:22 -!- boscop_ [~boscop@g225218094.adsl.alicedsl.de] has left #go-nuts []
01:22 -!- boscop [~boscop@g225218094.adsl.alicedsl.de] has joined #go-nuts
01:22 < exch> uriel: http://github.com/jteeuwen/go-pkg-njb
01:27 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has quit [Quit:
akrill]
01:29 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has joined
#go-nuts
01:30 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has quit [Client
Quit]
01:31 -!- tor5 [~tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit
[Quit: tor5]
01:31 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has joined
#go-nuts
01:33 -!- nf [~nf@124-168-171-32.dyn.iinet.net.au] has quit [Ping timeout: 268
seconds]
01:33 -!- gr1b [~gr1b@c-98-235-184-236.hsd1.pa.comcast.net] has quit [Ping
timeout: 264 seconds]
01:34 < napsy> how can I use a function call that returns multiple values in
a for statement?
01:34 < napsy> I tried for a, b := somefunc() && !a { ...
01:34 < napsy> but it doesn't work
01:35 -!- Xeon [~chatzilla@118.126.12.54] has joined #go-nuts
01:38 -!- Xeon_ [~chatzilla@118.126.12.54] has joined #go-nuts
01:40 -!- gr1b [~gr1b@c-98-235-184-236.hsd1.pa.comcast.net] has joined #go-nuts
01:41 -!- Nexoro1 [~Nexoro@c-71-192-75-183.hsd1.ma.comcast.net] has quit [Quit:
Leaving.]
01:42 -!- Xeon [~chatzilla@118.126.12.54] has quit [Ping timeout: 252 seconds]
01:46 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
01:47 -!- bryce [~bryce@c-76-121-192-70.hsd1.wa.comcast.net] has joined #go-nuts
01:50 -!- nettok__ [~netto@200.119.156.103] has quit [Ping timeout: 276 seconds]
01:52 -!- kssreeram [~kssreeram@122.174.136.32] has joined #go-nuts
01:55 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 246 seconds]
01:56 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has joined #go-nuts
01:57 -!- tcoppi
[~nuclear@57c3ed63-1294-45bd-a8e8-cdcc07cfa16f.static.grokthis.net] has quit [Read
error: Operation timed out]
01:57 -!- tcoppi [~nuclear@206.251.36.97] has joined #go-nuts
02:00 -!- thakis_ [~thakis@nat/google/x-gcbsenrzhhckkqir] has joined #go-nuts
02:02 < smw> napsy: I think for a, b := somefunc(); a == nil { ...
02:03 -!- thakis [~thakis@nat/google/x-xgkylmwsiemcwbhb] has quit [Ping timeout:
260 seconds]
02:07 < jshipley> smw: I think you need another ; after a == nil
02:09 -!- thakis [~thakis@nat/google/x-gcbsenrzhhckkqir] has quit [Ping timeout:
276 seconds]
02:09 -!- nf [~nf@124.171.56.103] has joined #go-nuts
02:13 < jshipley> If I open a file and create a bufio.Writer with it, is
there any way to close the file through the Writer?  http://pastebin.com/jNn1mXbD
02:14 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
02:18 -!- kssreeram [~kssreeram@122.174.136.32] has quit [Quit: kssreeram]
02:18 -!- tor5 [~tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has
joined #go-nuts
02:21 -!- tor5 [~tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit
[Client Quit]
02:31 -!- kssreeram [~kssreeram@122.174.136.32] has joined #go-nuts
02:33 -!- napsy [~luka@88.200.96.14] has quit [Ping timeout: 258 seconds]
02:54 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has quit [Read
error: Connection reset by peer]
02:54 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit:
Leaving]
02:55 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has joined
#go-nuts
02:55 -!- akrill [~akrill@reserved-216-231-57-73.sea0.krillr.com] has quit [Client
Quit]
02:57 -!- timepilot [~timepilot@c-24-91-16-174.hsd1.ma.comcast.net] has joined
#go-nuts
03:00 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has quit [Ping
timeout: 252 seconds]
03:02 -!- nettok__ [~netto@200.119.156.103] has joined #go-nuts
03:05 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 252 seconds]
03:06 -!- boscop_ [~boscop@g225218094.adsl.alicedsl.de] has joined #go-nuts
03:07 -!- boscop [~boscop@g225218094.adsl.alicedsl.de] has quit [Read error:
Connection reset by peer]
03:07 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
03:08 -!- Meidor [~quassel@piggy.cs.ru.nl] has quit [Quit: No Ping reply in 180
seconds.]
03:08 -!- Meidor [~quassel@piggy.cs.ru.nl] has joined #go-nuts
03:11 -!- nettok__ [~netto@200.119.156.103] has quit [Ping timeout: 276 seconds]
03:12 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has joined
#go-nuts
03:18 < anticw> jshipley: make a customer type
03:18 < anticw> jshipley: make a _custom_ type
03:18 < anticw> sorry
03:20 < anticw> then you can have the close you implement Flush the bufio
and close the underlying WriteCloser
03:22 -!- nettok [~netto@200.119.156.103] has joined #go-nuts
03:24 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 246 seconds]
03:28 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
03:31 -!- nettok [~netto@200.119.156.103] has quit [Ping timeout: 264 seconds]
03:32 < kmeyer> Is there any reason to keep new([]foo) in the language at
all?  Shouldn't it just be nuked?
03:37 < anticw> kmeyer: and use x: = &[]foo ?
03:39 < kmeyer> that, or use: x := make([]foo, bar, baz)
03:39 < kmeyer> the empty slice just doesn't seem that useful, especially
not when compared with other things you make with new()
03:39 < anticw> new and make a different things though
03:39 < kmeyer> of course.
03:39 < anticw> new returns a pointer to a type
03:40 < kmeyer> why would you ever want to create a new, empty slice and get
a pointer to it?
03:41 < kmeyer> and in that situation, does new([]foo) make as much sense as
&[]foo?
03:41 < kmeyer> *shrug*
03:41 < kmeyer> Effective Go warns against new([]foo), that's what made me
curious.
03:42 -!- nettok__ [~netto@200.119.156.103] has joined #go-nuts
03:46 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 268 seconds]
03:55 < KirkMcDonald> kmeyer:
http://code.google.com/p/optparse-go/source/browse/types.go#325
03:55 < KirkMcDonald> kmeyer: There is one actual use of it, in the wild.
03:55 < KirkMcDonald> kmeyer: Could I have just returned a pointer to a
local variable?  Perhaps.
03:56 < KirkMcDonald> kmeyer: But I wanted to explicitly say, "this puts a
[]int variable on the heap."
03:57 < kmeyer> Hm, ok.
03:59 < anticw> that could be done w/o new
04:04 -!- lmoura [~lmoura@187.78.207.118] has joined #go-nuts
04:04 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
04:05 < jshipley> Do I just need to fix my syntax, or does this not work:
var foo = struct {}
04:08 -!- nettok__ [~netto@200.119.156.103] has quit [Ping timeout: 268 seconds]
04:10 -!- nettok__ [~netto@200.119.156.103] has joined #go-nuts
04:11 < jshipley> ah, got it.  I needed var foo = struct {}{}
04:13 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 268 seconds]
04:20 -!- timepilot [~timepilot@c-24-91-16-174.hsd1.ma.comcast.net] has quit
[Quit: Leaving]
04:22 -!- lmoura [~lmoura@187.78.207.118] has quit [Ping timeout: 245 seconds]
04:32 -!- adu [~ajr@pool-74-96-89-29.washdc.fios.verizon.net] has quit [Quit: adu]
04:38 -!- lmoura [~lmoura@187.78.207.118] has joined #go-nuts
04:41 -!- i3d [~i3d@unaffiliated/i3dmaster] has joined #go-nuts
04:46 -!- Adys [~Adys@unaffiliated/adys] has quit [Ping timeout: 246 seconds]
04:47 -!- hevalbaranov [~hevalbara@78.161.141.93] has quit [Quit: WeeChat 0.2.6.3]
04:55 -!- i3d [~i3d@unaffiliated/i3dmaster] has quit [Quit: i3d]
04:55 -!- i3d [~i3dmaster@216.239.45.130] has joined #go-nuts
04:56 -!- i3d [~i3dmaster@216.239.45.130] has quit [Changing host]
04:56 -!- i3d [~i3dmaster@unaffiliated/i3dmaster] has joined #go-nuts
04:58 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
04:58 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
05:02 -!- nettok__ [~netto@200.119.156.103] has quit [Ping timeout: 268 seconds]
05:03 -!- nettok__ [~netto@200.119.156.103] has joined #go-nuts
05:07 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 264 seconds]
05:10 -!- dddd_ [~e@pool-71-190-187-50.nycmny.fios.verizon.net] has quit [Quit:
ircII EPIC4-2.10.1 -- Are we there yet?]
05:12 -!- i3d [~i3dmaster@unaffiliated/i3dmaster] has quit [Quit: leaving]
05:17 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
05:21 -!- nettok__ [~netto@200.119.156.103] has quit [Ping timeout: 258 seconds]
05:23 -!- nettok__ [~netto@200.119.156.103] has joined #go-nuts
05:24 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has quit [Ping
timeout: 275 seconds]
05:27 -!- thakis [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has joined #go-nuts
05:27 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 276 seconds]
05:36 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has joined
#go-nuts
05:37 -!- nettok_ [~netto@200.119.156.103] has joined #go-nuts
05:38 -!- thakis [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has quit [Quit:
thakis]
05:40 -!- nettok__ [~netto@200.119.156.103] has quit [Ping timeout: 264 seconds]
05:42 -!- Xeon [~chatzilla@118.126.12.53] has joined #go-nuts
05:44 -!- Xeon_ [~chatzilla@118.126.12.54] has quit [Ping timeout: 252 seconds]
05:51 -!- nettok__ [~netto@200.119.156.103] has joined #go-nuts
05:51 -!- zard [~dpx@c-68-35-150-172.hsd1.nm.comcast.net] has left #go-nuts []
05:53 -!- thakis [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has joined #go-nuts
05:54 -!- nettok_ [~netto@200.119.156.103] has quit [Ping timeout: 252 seconds]
06:04 -!- General13372 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
06:05 -!- jshipley [~jshipley@174-23-125-69.slkc.qwest.net] has quit [Ping
timeout: 252 seconds]
06:08 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 276 seconds]
06:12 -!- nighty^ [~nighty@x122091.ppp.asahi-net.or.jp] has joined #go-nuts
06:27 -!- [Pete_27] [~noname@115-64-1-61.static.tpgi.com.au] has quit [Ping
timeout: 252 seconds]
06:29 -!- [Pete_27] [~noname@115-64-1-61.static.tpgi.com.au] has joined #go-nuts
06:35 -!- ableos [~ableos@c-68-49-105-59.hsd1.md.comcast.net] has joined #go-nuts
06:35 -!- ableos [~ableos@c-68-49-105-59.hsd1.md.comcast.net] has left #go-nuts []
06:50 -!- path[l] [UPP@120.138.102.34] has quit [Quit: path[l]]
06:56 -!- ashaw [~alexis@58.108.161.163] has joined #go-nuts
06:56 < ashaw> anyone here>
06:57 < ashaw> ?
07:05 < cbeck> Perhaps
07:21 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has quit [Ping
timeout: 246 seconds]
07:25 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has joined
#go-nuts
07:33 < fuzzybyte> you wish
07:37 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
07:49 -!- zard [~dpx@c-68-35-150-172.hsd1.nm.comcast.net] has joined #go-nuts
07:55 -!- lmoura [~lmoura@187.78.207.118] has quit [Ping timeout: 245 seconds]
07:56 -!- nchaimov_ [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has joined
#go-nuts
07:57 -!- lmoura [~lmoura@187.78.175.210] has joined #go-nuts
07:59 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has quit [Ping
timeout: 246 seconds]
08:02 -!- lmoura_ [~lmoura@187.78.133.218] has joined #go-nuts
08:03 -!- Mana|Linux [~mana@142.46.164.30] has quit [Ping timeout: 276 seconds]
08:04 -!- lmoura [~lmoura@187.78.175.210] has quit [Ping timeout: 245 seconds]
08:05 -!- fusion44 [~quassel@p5B285C68.dip.t-dialin.net] has joined #go-nuts
08:09 -!- thakis [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has quit [Quit:
thakis]
08:16 -!- SecretofMana [~mana@142.46.164.30] has joined #go-nuts
08:19 -!- atsampso1 [~ats@94-193-50-45.zone7.bethere.co.uk] has quit [Read error:
Operation timed out]
08:22 -!- kanru [~kanru@61-228-152-186.dynamic.hinet.net] has joined #go-nuts
08:37 -!- Korpela [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has left #go-nuts
["Leaving"]
08:38 -!- nanoo [~nano@95-89-197-214-dynip.superkabel.de] has joined #go-nuts
08:45 -!- awidegreen [~quassel@p5B061F9A.dip.t-dialin.net] has joined #go-nuts
08:45 -!- boscop_ [~boscop@g225218094.adsl.alicedsl.de] has left #go-nuts []
08:45 -!- boscop [~boscop@g225218094.adsl.alicedsl.de] has joined #go-nuts
09:02 -!- m1ndwarp [~m1ndwarp@c183060.adsl.hansenet.de] has joined #go-nuts
09:06 -!- bryce [~bryce@c-76-121-192-70.hsd1.wa.comcast.net] has quit [Quit:
bryce]
09:09 -!- m1ndwarp [~m1ndwarp@c183060.adsl.hansenet.de] has quit [Quit: m1ndwarp]
09:12 -!- OpenSpace [~ja@93.86.209.157] has quit [Quit: Leaving]
09:28 -!- wrtp [~rog@89.242.175.228] has joined #go-nuts
09:29 -!- GilJ [~gilles@85.10.92.166] has joined #go-nuts
09:34 -!- napsy [~luka@88.200.96.14] has joined #go-nuts
09:48 -!- HollyRain [~quassel@87.223.124.112] has joined #go-nuts
09:52 < HollyRain> cann't defined an array and then enter all data?  var foo
[]string; foo = { "one", "bar" }
09:52 < HollyRain> s/cann't/cann't be
09:59 < ampleyfly> unless I'm mistaken you can do foo = []string{ "one",
"bar" }
10:02 < HollyRain> yes, I was using that
10:06 < plexdev> http://is.gd/b3jow by [Raif S. Naffah] in go/src/pkg/xml/
-- xml: use io.ReadByter in place of local readByter
10:13 -!- Xeon [~chatzilla@118.126.12.53] has quit [Ping timeout: 248 seconds]
10:14 -!- Xeon_ [~chatzilla@118.126.12.53] has joined #go-nuts
10:16 -!- wrtp [~rog@89.242.175.228] has quit [Quit: wrtp]
10:17 -!- Xeon [~chatzilla@118.126.12.53] has joined #go-nuts
10:20 -!- Xeon_ [~chatzilla@118.126.12.53] has quit [Ping timeout: 240 seconds]
10:24 -!- wrtp [~rog@89.242.175.228] has joined #go-nuts
10:26 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
10:32 -!- ikaros [~ikaros@f051055048.adsl.alicedsl.de] has joined #go-nuts
10:40 -!- Xeon_ [~chatzilla@118.126.12.53] has joined #go-nuts
10:40 -!- Xeon [~chatzilla@118.126.12.53] has quit [Ping timeout: 240 seconds]
10:45 -!- Xeon_ [~chatzilla@118.126.12.53] has quit [Ping timeout: 276 seconds]
10:49 -!- kashia_ [~Kashia@p4FEB7BE7.dip.t-dialin.net] has quit [Quit: Leaving]
10:53 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has joined
#go-nuts
10:55 -!- nettok__ [~netto@200.119.156.103] has quit [Quit: Ex-Chat]
10:56 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
11:01 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has quit [Ping
timeout: 240 seconds]
11:02 -!- fusion44 [~quassel@p5B285C68.dip.t-dialin.net] has quit [Remote host
closed the connection]
11:09 -!- KingOfKarlsruhe [~nice@p5B14C334.dip.t-dialin.net] has joined #go-nuts
11:16 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has joined
#go-nuts
11:17 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has quit [Read
error: Connection reset by peer]
11:18 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has joined
#go-nuts
11:33 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
11:38 -!- hevalbaranov [~hevalbara@78.161.141.93] has joined #go-nuts
11:45 -!- awidegreen_ [~quassel@p5B060F67.dip.t-dialin.net] has joined #go-nuts
11:46 -!- awidegreen [~quassel@p5B061F9A.dip.t-dialin.net] has quit [Ping timeout:
240 seconds]
11:52 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has joined #go-nuts
11:53 -!- path[l] [UPP@120.138.102.34] has quit [Read error: Connection reset by
peer]
11:53 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
12:01 -!- GilJ [~gilles@85.10.92.166] has quit [Remote host closed the connection]
12:02 -!- GilJ [~gilles@85.10.92.166] has joined #go-nuts
12:02 -!- GilJ [~gilles@85.10.92.166] has quit [Remote host closed the connection]
12:02 -!- GilJ [~gilles@85.10.92.166] has joined #go-nuts
12:02 -!- ashaw [~alexis@58.108.161.163] has quit [Ping timeout: 246 seconds]
12:15 -!- hevalbaranov [~hevalbara@78.161.141.93] has quit [Quit: WeeChat 0.2.6.3]
12:35 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
12:38 -!- path[l] [UPP@120.138.102.34] has quit [Read error: Connection reset by
peer]
12:40 -!- napsy [~luka@88.200.96.14] has quit [Ping timeout: 258 seconds]
12:40 < HollyRain> a little doubt, I can use all functions from a program
with the first letter in upper case since that they aren't accesible from outside,
right?
12:41 < HollyRain> because I'm not compiling it like a package
12:44 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts
12:46 -!- pjm0616 [~user@61.250.113.98] has quit [Quit: pjm0616]
12:47 -!- Nexoro [~Nexoro@c-71-192-75-183.hsd1.ma.comcast.net] has joined #go-nuts
12:49 -!- pjm0616 [~user@61.250.113.98] has joined #go-nuts
12:55 -!- Meidor [~quassel@piggy.cs.ru.nl] has quit [Read error: Connection reset
by peer]
12:55 -!- Meidor [~quassel@piggy.cs.ru.nl] has joined #go-nuts
13:00 -!- tor5 [~tor@c-a87e71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has
joined #go-nuts
13:13 -!- napsy [~luka@88.200.96.14] has joined #go-nuts
13:16 -!- skelterjohn [~jasmuth@c-76-124-23-96.hsd1.nj.comcast.net] has quit [Ping
timeout: 252 seconds]
13:19 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has quit [Quit:
g0bl1n]
13:21 -!- skelterjohn [~jasmuth@c-76-124-23-96.hsd1.nj.comcast.net] has joined
#go-nuts
13:22 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
13:38 -!- BlackBook [~sjs@kernel-panic/member/TiBook] has joined #go-nuts
13:39 < BlackBook> I appear to misunderstand how interfaces work.  Am I
missing something simple, or do I have a more fundamental disconnect?
http://pastebin.com/qGFF0Q2G
13:40 < BlackBook> (Lurking elsewhere in the channel, so I will catch
replies even if _this_ computer logs out...)
13:40 -!- ikaros [~ikaros@f051055048.adsl.alicedsl.de] has quit [Quit: Leave the
magic to Houdini]
13:42 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
13:48 -!- hevalbaranov [~hevalbara@78.161.141.93] has joined #go-nuts
13:56 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has joined #go-nuts
13:56 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has quit [Client
Quit]
14:05 < cthom> BlackBook: I'm pretty sure func invoke( f *Foo ) { should
just be func invoke( f Foo ) {
14:05 < cthom> on line 17
14:06 < cthom> BlackBook: because *Baz satisfies the interface Foo, you can
pass *Baz as Foo, but *Foo is something different
14:17 -!- napsy [~luka@88.200.96.14] has quit [Ping timeout: 260 seconds]
14:18 -!- napsy [~luka@88.200.96.14] has joined #go-nuts
14:24 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
14:25 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Client
Quit]
14:34 -!- mssm [~mssm@ip-95-221-74-236.bb.netbynet.ru] has joined #go-nuts
14:35 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
14:40 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 258 seconds]
14:49 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has joined #go-nuts
14:53 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
14:57 -!- kanru [~kanru@61-228-152-186.dynamic.hinet.net] has quit [Quit: WeeChat
0.3.1.1]
14:58 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has quit [Quit:
g0bl1n]
15:03 < smw> How do you make an enumerated list?  do you just add = iota to
the first one?
15:06 < HollyRain> does an interface would be as a python class?
15:06 < smw> no
15:07 < smw> an interface is a set of functions that a data type can go
through
15:07 < smw> have you used java?
15:07 < HollyRain> ago several years
15:07 < smw> for example.  Every io.writer has a Write() func.  If a data
type has a write func, it is automatically considered an io.writer
15:08 < smw> that means any function that takes an io.writer will take that
data type.
15:08 < HollyRain> ok
15:08 < HollyRain> like a pointer
15:08 < smw> yeah
15:09 < smw> but they only point to data types that support certain
functions
15:09 < smw> of course interface
15:09 < smw> oops
15:10 < smw> interface{} is used alot (empty interface)
15:13 -!- KingOfKarlsruhe [~nice@p5B14C334.dip.t-dialin.net] has quit [Remote host
closed the connection]
15:17 -!- kssreeram [~kssreeram@122.174.136.32] has quit [Quit: kssreeram]
15:18 -!- kssreeram [~kssreeram@122.174.136.32] has joined #go-nuts
15:19 -!- lmoura_ [~lmoura@187.78.133.218] has quit [Remote host closed the
connection]
15:22 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
15:29 < smw> can someone help me?  I can not figure out iota
http://pastebin.com/38gh9jyH
15:30 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Quit: Leaving]
15:32 < jessta> smw: var should be const
15:32 < jessta> I think
15:33 < smw> oh, right.  thanks :-)
15:37 < jessta> BlackBook:
http://research.swtch.com/2009/12/go-data-structures-interfaces.html
15:37 < jessta> HollyRain: you probably want to look at that too
15:37 < HollyRain> ah thanks
15:40 -!- Guest55074 [~merlin83@cm24.delta241.maxonline.com.sg] has joined
#go-nuts
15:49 -!- rhelmer [~rhelmer@adsl-69-107-74-210.dsl.pltn13.pacbell.net] has quit
[Ping timeout: 260 seconds]
15:51 -!- GilJ [~gilles@85.10.92.166] has quit [Ping timeout: 260 seconds]
15:53 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
15:55 -!- Guest55074 [~merlin83@cm24.delta241.maxonline.com.sg] has quit [Ping
timeout: 240 seconds]
16:14 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has joined #go-nuts
16:15 -!- merlin83_ [~merlin83@cm24.delta241.maxonline.com.sg] has joined #go-nuts
16:15 -!- merlin83_ [~merlin83@cm24.delta241.maxonline.com.sg] has quit [Changing
host]
16:15 -!- merlin83_ [~merlin83@unaffiliated/merlin83] has joined #go-nuts
16:22 -!- hevalbaranov [~hevalbara@78.161.141.93] has quit [Quit: WeeChat 0.2.6.3]
16:26 -!- tav [~tav@89.240.57.83] has joined #go-nuts
16:35 -!- Netsplit *.net <-> *.split quits: SecretofMana, ampleyfly, aowi,
yebyen, pjm0616, Rint__, Archwyrm, Innominate, drhodes, General13372, (+129 more,
use /NETSPLIT to show all of them)
16:36 -!- ThunderChicken [~bofh@kernel-panic/member/ThunderChicken] has quit [Ping
timeout: 255 seconds]
16:36 -!- itorres [~itorres@gandi.bedynamic.net] has quit [Read error: Connection
reset by peer]
16:36 -!- itorres [~itorres@gandi.bedynamic.net] has joined #go-nuts
16:36 -!- lianj [~lianj@dslb-088-076-245-147.pools.arcor-ip.net] has quit [Ping
timeout: 255 seconds]
16:36 -!- cthom_ [~cthom@ip68-10-255-97.hr.hr.cox.net] has joined #go-nuts
16:36 -!- kuroneko [~chris@yayoi.xware.cx] has quit [Ping timeout: 240 seconds]
16:36 -!- cthom [~cthom@ip68-10-255-97.hr.hr.cox.net] has quit [Ping timeout: 240
seconds]
16:36 -!- usausa [~usa@pool-71-116-81-237.snfcca.dsl-w.verizon.net] has quit [Ping
timeout: 240 seconds]
16:36 -!- kuroneko [~chris@yayoi.xware.cx] has joined #go-nuts
16:36 -!- alus [~gah@64.13.131.178] has quit [Ping timeout: 240 seconds]
16:37 -!- scoeri [~jdekoste@soft.vub.ac.be] has quit [Ping timeout: 248 seconds]
16:38 -!- scoeri [~jdekoste@soft.vub.ac.be] has joined #go-nuts
16:38 -!- ThunderChicken [~bofh@dsl093-032-217.snd1.dsl.speakeasy.net] has joined
#go-nuts
16:38 -!- lianj [~lianj@dslb-088-076-245-147.pools.arcor-ip.net] has joined
#go-nuts
16:38 -!- Netsplit over, joins: drhodes, CodeBloc-, nanoo, tav, g0bl1n, rlab,
kssreeram, mssm, napsy, path[l] (+129 more)
16:39 -!- no_mind [~orion@122.173.228.1] has joined #go-nuts
16:40 -!- pvandusen [~pdusen@crob4-55.flint.umich.edu] has joined #go-nuts
16:42 -!- Project_2501 [~Marvin@82.84.73.161] has joined #go-nuts
16:43 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Ping timeout: 258
seconds]
16:43 -!- scoeri_ [~jdekoste@soft.vub.ac.be] has joined #go-nuts
16:44 -!- awidegreen [~quassel@p5B060F67.dip.t-dialin.net] has joined #go-nuts
16:44 -!- franksalim_ [~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net] has
joined #go-nuts
16:44 -!- meatmanek_ [~meatmanek@mesingw.STUDENT.CWRU.Edu] has joined #go-nuts
16:45 -!- Wiz126 [Wiz126@72.20.219.250] has quit [Ping timeout: 258 seconds]
16:45 -!- wayneese1uin [~wayneeseg@rrcs-72-45-208-165.nys.biz.rr.com] has joined
#go-nuts
16:46 -!- scm_ [justme@c190054.adsl.hansenet.de] has joined #go-nuts
16:46 -!- lianj_ [~lianj@dslb-088-076-245-147.pools.arcor-ip.net] has joined
#go-nuts
16:46 -!- Wiz126 [Wiz126@72.20.219.250] has joined #go-nuts
16:46 -!- tcoppi_
[~nuclear@57c3ed63-1294-45bd-a8e8-cdcc07cfa16f.static.grokthis.net] has joined
#go-nuts
16:46 -!- zeroXten_ [~zeroXten@0x10.co.uk] has joined #go-nuts
16:46 -!- mfoemmel [~mfoemmel@chml01.drwholdings.com] has quit [Ping timeout: 258
seconds]
16:46 -!- prip_ [~foo@host149-132-dynamic.43-79-r.retail.telecomitalia.it] has
joined #go-nuts
16:46 -!- \toothrot [~mux@71-11-228-206.dhcp.ftwo.tx.charter.com] has joined
#go-nuts
16:47 -!- mfoemmel [~mfoemmel@chml01.drwholdings.com] has joined #go-nuts
16:47 -!- plexdev` [~plexdev@arthur.espians.com] has joined #go-nuts
16:48 -!- plexdev [~plexdev@arthur.espians.com] has quit [Ping timeout: 258
seconds]
16:48 -!- htoothrot [~mux@71-11-228-206.dhcp.ftwo.tx.charter.com] has quit [Quit:
ZNC - http://znc.sourceforge.net]
16:48 -!- HollyRain_ [~quassel@87.223.124.112] has joined #go-nuts
16:48 -!- wrtp [~rog@89.242.175.228] has quit [Ping timeout: 246 seconds]
16:48 -!- jeek [~jeek@pedobear.jeek.net] has quit [Ping timeout: 246 seconds]
16:48 -!- scoeri [~jdekoste@soft.vub.ac.be] has quit [Ping timeout: 246 seconds]
16:48 -!- awidegreen_ [~quassel@p5B060F67.dip.t-dialin.net] has quit [Ping
timeout: 246 seconds]
16:48 -!- pdusen [~pdusen@crob4-55.flint.umich.edu] has quit [Ping timeout: 246
seconds]
16:48 -!- JimmyRcom [~jimmy@adsl-75-53-46-62.dsl.rcsntx.sbcglobal.net] has quit
[Ping timeout: 246 seconds]
16:48 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 246
seconds]
16:48 -!- meatmanek [~meatmanek@mesingw.student.cwru.edu] has quit [Ping timeout:
246 seconds]
16:48 -!- rthc [~rthc@rrcs-67-52-50-170.west.biz.rr.com] has quit [Ping timeout:
246 seconds]
16:48 -!- HollyRain [~quassel@87.223.124.112] has quit [Ping timeout: 246 seconds]
16:48 -!- scm [justme@c190054.adsl.hansenet.de] has quit [Ping timeout: 246
seconds]
16:48 -!- franksalim [~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net] has quit
[Ping timeout: 246 seconds]
16:48 -!- lianj [~lianj@dslb-088-076-245-147.pools.arcor-ip.net] has quit [Ping
timeout: 246 seconds]
16:48 -!- tcoppi [~nuclear@206.251.36.97] has quit [Ping timeout: 246 seconds]
16:48 -!- prip [~foo@host149-132-dynamic.43-79-r.retail.telecomitalia.it] has quit
[Ping timeout: 246 seconds]
16:48 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has quit [Ping
timeout: 246 seconds]
16:48 -!- drry [~drry@unaffiliated/drry] has quit [Ping timeout: 246 seconds]
16:49 -!- exch [~nuada@h144170.upc-h.chello.nl] has quit [Ping timeout: 258
seconds]
16:49 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has quit [Read
error: Operation timed out]
16:49 -!- exch [~nuada@h144170.upc-h.chello.nl] has joined #go-nuts
16:50 -!- Netsplit *.net <-> *.split quits: tokuhirom, path[l], tor5,
samferry, nighty^, shasbot, Guest47171, jessta
16:50 -!- drry [~drry@unaffiliated/drry] has joined #go-nuts
16:52 -!- drhodes_ [~none@209-20-72-61.slicehost.net] has joined #go-nuts
16:52 -!- rthc [~rthc@rrcs-67-52-50-170.west.biz.rr.com] has joined #go-nuts
16:52 -!- drhodes [~none@209-20-72-61.slicehost.net] has quit [Ping timeout: 260
seconds]
16:52 -!- grahame [~grahame@billy.angrygoats.net] has quit [Ping timeout: 260
seconds]
16:52 -!- wayneeseguin [~wayneeseg@rrcs-72-45-208-165.nys.biz.rr.com] has quit
[Ping timeout: 260 seconds]
16:52 -!- zeroXten [~zeroXten@0x10.co.uk] has quit [Ping timeout: 260 seconds]
16:52 -!- grahame [~grahame@billy.angrygoats.net] has joined #go-nuts
16:52 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
16:52 -!- nighty^ [~nighty@x122091.ppp.asahi-net.or.jp] has joined #go-nuts
16:52 -!- Guest47171 [~irc@209.17.191.58] has joined #go-nuts
16:52 -!- shasbot [~shasbot@ip70-171-218-55.tc.ph.cox.net] has joined #go-nuts
16:52 -!- samferry [sam@unaffiliated/samferry] has joined #go-nuts
16:52 -!- tokuhirom [~tokuhirom@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
16:52 -!- jessta [~jessta@li7-205.members.linode.com] has joined #go-nuts
16:53 -!- impl_ [impl@atheme/member/impl] has joined #go-nuts
16:53 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts
16:54 -!- smcq__ [~smcq@smcq.net] has joined #go-nuts
16:54 -!- pcgod_ [~pcgod@pr.0xy.org] has joined #go-nuts
16:54 -!- chromed [chrome@mars.stupendous.net] has joined #go-nuts
16:54 -!- Netsplit *.net <-> *.split quits: djm, Meidor, viirya, cw, prip_,
KirkMcDonald, tav, homa_rano, tsung, kmeyer, (+12 more, use /NETSPLIT to show all
of them)
16:54 -!- scoeri [~jdekoste@soft.vub.ac.be] has joined #go-nuts
16:54 -!- rbn_ [~ruben@134.102.3.25] has joined #go-nuts
16:54 -!- mtd_ [~martin@ops-13.xades.com] has joined #go-nuts
16:54 -!- scoeri_ [~jdekoste@soft.vub.ac.be] has quit [Ping timeout: 264 seconds]
16:54 -!- smcq_ [~smcq@smcq.net] has quit [Ping timeout: 264 seconds]
16:54 -!- evilhackerdude [~stephan@78.46.203.42] has quit [Ping timeout: 264
seconds]
16:55 -!- impl [impl@atheme/member/impl] has quit [Ping timeout: 264 seconds]
16:55 -!- chrome [chrome@mars.stupendous.net] has quit [Ping timeout: 264 seconds]
16:55 -!- apexo [~apexo@daedalus.isaco.de] has quit [Ping timeout: 264 seconds]
16:55 -!- mtd [~martin@ops-13.xades.com] has quit [Ping timeout: 264 seconds]
16:55 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has quit [Ping timeout:
264 seconds]
16:55 -!- pcgod [~pcgod@pr.0xy.org] has quit [Ping timeout: 264 seconds]
16:55 -!- apexo [~apexo@daedalus.isaco.de] has joined #go-nuts
16:55 -!- rbn [~ruben@134.102.3.25] has quit [Ping timeout: 264 seconds]
16:55 -!- borisc_ [~borisc@borisc2.csbnet.se] has quit [Remote host closed the
connection]
16:55 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Read error:
Connection reset by peer]
16:55 -!- borisc [~borisc@borisc2.csbnet.se] has joined #go-nuts
16:55 -!- samitheberber [~saada@melkinpaasi.cs.helsinki.fi] has quit [Remote host
closed the connection]
16:55 -!- samitheberber [~saada@melkinpaasi.cs.helsinki.fi] has joined #go-nuts
16:55 -!- Kumul [~Kumool@adsl-72-50-66-70.prtc.net] has joined #go-nuts
16:55 -!- werdan7_ [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
16:56 -!- HollyRain [~quassel@87.223.124.112] has joined #go-nuts
16:56 -!- boscop_ [~boscop@g225218094.adsl.alicedsl.de] has joined #go-nuts
16:56 -!- Netsplit over, joins: Meidor
16:56 -!- mitsuhiko_ [~mitsuhiko@hammett.srv.pocoo.org] has joined #go-nuts
16:56 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:8805:b70d:a60d:36bf] has joined
#go-nuts
16:57 -!- 50UAAHM7Z [~crasher@62.212.121.29] has joined #go-nuts
16:58 < HollyRain> could be initialized a function with any value by
default?
16:59 -!- JimmyRcom [~jimmy@adsl-75-53-46-62.dsl.rcsntx.sbcglobal.net] has joined
#go-nuts
16:59 -!- boscop [~boscop@g225218094.adsl.alicedsl.de] has quit [Ping timeout: 268
seconds]
17:01 < no_mind> HollyRain, default values in functions is supported, I
think
17:01 < jessta> nope
17:02 -!- roto [~roto@64.79.202.154] has quit [Write error: Broken pipe]
17:02 < jessta> no default parameter values
17:02 < no_mind> oops I meant "not supported"
17:02 -!- roto [~roto@64.79.202.154] has joined #go-nuts
17:02 -!- evilhackerdude [~stephan@78.46.203.42] has joined #go-nuts
17:02 -!- prip_ [~foo@host149-132-dynamic.43-79-r.retail.telecomitalia.it] has
joined #go-nuts
17:02 -!- meatmanek_ [~meatmanek@mesingw.STUDENT.CWRU.Edu] has joined #go-nuts
17:02 -!- tav [~tav@89.240.57.83] has joined #go-nuts
17:02 -!- gnuvince [~vince@72.0.219.6] has joined #go-nuts
17:02 -!- viirya [~viirya@cml506-25.csie.ntu.edu.tw] has joined #go-nuts
17:02 -!- plh [plh@gateway/shell/rootnode.net/x-xdalqydsasppofhu] has joined
#go-nuts
17:02 -!- akher0n [~akheron@lilja.asteriski.fi] has joined #go-nuts
17:02 -!- KirkMcDonald [~Kirk@pysoy/developer/KirkMcDonald] has joined #go-nuts
17:02 -!- cbeck [~cbeck@c-67-170-181-181.hsd1.or.comcast.net] has joined #go-nuts
17:02 -!- cw [~cw@parsec.stupidest.org] has joined #go-nuts
17:02 -!- JBeshir [~namegduf@eu.beshir.org] has joined #go-nuts
17:02 -!- mat_ [~mat@prod2.absolight.net] has joined #go-nuts
17:02 -!- Wi11 [~william@dhcp-0-14-bf-38-80-9c.cpe.powergate.ca] has joined
#go-nuts
17:02 -!- homa_rano [~erice@LAPDANCE.MIT.EDU] has joined #go-nuts
17:02 -!- kmeyer [~konrad@fedora/kmeyer] has joined #go-nuts
17:02 -!- tsung [~jon@112.104.53.151] has joined #go-nuts
17:02 -!- comboy [~comboy@tesuji.pl] has joined #go-nuts
17:02 -!- shawn [~shawn@208-78-98-92.slicehost.net] has joined #go-nuts
17:02 -!- djm [~djm@paludis/slacker/djm] has joined #go-nuts
17:02 -!- tgall_foo [~tgall@gentoo/developer/dr-who] has joined #go-nuts
17:02 -!- TMKCodes [~toni@bbwirelessgw2-fee1dc00-62.dhcp.inet.fi] has joined
#go-nuts
17:04 -!- jeek [~jeek@pedobear.jeek.net] has joined #go-nuts
17:04 -!- Kumul [~Kumool@adsl-72-50-66-70.prtc.net] has left #go-nuts ["Poof!"]
17:05 < HollyRain> how to could be simulated?  I've a function which has to
be run a lot of times whith several parameters
17:05 < HollyRain> if it's possible to be simulated
17:06 < HollyRain> creating a struc to pass it those values by default?
17:06 -!- drmegahe1tz [~drmegaher@79.99.3.34] has joined #go-nuts
17:06 < jessta> make a new function with less parameters, that calls the
function with your parameters
17:07 -!- Rint___ [john@static-71-244-60-125.dllstx.fios.verizon.net] has joined
#go-nuts
17:08 -!- plexdev [~plexdev@arthur.espians.com] has joined #go-nuts
17:08 -!- Netsplit *.net <-> *.split quits: Rint__, chromed, awidegreen,
franksalim_, drmegahertz, kssreeram, plexdev`, pcgod, m-takagi_, rup, (+5 more,
use /NETSPLIT to show all of them)
17:09 -!- Netsplit over, joins: m-takagi_
17:10 -!- Netsplit over, joins: senneth, wolverian
17:10 -!- Netsplit over, joins: kssreeram
17:11 -!- merlin83_ [~merlin83@unaffiliated/merlin83] has quit [Ping timeout: 240
seconds]
17:11 -!- rup [Rupert@deathcoil.net] has joined #go-nuts
17:11 -!- boscop_ [~boscop@g225218094.adsl.alicedsl.de] has left #go-nuts []
17:11 -!- boscop [~boscop@g225218094.adsl.alicedsl.de] has joined #go-nuts
17:11 -!- mitsuhiko_ [~mitsuhiko@hammett.srv.pocoo.org] has quit [Excess Flood]
17:12 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has joined #go-nuts
17:15 -!- pcgod [pcgod@pr.0xy.org] has joined #go-nuts
17:15 -!- ivan` [~ivan@li14-39.members.linode.com] has joined #go-nuts
17:15 -!- chromed [chrome@mars.stupendous.net] has joined #go-nuts
17:15 -!- wayneese1uin [~wayneeseg@rrcs-72-45-208-165.nys.biz.rr.com] has joined
#go-nuts
17:15 -!- franksalim_ [~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net] has
joined #go-nuts
17:15 -!- awidegreen [~quassel@p5B060F67.dip.t-dialin.net] has joined #go-nuts
17:15 -!- t5vaha01 [t5vaha01@rhea.oamk.fi] has joined #go-nuts
17:15 -!- merlin83 [~merlin83@cm24.delta241.maxonline.com.sg] has joined #go-nuts
17:15 -!- merlin83 [~merlin83@cm24.delta241.maxonline.com.sg] has quit [Changing
host]
17:15 -!- merlin83 [~merlin83@unaffiliated/merlin83] has joined #go-nuts
17:17 -!- Luixsia [~Luixsia@AToulouse-254-1-71-151.w81-49.abo.wanadoo.fr] has
joined #go-nuts
17:19 -!- megaboz [~none@unaffiliated/megaboz] has quit [Ping timeout: 245
seconds]
17:29 -!- uriel [~uriel@li43-28.members.linode.com] has joined #go-nuts
17:29 !bartol.freenode.net [freenode-info] help freenode weed out clonebots --
please register your IRC nick and auto-identify:
http://freenode.net/faq.shtml#nicksetup
17:32 < BlackBook> cthom_, Ah, okay, I see.  Thanks.
17:32 -!- atsampson [~ats@94-193-50-45.zone7.bethere.co.uk] has joined #go-nuts
17:33 < BlackBook> jessta, bookmarked.  Looks like exactly what I was hoping
to find.  Thanks.
17:36 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has quit [Quit:
g0bl1n]
17:37 -!- felipe [~felipe@my.nada.kth.se] has joined #go-nuts
17:37 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has quit [Excess Flood]
17:37 -!- An_Knight [~Luixsia@AToulouse-254-1-71-151.w81-49.abo.wanadoo.fr] has
joined #go-nuts
17:37 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has joined #go-nuts
17:37 -!- bryce [~bryce@c-76-121-192-70.hsd1.wa.comcast.net] has joined #go-nuts
17:41 -!- jimki_ [jmaki@sisapiiri.net] has joined #go-nuts
17:41 -!- Luixsia [~Luixsia@AToulouse-254-1-71-151.w81-49.abo.wanadoo.fr] has quit
[Ping timeout: 252 seconds]
17:41 -!- jimki [jmaki@sisapiiri.net] has quit [Ping timeout: 252 seconds]
17:41 -!- roto [~roto@64.79.202.154] has quit [Excess Flood]
17:42 -!- pjm0616 [~user@61.250.113.98] has quit [Max SendQ exceeded]
17:43 -!- roto [~roto@64.79.202.154] has joined #go-nuts
17:43 -!- roto [~roto@64.79.202.154] has quit [Excess Flood]
17:44 -!- roto [~roto@64.79.202.154] has joined #go-nuts
17:46 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
17:49 -!- bryce [~bryce@c-76-121-192-70.hsd1.wa.comcast.net] has quit [Quit:
bryce]
17:50 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Quit: Leaving]
17:51 -!- Kashia [~Kashia@p4FEB7275.dip.t-dialin.net] has quit [Ping timeout: 265
seconds]
17:52 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Quit: (
www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )]
17:53 -!- Kashia [~Kashia@p4FEB7275.dip.t-dialin.net] has joined #go-nuts
17:57 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts
18:02 -!- Kashia [~Kashia@p4FEB7275.dip.t-dialin.net] has quit [Ping timeout: 265
seconds]
18:02 -!- zard [~dpx@c-68-35-150-172.hsd1.nm.comcast.net] has quit [Quit: zard]
18:03 -!- Kashia [~Kashia@p4FEB7275.dip.t-dialin.net] has joined #go-nuts
18:03 -!- BlackBook [~sjs@kernel-panic/member/TiBook] has quit [Quit: This
computer has gone to sleep]
18:03 -!- nf_ [~nf@203-214-147-220.perm.iinet.net.au] has joined #go-nuts
18:05 -!- General1337 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
18:06 -!- nf [~nf@124.171.56.103] has quit [Ping timeout: 268 seconds]
18:08 -!- General13372 [~support@71-93-97-216.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 276 seconds]
18:21 -!- wrtp [~rog@89.242.175.228] has joined #go-nuts
18:22 -!- nf_ [~nf@203-214-147-220.perm.iinet.net.au] has quit [Ping timeout: 264
seconds]
18:23 -!- thakis [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has joined #go-nuts
18:24 -!- Kashia [~Kashia@p4FEB7275.dip.t-dialin.net] has quit [Ping timeout: 265
seconds]
18:25 -!- nf [~nf@124-171-20-22.dyn.iinet.net.au] has joined #go-nuts
18:28 -!- Project-2501 [~Marvin@82.84.73.161] has quit [Quit: E se abbasso questa
leva che succ...]
18:30 -!- thakis [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has quit [Quit:
thakis]
18:36 -!- mbarkhau [~koloss@dslb-084-059-161-165.pools.arcor-ip.net] has joined
#go-nuts
18:42 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has quit
[Quit: Ciao!]
18:42 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has joined
#go-nuts
18:47 < HollyRain> why a char, cann't be concatenated with a string?
18:47 < HollyRain> s/concatenated/joined
18:48 < KirkMcDonald> For the same reason that you can't concatenate an int
with a []int.
18:53 -!- napsy [~luka@88.200.96.14] has quit [Ping timeout: 258 seconds]
18:55 < wrtp> it can
18:55 < wrtp> c := 'x'; s := "hello" + string c
18:55 < wrtp> oops
18:55 < wrtp> string(c)
19:03 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
19:04 -!- rhelmer [~rhelmer@adsl-69-107-68-251.dsl.pltn13.pacbell.net] has joined
#go-nuts
19:08 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has quit
[Excess Flood]
19:08 -!- megaboz [~megaboz@unaffiliated/megaboz] has joined #go-nuts
19:08 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has joined
#go-nuts
19:19 < KirkMcDonald> Well, yes, there is that.
19:24 -!- drhodes_ [~none@209-20-72-61.slicehost.net] has left #go-nuts []
19:25 -!- drhodes [~none@209-20-72-61.slicehost.net] has joined #go-nuts
19:35 -!- napsy [~luka@88.200.96.14] has joined #go-nuts
19:41 -!- johnsilver [debian-tor@gateway/tor-sasl/johnsilver] has joined #go-nuts
19:42 -!- mbarkhau [~koloss@dslb-084-059-161-165.pools.arcor-ip.net] has quit
[Quit: Leaving.]
19:53 -!- thakis [~thakis@dsl-63-249-108-8.static.cruzio.com] has joined #go-nuts
19:59 -!- johnsilver [debian-tor@gateway/tor-sasl/johnsilver] has quit [Quit: It
appears you're suffering from Neurotypical Disorder]
20:04 -!- ajstarks [~ajstarks@pool-98-109-198-180.nwrknj.fios.verizon.net] has
joined #go-nuts
20:05 -!- nettok [~netto@200.119.150.102] has joined #go-nuts
20:07 -!- ajstarks [~ajstarks@pool-98-109-198-180.nwrknj.fios.verizon.net] has
quit [Client Quit]
20:10 -!- g0bl1n [~anonymous@a89-152-233-139.cpe.netcabo.pt] has joined #go-nuts
20:13 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
20:13 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has quit
[Quit: Konversation terminated!]
20:14 -!- smw [~stephen@pool-96-232-88-231.nycmny.fios.verizon.net] has joined
#go-nuts
20:19 -!- jshipley [~jshipley@174-23-125-69.slkc.qwest.net] has joined #go-nuts
20:22 -!- MattCampbell_ [~matt@adsl-75-37-228-92.dsl.wchtks.sbcglobal.net] has
joined #go-nuts
20:23 -!- MattCampbell_ [~matt@adsl-75-37-228-92.dsl.wchtks.sbcglobal.net] has
left #go-nuts []
20:23 -!- MattCampbell_ [~matt@adsl-75-37-228-92.dsl.wchtks.sbcglobal.net] has
joined #go-nuts
20:23 -!- Wiz126 [Wiz126@72.20.219.250] has quit [Ping timeout: 268 seconds]
20:23 -!- Kashia [~Kashia@port-92-200-65-221.dynamic.qsc.de] has joined #go-nuts
20:23 -!- MattCampbell_ [~matt@adsl-75-37-228-92.dsl.wchtks.sbcglobal.net] has
quit [Quit: ircII EPIC4-2.10 -- Are we there yet?]
20:24 -!- MattCampbell [~matt@adsl-75-37-228-92.dsl.wchtks.sbcglobal.net] has
joined #go-nuts
20:24 < MattCampbell> When writing a network server that I expect to be
I/O-bound, should I have a goroutine for each connection, or explicitly use
something like select or epoll?
20:24 -!- Wiz126 [Wiz126@72.20.219.250] has joined #go-nuts
20:28 < ni|> yes
20:28 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has joined
#go-nuts
20:28 < ni|> you can do both
20:28 < ni|> using goroutines for sending things down a chan
20:28 < ni|> or even chans down a chan
20:29 < smw> can I send an io.Reader data type to a function that expects a
bufio.Reader?
20:32 < smw> nm, I think the answer is no
20:32 < smw> but I could do the opposite
20:38 < MattCampbell> I think I'm going to write a Shoutcast-compatible
streaming audio server in Go as an exercise to learn the language.
20:38 < MattCampbell> I wrote one in Python years ago.
20:39 < smw> cool :-)
20:40 < smw> I was going to make a ddns client...  but then when I was
working with goconfig (for the configuration client) I realized it did not even
compile.  I fixed that problem but I am now having too much fun editing the
library
20:40 < smw> lol
20:43 < MattCampbell> What does goconfig do exactly?
20:43 < smw> it is a configuration file library.  It is for reading/writing
user editable config files
20:44 < smw> it is very close to python's configparser package
20:46 -!- Kashia [~Kashia@port-92-200-65-221.dynamic.qsc.de] has quit [Ping
timeout: 252 seconds]
20:48 < MattCampbell> Nice, I'll definitely want something like that.
20:49 < KirkMcDonald> smw: Does it mandate that all options be in sections
like ConfigParser does?
20:49 < smw> yep
20:49 < smw> I am making so many modifications, I plan to assume everything
is in default if the section is not specified.
20:49 < KirkMcDonald> Python has some good stuff which is worth stealing.
20:50 < smw> yep
20:50 < KirkMcDonald> I was going to port logging to Go at some point.
20:50 < smw> KirkMcDonald: should the config require sections?
20:50 < KirkMcDonald> smw: There are two things I always wanted from
ConfigParser.
20:51 < KirkMcDonald> smw: First, it only knows how to parse file objects.
Being able to parse a string could be useful.
20:51 < KirkMcDonald> (As it is, you need to use a StringIO object...
annoying.)
20:52 < KirkMcDonald> And 90% of the time I've needed a config file, I only
needed one section.
20:52 < smw> ok
20:52 < KirkMcDonald> Meaning that having to specify a section header (and
thus use that section name when accessing options) is annoying.
20:53 < smw> KirkMcDonald: You will still need to specify a section name.
But you can use "default".
20:53 < smw> is that better?  lol
20:53 < KirkMcDonald> Sure.
20:53 < smw> so far, I made it so that it compiles and gives better error
messages
20:54 < smw> I am splitting it into multiple files to make it easier to read
and adding support for any io.Reader/Writer (not just files)
20:55 -!- HollyRain [~quassel@87.223.124.112] has quit [Quit:
http://quassel-irc.org - Chat comfortably.  Anywhere.]
20:55 < smw> I am not sure how to do strings though...  Should I use
something like bufio (already being used)
20:55 -!- Kashia [~Kashia@port-92-200-105-49.dynamic.qsc.de] has joined #go-nuts
20:55 -!- cthom_ [~cthom@ip68-10-255-97.hr.hr.cox.net] has quit [Quit: Leaving]
20:55 < smw> or bytes.Buffer?
20:56 < KirkMcDonald> bytes.Buffer is highly analogous to StringIO.
20:56 < smw> ok
20:57 < smw> so I will have stringio built into the library (you won't need
to use it)
20:57 -!- mssm [~mssm@ip-95-221-74-236.bb.netbynet.ru] has quit [Ping timeout: 260
seconds]
20:59 -!- nanoo [~nano@95-89-197-214-dynip.superkabel.de] has quit [Ping timeout:
268 seconds]
21:03 -!- Amaranth [~travis@ubuntu/member/Amaranth] has quit [Read error:
Operation timed out]
21:06 < rlab> how to run 'go routines' in different process?
21:08 < dagle> rlab: Huh?  just go?
21:08 < rlab> yes, and use channel to get result
21:08 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:8805:b70d:a60d:36bf] has quit
[Quit: Leaving.]
21:09 < rlab> i wrote test, but it's load only one core
21:09 < dagle> rlab: You want to fork and exec and get the result?
21:09 < dagle> Aha.
21:09 < rlab> yes
21:09 -!- wrtp [~rog@89.242.175.228] has quit [Quit: wrtp]
21:10 < dagle> You want to use as many processors as possible?
21:10 < smw> rlab: golang.org/doc/go_programming_faq.html#Why_no_multi_CPU
21:10 -!- wrtp [~rog@89.242.175.228] has joined #go-nuts
21:11 -!- wrtp [~rog@89.242.175.228] has quit [Client Quit]
21:11 < rlab> yes, all which have in system
21:12 < rlab> ah...  see, smw: thanks!
21:13 < kmeyer> KirkMcDonald: (I may be a bit late) Hey, that was my idea!
:P
21:14 < kmeyer> Re: "Python has some good stuff which is worth stealing."
21:14 -!- Amaranth [~travis@ubuntu/member/Amaranth] has joined #go-nuts
21:15 < KirkMcDonald> I already stole optparse.
21:15 < KirkMcDonald> So logging seems like the logical next step.
21:15 < smw> KirkMcDonald: I would like logging.  I do not know how python
does it.  But anything is better than what we already have
21:16 < dagle> In what way?
21:16 < KirkMcDonald> The main thing that Python does is separate the
notions of loggers and handlers.
21:17 < KirkMcDonald> Then it has the notion of a logging level, which
applies to both the logger and the handler.
21:18 < KirkMcDonald> Any given message is done at a certain level, and then
each logger and handler will filter out messages which are below its current
level.
21:19 -!- nettok_ [~netto@200.119.150.102] has joined #go-nuts
21:19 < KirkMcDonald> So you could pepper your code with 'logger.debug("This
is a debug message")', and these won't result in anything being logged unless you
drop the relevant logging level to DEBUG.
21:19 < dagle> Aha.  Ok.
21:19 < KirkMcDonald> (Though the string being passed as the message will
obviously still be evaluated.)
21:20 < KirkMcDonald> By separating loggers and handlers, this permits you
to associate many handlers with a given logger, or even associate many loggers
with a single handler.
21:21 < KirkMcDonald> Where a "handler" is just a thing representing a
destination for log messages.  There are standard handlers for stderr, for
appending to a file, or for using the syslog.
21:22 -!- MattCampbell [~matt@adsl-75-37-228-92.dsl.wchtks.sbcglobal.net] has quit
[Quit: ircII EPIC4-2.10 -- Are we there yet?]
21:22 -!- nettok [~netto@200.119.150.102] has quit [Ping timeout: 264 seconds]
21:24 -!- nettok__ [~netto@200.119.150.102] has joined #go-nuts
21:27 -!- johnsilver [debian-tor@gateway/tor-sasl/johnsilver] has joined #go-nuts
21:28 -!- nettok_ [~netto@200.119.150.102] has quit [Ping timeout: 264 seconds]
21:34 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving]
21:35 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
21:38 -!- nettok_ [~netto@200.119.150.102] has joined #go-nuts
21:42 -!- nettok__ [~netto@200.119.150.102] has quit [Ping timeout: 276 seconds]
21:44 -!- skelterjohn_ [~jasmuth@c-76-124-23-96.hsd1.nj.comcast.net] has joined
#go-nuts
21:51 -!- lux` [lux`@151.95.186.121] has joined #go-nuts
21:54 -!- nanoo [~nano@95-89-197-214-dynip.superkabel.de] has joined #go-nuts
21:54 -!- aho [~nya@e179183216.adsl.alicedsl.de] has joined #go-nuts
21:57 -!- usausa [~usa@pool-71-116-81-237.snfcca.dsl-w.verizon.net] has joined
#go-nuts
22:00 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by
peer]
22:09 -!- nettok__ [~netto@200.119.150.102] has joined #go-nuts
22:12 < smw> KirkMcDonald: I fixed the two things you hate about the config
parser :-).  I renamed the package and I am going to upload it to google code
22:13 -!- nettok_ [~netto@200.119.150.102] has quit [Ping timeout: 240 seconds]
22:14 -!- nettok_ [~netto@200.119.150.102] has joined #go-nuts
22:15 -!- thakis_ [~thakis@216.239.45.130] has joined #go-nuts
22:18 -!- nettok__ [~netto@200.119.150.102] has quit [Ping timeout: 276 seconds]
22:19 -!- thakis [~thakis@dsl-63-249-108-8.static.cruzio.com] has quit [Ping
timeout: 246 seconds]
22:19 < jshipley> What would be the reason for allocating a slice with make
that had a length shorter than it's capacity?
22:19 < jshipley> If I tried 'p := make([]byte, 10, 50)', is there any way
to ever get access to p[10:50]?
22:20 -!- nettok__ [~netto@200.119.150.102] has joined #go-nuts
22:20 < smw> yeah
22:20 < jshipley> how?
22:20 < smw> p = p[0:11] would add one
22:23 < smw> jshipley: it is good for keeping track of how big your slice
actually is.  If is is an int slice, how would you know if p[11] is a 0 or just
not in use?
22:23 -!- nettok_ [~netto@200.119.150.102] has quit [Ping timeout: 248 seconds]
22:24 < jshipley> thanks for making it all make sense :)
22:24 < smw> :-)
22:26 < jshipley> I assume the only way to increase the capacity is to
make() a new slice and copy over the values?
22:26 < smw> yep
22:27 < smw> and you can see the capacity with cap([]slice)
22:27 < smw> the vector package can do that for you though
22:28 -!- thakis_ [~thakis@dsl-63-249-108-8.static.cruzio.com] has joined #go-nuts
22:30 -!- scm [justme@c190054.adsl.hansenet.de] has quit [Ping timeout: 258
seconds]
22:31 < jshipley> I don't see any vector.StringVector functions that would
return a []string.
22:31 -!- thakis [~thakis@216.239.45.130] has quit [Ping timeout: 276 seconds]
22:31 < smw> []string(theVector)
22:31 -!- scm [justme@c222160.adsl.hansenet.de] has joined #go-nuts
22:33 < smw> jshipley: you don't need a function for the conversion
22:33 < kmeyer> jshipley: vector.StringVector is defined as []string,
though, so you can just cast it, as smw says
22:33 < kmeyer> er:
22:33 < kmeyer> type StringVector []string
22:33 < jshipley> Thanks for the info.  It looks like it should be nearly
trivial to add support to the flag package to support multiple arguments of the
same name.
22:33 < smw> kmeyer: explained it better :-)
22:34 -!- lux` [lux`@151.95.186.121] has quit [Read error: Connection reset by
peer]
22:34 < kmeyer> Sure, but I think the intent of the flag package is to be
super basic.
22:35 < kmeyer> I think such a patch has already been rejected (or rsc or
someone said it would be rejected were it to be written).
22:37 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
22:39 < jshipley> It would still be pretty basic with a []string handler,
but I did see a recent message from Rob Pike saying how it could be done, and that
it probably isn't important to fix.
22:39 < smw> I made a fork of the goconfig library if anyone needs it.
http://code.google.com/p/goconf/.  The current goconfig library does not even
compile.  I added a few features but maintained backwards compatability (that
could change).
22:40 < smw> oh, and the site's documentation sucks :-P.
22:41 < smw> The godoc is not too bad though (mostly stolen from goconfig).
22:42 < jshipley> I guess I'm going to get around to writing an
overview/tutorial for optparse-go :)
22:42 < smw> :-)
22:42 < smw> KirkMcDonald is the expert if you need help.  He wrote it.
22:46 -!- rhelmer [~rhelmer@adsl-69-107-68-251.dsl.pltn13.pacbell.net] has quit
[Quit: rhelmer]
22:48 -!- SecretofMana [~mana@142.46.164.30] has quit [Ping timeout: 260 seconds]
22:51 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has quit [Remote host closed the
connection]
22:51 -!- rhelmer [~rhelmer@adsl-69-107-68-251.dsl.pltn13.pacbell.net] has joined
#go-nuts
22:55 -!- nanooo [~nano@95-89-197-214-dynip.superkabel.de] has joined #go-nuts
22:57 -!- thakis [~thakis@dsl-63-249-108-8.static.cruzio.com] has quit [Quit:
thakis]
22:58 -!- nanoo [~nano@95-89-197-214-dynip.superkabel.de] has quit [Ping timeout:
268 seconds]
22:59 < plexdev> http://is.gd/b4c28 by [Andrew Gerrand] in go/src/pkg/http/
-- http: add HandleFunc as shortcut to Handle(path, HandlerFunc(func))
22:59 -!- nettok_ [~netto@200.119.150.102] has joined #go-nuts
23:01 -!- SecretofMana [~mana@142.46.164.30] has joined #go-nuts
23:01 -!- wuehlmaus [~wuehlmaus@p4FCC3A29.dip.t-dialin.net] has quit [Ping
timeout: 264 seconds]
23:02 -!- wuehlmaus [~wuehlmaus@p4FCC610D.dip.t-dialin.net] has joined #go-nuts
23:04 -!- nettok__ [~netto@200.119.150.102] has quit [Ping timeout: 276 seconds]
23:11 -!- homiziado [~ernestofr@78.130.9.208.rev.optimus.pt] has joined #go-nuts
23:13 -!- nettok__ [~netto@200.119.150.102] has joined #go-nuts
23:16 -!- nanooo [~nano@95-89-197-214-dynip.superkabel.de] has quit [Quit:
Leaving]
23:17 -!- nettok_ [~netto@200.119.150.102] has quit [Ping timeout: 264 seconds]
23:19 -!- nettok_ [~netto@200.119.150.102] has joined #go-nuts
23:19 < smw> does anyone know how goinstall works?  how can I make my pkg
goinstallable?
23:20 < exch> it's all here http://golang.org/cmd/goinstall/
23:21 < smw> how do I make a make file that would work?
23:23 -!- nettok__ [~netto@200.119.150.102] has quit [Ping timeout: 252 seconds]
23:23 -!- zard [~dpx@c-68-35-150-172.hsd1.nm.comcast.net] has joined #go-nuts
23:23 < exch> "Goinstall does not attempt to be a replacement for make.
Instead, it invokes "make install" after locating the package sources" Any
makefile will do.  If there isn't any.  goinstall makes one itself
23:24 < smw> ok
23:24 < smw> next, extremely stupid question.  How do I make a simple make
file?  lol
23:24 -!- johnsilver [debian-tor@gateway/tor-sasl/johnsilver] has quit [Quit:
leaving]
23:33 -!- nettok__ [~netto@200.119.150.102] has joined #go-nuts
23:33 -!- homiziado [~ernestofr@78.130.9.208.rev.optimus.pt] has quit [Quit:
homiziado]
23:36 -!- nettok_ [~netto@200.119.150.102] has quit [Ping timeout: 252 seconds]
23:37 -!- Vovchik [~Vova@IGLD-84-229-233-247.inter.net.il] has joined #go-nuts
23:39 -!- napsy [~luka@88.200.96.14] has quit [Ping timeout: 265 seconds]
23:40 < smw> exch: does goinstall keep data from when it checked before.
The first time I checked there were no files.  Then next time I did there are but
it still says "goinstall: goconf.googlecode.com/hg: package has no files"
23:41 < drhodes> smw: maybe the easiest way is to check out some of the
projects at http://go-lang.cat-v.org/pure-go-libs , steal one and modify
23:41 < smw> ok
23:41 < smw> drhodes: can you answer the next problem?  lol
23:42 < ampleyfly> http://mrbook.org/tutorials/make/
23:42 < jshipley> smw: Here's a really basic Makefile tutorial:
http://mrbook.org/tutorials/make/
23:42 < drhodes> smw: never seen goinstall, sry :)
23:43 < smw> goinstall looks really cool.  I think if you try to compile a
program that needs a library, it will fetch it for you.
23:44 < drhodes> that's really convenient.
23:44 < smw> yeah
23:44 < smw> it will also download dependencies
23:47 -!- nettok_ [~netto@200.119.150.102] has joined #go-nuts
23:49 -!- path[l] [UPP@120.138.102.34] has quit [Quit: path[l]]
23:50 -!- nettok__ [~netto@200.119.150.102] has quit [Ping timeout: 240 seconds]
23:53 -!- nettok__ [~netto@200.119.150.102] has joined #go-nuts
23:56 -!- nettok_ [~netto@200.119.150.102] has quit [Ping timeout: 268 seconds]
23:57 < jshipley> smw: Here's a Makefile that will build any .go files in
the same directory: http://pastebin.com/6WENRq8M
23:58 -!- nettok_ [~netto@200.119.150.102] has joined #go-nuts
--- Log closed Mon Mar 29 00:00:38 2010