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

--- Log opened Sun Jul 17 00:00:00 2011
00:02 -!- Pathin [~root@gladsheim.nullbytestudios.net] has joined #go-nuts
00:03 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Quit: Off]
00:04 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
00:06 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host
closed the connection]
00:06 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Ping timeout: 240
seconds]
00:09 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
00:10 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts
00:17 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has joined #go-nuts
00:36 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Excess Flood]
00:37 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
00:42 < angasule> so quiet today
00:47 -!- Pathin [~root@gladsheim.nullbytestudios.net] has quit [Read error:
Connection reset by peer]
00:53 -!- ccc1 [~Adium@118-166-208-83.dynamic.hinet.net] has joined #go-nuts
00:56 -!- rcrowley_ [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
00:57 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit [Ping
timeout: 240 seconds]
01:00 -!- Pathin [~root@gladsheim.nullbytestudios.net] has joined #go-nuts
01:02 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 246
seconds]
01:04 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
01:05 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts
01:06 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has joined
#go-nuts
01:15 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts
01:17 < cmike_> yep, everyone must be outside in sun angasule
01:17 < cmike_> outside is dangerous
01:17 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
01:26 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has quit [Quit:
Computer has gone to sleep.]
01:32 -!- nicka [~nicka@unaffiliated/nicka] has quit [Ping timeout: 250 seconds]
01:36 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has joined #go-nuts
01:40 -!- ccc12 [~Adium@118-166-226-29.dynamic.hinet.net] has joined #go-nuts
01:42 -!- ccc1 [~Adium@118-166-208-83.dynamic.hinet.net] has quit [Ping timeout:
246 seconds]
01:43 < angasule> cmike_: scary!!!
01:43 < angasule> not much sun here, though
01:43 < angasule> well, not in the morning at least
01:44 * ajray is trying to come up with something clever to do with go
01:45 < angasule> how would you feel about reading my proposal for unboxing
in go?  :D
01:50 < ajray> angasule: i'd love to :D
01:50 < ajray> right now playing with using go programs in linux early-boot
processes.  for lulz
01:52 < angasule> http://pastebin.com/UNFEwQ6X <-- a proposal for a Go
modification...  what do you guys think?  I came up with it last night while
insomniac, so I'm sure it's perfect :-P
01:52 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
01:54 -!- pvarga [~pvarga@pool-71-187-202-33.nwrknj.fios.verizon.net] has joined
#go-nuts
01:59 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Quit: Off]
01:59 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
01:59 < str1ngs> ajray: make it pid 1..  dooo eet
02:01 < ajray> str1ngs: looking at that :D but in the end it doesnt make
sense
02:01 < ajray> bash scripts are much better at spawning processes
02:01 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts
02:02 < ajray> angasule: whats the title of this?
02:05 -!- Bigbear11 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
02:06 -!- rcrowley_ [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has quit
[Remote host closed the connection]
02:06 -!- rcrowley [~rcrowley@c-71-202-44-233.hsd1.ca.comcast.net] has joined
#go-nuts
02:06 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has quit [Quit:
Leaving...]
02:07 < ajray> angasule: why isnt this on the ML?
02:07 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Ping
timeout: 258 seconds]
02:09 < angasule> ajray: I was hoping to get some input on it before sending
it to the ML? I don't know squat about compiler design, or gc in particular, so it
might just be rubbish
02:10 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has joined #go-nuts
02:10 < angasule> robteix: buenas, it's nice to see someone else from .ar
02:11 < robteix> angasule: hi.  I'm not really *from* argentina but I'm in
argentina anyway :)
02:12 < ajray> angasule: it should start with an informative title and
summary
02:12 < ajray> i was confused until ~2 pages in
02:12 < angasule> robteix: oh, close enough, where from and where are you
staying, if you don't mind me asking?  I'm in Buenos Aires
02:13 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 264 seconds]
02:13 -!- str1ngs [~strings@unaffiliated/str1ngs] has quit [Quit: WeeChat 0.3.0]
02:13 < angasule> ajray: I wasn't kidding about the insomniac part, I have
to rewrite it all and add coments that explain a bit more, specially the 'here be
dragons' part
02:16 < ajray> angasule: i think you'll do yourself a favor if you make it
much more succinct
02:16 < angasule> yeah, I'll rewrite it tomorrow morning
02:16 < angasule> what do you think of it?  or is it too confusing to get
the idea?
02:18 < ajray> confusing, not sure if the benefits outweigh the added
complexity
02:19 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
02:19 -!- Bigbear11 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
02:20 < angasule> I like the first part more than the 'here be dragons'
part...  but if it doesn't cover interfaces it's worthless
02:22 < angasule> oh, hey, are you in the triangle?
02:25 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Ping
timeout: 255 seconds]
02:27 < ajray> triangle?
02:28 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
02:29 < angasule> around Raleigh?
02:29 < angasule> North Carolina?
02:32 < ajray> oh yeah.
02:32 < ajray> I'm in Austin TX for the summer, but I go to NCSU.  I'm on a
server there :-)
02:33 -!- jimbaker [~jbaker@canonical/jimbaker] has quit [Quit: Coyote finally
caught me]
02:34 < angasule> yeap, noticed that :-)
02:34 < angasule> I'll be moving to Chapel Hill soon, my girlfriend will be
attending UNC
02:35 < ajray> what about yourself?
02:35 < angasule> I'll be looking for a job :-)
02:37 < angasule> she'll be doing a masters or whatever, the US education
system never ceases to confuse me
02:38 < angasule> I'm a programmer, in case it needs saying, mostly C and
C++, but would love to do some real world Go :-)
02:42 -!- niekie_ [quasselcor@CAcert/Assurer/niekie] has joined #go-nuts
02:44 -!- niekie [~niek@CAcert/Assurer/niekie] has quit [Read error: Connection
reset by peer]
02:45 < ajray> angasule: good to hear!  Theres a lot of cool stuff going on
in the Triangle.  No idea about go programming though.
02:46 < ajray> At NCSU I do 'into to go' overviews/presentations and teach
google user group/linux user group peoples how to write (idieomatic) go programs
02:47 < angasule> nice
02:47 < angasule> any idea how the job market is?
02:48 -!- telexicon [~telexicon@unaffiliated/chowmeined] has joined #go-nuts
02:49 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has quit [Quit:
Leaving...]
03:11 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
03:20 -!- ivan` [~ivan@unaffiliated/ivan/x-000001] has quit [Quit: ERC Version 5.3
(IRC client for Emacs)]
03:20 -!- ivan` [~ivan@unaffiliated/ivan/x-000001] has joined #go-nuts
03:42 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Ping
timeout: 260 seconds]
03:42 < angasule> g'night
03:42 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
03:47 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 240 seconds]
03:49 -!- Bigbear11 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
03:50 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Ping
timeout: 258 seconds]
03:55 -!- nek4life [~nek4life@65-183-128-118-dhcp.burlingtontelecom.net] has quit
[Quit: nek4life]
03:57 -!- mjml [~joya@174.3.227.184] has left #go-nuts ["Leaving"]
03:58 -!- cmike_ [~cmike@99.75.50.144] has quit [Remote host closed the
connection]
04:01 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
04:03 -!- Bigbear11 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Ping
timeout: 258 seconds]
04:03 -!- rejb [~rejb@unaffiliated/rejb] has quit [Disconnected by services]
04:03 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
04:03 -!- Pathin [~root@gladsheim.nullbytestudios.net] has quit [Read error:
Connection reset by peer]
04:05 -!- Bigbear11 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
04:06 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Ping
timeout: 252 seconds]
04:06 -!- Pathin [~root@gladsheim.nullbytestudios.net] has joined #go-nuts
04:21 -!- str1ngs [~strings@unaffiliated/str1ngs] has joined #go-nuts
04:40 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 252 seconds]
04:41 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Quit: Leaving]
04:43 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has quit [Quit:
Leaving.]
04:55 -!- zippoxer [~zippoxer@bzq-79-177-205-187.red.bezeqint.net] has joined
#go-nuts
04:56 < zippoxer> Is there a shorter way to merge 2 maps than iterating over
one of them?
05:05 < |Craig|> zippoxer: considering how they are implemented, I don't
think you will find a faster way.  There may be some general code to do it
somewhere, but due to the lack of generics, such code would have some serious
overhead
05:29 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
05:53 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts
06:03 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has joined
#go-nuts
06:05 -!- preflex_ [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
06:06 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping
timeout: 260 seconds]
06:07 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
06:14 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has joined #go-nuts
06:16 -!- smw [~stephen@unaffiliated/smw] has quit [Ping timeout: 240 seconds]
06:18 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has quit [Quit:
Leaving.]
06:20 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has quit [Quit: I am a manual virus, please copy me to your quit message.]
06:20 -!- Plebby [~Plebby@ppp203-122-218-242.static.internode.on.net] has joined
#go-nuts
06:22 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has joined #go-nuts
06:31 -!- Bigbear11 [~Cody@d75-158-132-172.abhsia.telus.net] has left #go-nuts []
06:34 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
06:50 -!- telexicon [~telexicon@unaffiliated/chowmeined] has quit [Ping timeout:
252 seconds]
07:07 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 252
seconds]
07:27 -!- iXeno [~ixeno@106.80-203-229.nextgentel.com] has quit [Ping timeout: 246
seconds]
07:28 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
07:32 -!- iXeno [~ixeno@106.80-203-229.nextgentel.com] has joined #go-nuts
07:45 -!- telexicon [~telexicon@unaffiliated/chowmeined] has joined #go-nuts
07:47 -!- vmil86 [~vmil86@78.57.227.12] has joined #go-nuts
07:50 -!- remy_o [~babar@archlinux/developer/remy-o] has joined #go-nuts
08:04 -!- ccc1 [~Adium@118-166-223-111.dynamic.hinet.net] has joined #go-nuts
08:05 -!- ccc12 [~Adium@118-166-226-29.dynamic.hinet.net] has quit [Ping timeout:
252 seconds]
08:06 -!- pvarga_ [~pvarga@pool-71-187-202-33.nwrknj.fios.verizon.net] has joined
#go-nuts
08:09 -!- pvarga [~pvarga@pool-71-187-202-33.nwrknj.fios.verizon.net] has quit
[Ping timeout: 250 seconds]
08:14 -!- GS [~gsv@108-61-238-49.southernonline.net] has joined #go-nuts
08:18 -!- huin [~huin@91.84.179.118] has joined #go-nuts
08:23 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts
08:23 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Quit: WeeChat
0.3.5]
08:23 -!- remy_o [~babar@archlinux/developer/remy-o] has joined #go-nuts
08:34 -!- ronnyy [~quassel@p4FF1C7D3.dip0.t-ipconnect.de] has joined #go-nuts
08:39 -!- sacho [~sacho@87.126.39.0] has quit [Ping timeout: 258 seconds]
08:43 -!- Fish- [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts
08:44 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Ping
timeout: 260 seconds]
08:52 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:9daa:647b:46a8:3246] has joined
#go-nuts
08:56 -!- mcclurmc_ [~mike@cpc18-cmbg15-2-0-cust437.5-4.cable.virginmedia.com] has
joined #go-nuts
08:59 -!- Project_2501 [~Marvin@82.84.92.196] has joined #go-nuts
09:03 -!- photron_ [~photron@port-92-201-78-73.dynamic.qsc.de] has joined #go-nuts
09:05 -!- Plebby [~Plebby@ppp203-122-218-242.static.internode.on.net] has quit
[Read error: Connection reset by peer]
09:08 -!- huin [~huin@91.84.179.118] has quit [Quit: leaving]
09:09 -!- huin [~huin@91.84.179.118] has joined #go-nuts
09:17 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Excess Flood]
09:19 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
09:19 -!- Project_2501 [~Marvin@82.84.92.196] has quit [Ping timeout: 264 seconds]
09:24 -!- chanwit [~chanwit@49.48.97.204] has joined #go-nuts
09:25 -!- chanwit [~chanwit@49.48.97.204] has quit [Client Quit]
09:30 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Quit: Off]
09:31 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
09:35 -!- mcclurmc_ [~mike@cpc18-cmbg15-2-0-cust437.5-4.cable.virginmedia.com] has
quit [Ping timeout: 255 seconds]
09:42 -!- mcclurmc_ [~mike@cpc18-cmbg15-2-0-cust437.5-4.cable.virginmedia.com] has
joined #go-nuts
09:42 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote
host closed the connection]
09:59 -!- ccc1 [~Adium@118-166-223-111.dynamic.hinet.net] has quit [Quit:
Leaving.]
10:03 -!- ronnyy [~quassel@p4FF1C7D3.dip0.t-ipconnect.de] has quit [Remote host
closed the connection]
10:04 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts
10:12 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has quit [Read error: Operation timed out]
10:12 -!- rael_wiki [~chatzilla@unaffiliated/rael-wiki/x-8420294] has joined
#go-nuts
10:21 -!- ccc1 [~Adium@140.109.98.187] has joined #go-nuts
10:21 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving]
10:23 -!- mcclurmc_1 [~mike@cpc18-cmbg15-2-0-cust437.5-4.cable.virginmedia.com]
has joined #go-nuts
10:24 -!- GS [~gsv@108-61-238-49.southernonline.net] has quit [Remote host closed
the connection]
10:24 -!- GS [~gsv@108-61-238-49.southernonline.net] has joined #go-nuts
10:26 -!- mcclurmc_ [~mike@cpc18-cmbg15-2-0-cust437.5-4.cable.virginmedia.com] has
quit [Ping timeout: 255 seconds]
10:41 -!- Crnobog [~crnobog@cpc3-nmal12-0-0-cust48.croy.cable.virginmedia.com] has
quit [Read error: Connection reset by peer]
10:42 -!- Crnobog [~crnobog@cpc3-nmal12-0-0-cust48.croy.cable.virginmedia.com] has
joined #go-nuts
10:43 -!- GS [~gsv@108-61-238-49.southernonline.net] has quit [Read error:
Connection reset by peer]
10:49 < rael_wiki> hello
10:49 -!- nekoh [~nekoh@dslb-088-069-143-036.pools.arcor-ip.net] has joined
#go-nuts
10:49 < rael_wiki> using the rpc package I get this message "2011/07/17
12:24:59 rpc: client protocol error: invalid argument" is there a way to know
which method call produced it and for which argument?
10:57 -!- Adys [~Adys@unaffiliated/adys] has quit [Remote host closed the
connection]
10:58 -!- pvarga [~pvarga@pool-71-187-202-33.nwrknj.fios.verizon.net] has quit
[Ping timeout: 255 seconds]
10:59 -!- huin [~huin@91.84.179.118] has quit [Quit: To the pub!]
11:00 -!- Sh4rK [sh4rk@3e44a197.adsl.enternet.hu] has joined #go-nuts
11:00 < Sh4rK> hi
11:00 < Sh4rK> if I have a big.Rat value how can I turn it into a float?
11:05 -!- nicka [~nicka@unaffiliated/nicka] has joined #go-nuts
11:07 < Sh4rK> anyone?
11:17 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
11:17 -!- GS [~gsv@108-61-238-49.southernonline.net] has joined #go-nuts
11:18 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has joined #go-nuts
11:22 < Sh4rK> adg, can you answer please?
11:23 < nicka> What's the question?
11:23 -!- GeertJohan [~Squarc@ip4da06866.direct-adsl.nl] has joined #go-nuts
11:24 < Sh4rK> Sh4rK> if I have a big.Rat value how can I turn it into a
float?
11:28 -!- LeNsTR [~lenstr@unaffiliated/lenstr] has left #go-nuts []
11:29 < Sh4rK> nicka, if I have a big.Rat value how can I turn it into a
float?
11:31 < nicka> Let me see if I can figure that out
11:33 < nicka> You've tried casting it already?
11:34 < Sh4rK> no
11:34 < Sh4rK> I'll try
11:34 < Sh4rK> But I don"t think it'll work
11:34 < nicka> I don't know if that will work though
11:35 < nicka> You could print the float string and then parse it with scanf
in theory
11:35 < nicka> That seems a bit rube goldberg-ish though
11:36 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
11:36 < Sh4rK> yeah
11:36 < Sh4rK> that's the only way I yould think too
11:37 < Sh4rK> *could
11:37 < nicka> I think anagasule has a bit more go experience than me; he
might know
11:37 < Sh4rK> or cast the nominator and denominator back to int64
11:37 < Sh4rK> if it fits
11:37 < Sh4rK> and divide them :D
11:37 < nicka> That too
11:42 -!- yogib [~yogib@dslb-084-062-127-148.pools.arcor-ip.net] has joined
#go-nuts
11:43 < Sh4rK> angasule, are you here?
11:44 < rm445> I haven't used that package, but that sounds like the right
way - if you're storing a number as the form a/b, at some point you have to divide
a by b to get a number
11:44 < remy_o> i'd say convert each one to float and divide: you'd probably
get the most efficiency by truncating the bigints to their most significant bits
and multiplying afterwards by 2**n
11:44 < Sh4rK> yeah
11:45 < angasule> Sh4rK: yes
11:45 < Sh4rK> but if the numerator or the denominator is itself bigger than
int64
11:45 < Sh4rK> then what?
11:45 < Sh4rK> angasule, how can I divide two big.Ints?
11:45 < Sh4rK> to get a float
11:46 < remy_o> use BitLen() to get the length and Rsh() to take the most
significant bits
11:46 < remy_o> as an int64
11:47 < Sh4rK> then?
11:47 < angasule> I guess using a Rat isn't enough?
11:47 < Sh4rK> divide the two ints?
11:47 < Sh4rK> no
11:49 < angasule> why do you want a float, though?
11:49 < Sh4rK> because I'm writing a compiler
11:49 < Sh4rK> and I want consts to be arbitrary precision
11:50 < Sh4rK> and only cast them to the best match when assigned to
variables
11:50 -!- d2biG [p@bofh.edu.pl] has joined #go-nuts
11:50 -!- dRbiG [p@bofh.edu.pl] has quit [Ping timeout: 276 seconds]
11:51 < angasule> you can use http://golang.org/pkg/big/#Rat.FloatString I
suppose
11:52 < Sh4rK> well ok
11:52 < Sh4rK> I'll try it
12:05 -!- araujo [~araujo@190.73.44.29] has joined #go-nuts
12:05 -!- araujo [~araujo@190.73.44.29] has quit [Changing host]
12:05 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
12:17 -!- huin [~huin@91.84.179.118] has joined #go-nuts
12:32 -!- prip [~foo@host250-123-dynamic.32-79-r.retail.telecomitalia.it] has quit
[Remote host closed the connection]
12:32 -!- prip [~foo@host250-123-dynamic.32-79-r.retail.telecomitalia.it] has
joined #go-nuts
12:35 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has joined
#go-nuts
12:44 -!- telexicon [~telexicon@unaffiliated/chowmeined] has quit [Ping timeout:
252 seconds]
12:45 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has quit
[Quit: Computer has gone to sleep.]
12:55 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts
[]
13:02 -!- sagex_ [~sagex@c-98-192-25-168.hsd1.ga.comcast.net] has quit [Ping
timeout: 250 seconds]
13:04 < rael_wiki> does anybody have any hint for my problem?
13:04 -!- sagex_ [~sagex@c-98-192-25-168.hsd1.ga.comcast.net] has joined #go-nuts
13:05 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts
13:07 -!- nek4life [~nek4life@65-183-128-118-dhcp.burlingtontelecom.net] has
joined #go-nuts
13:08 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
13:09 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts
13:10 < nicka> What is your problem?
13:11 -!- chanwit [~chanwit@49.48.82.121] has joined #go-nuts
13:16 < rael_wiki> nicka: using the rpc package I get this message
"2011/07/17 12:24:59 rpc: client protocol error: invalid argument" is there a way
to know which method call produced it and for which argument?
13:16 -!- chanwit [~chanwit@49.48.82.121] has quit [Client Quit]
13:16 < nicka> Not familiar with that package, sorry
13:24 -!- ronnyy [~quassel@p4FF1C7D3.dip0.t-ipconnect.de] has joined #go-nuts
13:25 -!- mcclurmc_1 [~mike@cpc18-cmbg15-2-0-cust437.5-4.cable.virginmedia.com]
has left #go-nuts []
13:26 -!- Project_2501 [~Marvin@82.84.70.109] has joined #go-nuts
13:29 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has quit [Ping timeout: 258 seconds]
13:30 -!- Adys [~Adys@unaffiliated/adys] has quit [Ping timeout: 255 seconds]
13:34 -!- heller [heller@roath.org] has joined #go-nuts
13:35 < heller> Hi, is there a simpler way to have a loop from 0 to 100
than: for i := range [100]int{} { ...  }?
13:35 < aiju> yes
13:35 < aiju> for i := 0; i < 100; i++ {}
13:35 < nicka> A regular for loop
13:36 -!- lucian [~lucian@78-86-217-168.zone2.bethere.co.uk] has joined #go-nuts
13:36 < aiju> we need a "Go for Python programmers"
13:36 < heller> well ...  that kinda sucks ...  I suspected a range of
numbers could have been a rang too
13:36 < aiju> or maybe "Go for FORTRAN programmers"
13:36 < aiju> it doesn't suck, it works
13:37 < heller> the syntax you described isn't exactly "range based" for
loop
13:37 < aiju> and who gives a shit?
13:37 < heller> its too verbose for a language supposed to support ranges
13:37 < aiju> "too verbose"?
13:37 < heller> yes
13:37 < Namegduf> Go "range" has absolutely nothing to do with Python's
ranges.
13:37 < Namegduf> Which Go does not support.
13:38 -!- Andy_S [~kvirc@61.149.195.224] has joined #go-nuts
13:38 < Namegduf> Go's range is a keyword used in a for loop to iterate over
a slice, array, string, or channel, and that is *it*.
13:38 < Namegduf> They are not a type, you can't pass them around.
13:38 < KBme> heller, this is not python, get used to it.
13:38 < Namegduf> Go is not a language "supposed to support ranges".
13:38 < heller> i never wanted it to be python
13:39 < heller> and i don't python
13:39 < heller> this was a simple question ...  you guys are strange ...
13:39 < aiju> haha
13:39 < nicka> Don't mind aiju
13:39 < KBme> i think you got a simple answer right away.
13:39 < exch> aiju was born angry, he can't help it
13:40 < heller> as for too verbose ...  compare "for i := 0; i < 100; i++
{}" vs "for i := range(0, 100) {}"
13:40 < aiju> the former has more spaces in it
13:40 < nicka> The response to questions of the language itself do tend to
be pretty ferocious
13:40 < nicka> responses*
13:40 < Namegduf> heller: Doesn't look too bad to me.
13:40 < heller> alright ...  as I am a beginner i just wanted to see if i
missed something ...
13:41 < Namegduf> Both are fairly concise, but I don't know whether the
second includes the start and end values
13:41 < Namegduf> While the first makes that explicit
13:41 < heller> i probably go for my first approach
13:41 < KBme> heller, your first approach being the range [100]int{}?
13:41 < heller> yes
13:41 < exch> Initializing 400 bytes for no reason?
13:42 < Namegduf> Your first approach is unidiomatic, slow (it allocates a
400byte block of memory for the sole purpose of iterating it), and can't start at
anything but 0.
13:42 < exch> That seems a bit odd
13:42 < KBme> very concise and efficient way to fill your memory quickly
13:42 < heller> i expect the compiler to be smart enough to optimize that
away
13:42 < uriel> that is totally idiotic
13:42 < Namegduf> It isn't.
13:42 < uriel> irrelevant
13:42 < aiju> hahahah
13:42 < Namegduf> It never will be, because your code isn't normal Go and
thus isn't targeted for optimisations.
13:42 < heller> lol
13:42 < uriel> Go for loops are like C for loops, for heaven's sake, this is
not rocket science
13:42 < aiju> i fucking hate the gcc approach to optimization
13:43 < Namegduf> Go does not have a range datatype
13:43 < KBme> you expect the compiler to be an indian in bangladesh
rewriting your code in go?
13:43 < Namegduf> If you want an integer to be incremented iteratively over
multiple loops
13:43 < Namegduf> Write that.
13:44 < uriel> Namegduf: exactly
13:44 < heller> as i said, i think that is too verbose ...  kind of
disappointed that the language doesn't support such ranges right away
13:44 < nicka> This is why we should have a community maintained 'Effective
Go' type document
13:44 < aiju> Go is not COBOL
13:44 < uriel> heller: verbose?  wtf is verbose about a for loop?
13:44 < Namegduf> Verbose is less bad than "outright misleading"
13:44 < Namegduf> Which is what what you're writing is
13:44 < Namegduf> In Go, ranging over an array is used to do an action over
each entry in it
13:44 < Namegduf> It's a foreach, basically
13:45 < KBme> many people will say verbose is actually good because it
doesn't hide stuff behind multiple layers
13:45 < uriel> Namegduf: or a channel
13:45 < Namegduf> You're writing a for each which does nothing to the thing
it's iterating over
13:45 < heller> right
13:45 < Namegduf> That's way less readable
13:45 -!- ronnyy [~quassel@p4FF1C7D3.dip0.t-ipconnect.de] has quit [Remote host
closed the connection]
13:46 -!- espeed [~espeed@63.246.231.57] has quit [Quit: Leaving]
13:46 < uriel> fun thing is, you could do "for i := range r(0, 100) {}" if
you defined a r() function that returned a channel, and used a goroutines
13:46 < Namegduf> In general, Go is probably not the language you want if
you want as much complexity as possible in order to reduce character count.
13:46 < uriel> but that would be totally stupid
13:46 < Namegduf> And very slow
13:46 < Namegduf> (Relatively)
13:47 < heller> its not about character count, its about expressiveness
13:47 < uriel> certainly there is absolutely no downside to written a loop
the way a loop is: for i := 0; i < 100; i++
13:47 < uriel> heller: and a for loop like that is perfectly expressive
13:47 -!- qeed [~qeed@adsl-98-85-42-145.mco.bellsouth.net] has joined #go-nuts
13:47 < uriel> heller: it is *explicit* and totally clear in what it does
13:47 < Namegduf> What do you mean by "expressiveness"?
13:47 < uriel> there is no magic, it is obvious, and concise
13:47 < Namegduf> Being clear?
13:47 < Namegduf> Because what you wrote is slightly shorter in character
count at the expensive of any clarity
13:48 < uriel> Namegduf: "fancy magic sugar to make things tasty and harder
to figure out and change"
13:48 -!- ccc1 [~Adium@140.109.98.187] has quit [Ping timeout: 260 seconds]
13:48 < heller> while it is, i beleive having integer ranges like i tried to
explain above even adds to the expressiveness
13:48 < heller> never said you have to like it
13:48 -!- GeertJohan [~Squarc@ip4da06866.direct-adsl.nl] has quit [Ping timeout:
255 seconds]
13:48 < heller> it's clearly a matter of taste
13:48 < uriel> heller: you have a very bizarre deffinition of
"expressiveness"
13:48 < Namegduf> It might- although you get inclusive/exclusive range
issues popping up
13:48 < uriel> heller: with range, if I want to count down instead of up,
how you do it?
13:48 < Namegduf> But it is not worth the complexity of defining a range
type in the language
13:48 < heller> range(100, 1)
13:48 < heller> for example
13:49 < uriel> heller: and if I want to increment by 2 instead of by one?
13:49 < Namegduf> It's another optional parameter in Python.
13:49 < uriel> range (100, 1, 2)?  yay for more sugar to solve a non-issue
13:49 < heller> it might be a non-issue for you.
13:50 < uriel> heller: it is a non issue for anyone that has writen more
than a dozen of lines of code in C
13:50 < aiju> or Go
13:50 < aiju> or C++ or Java or all the languages out there with that for
loop
13:50 < Namegduf> I think perhaps you should be slower to go "that's
unclear" before learning a little more.  It's entirely clear to anyone who
understands for loops in Go, which are identical to those in C, C++, and Java
13:50 < uriel> heller: the way python uses ranges is just a way to make up
for the limitations of its for operator
13:51 < Namegduf> Also Python's range() operator is *not* optimised
13:51 < aiju> Namegduf: in python 3.0 it is
13:51 < Namegduf> You need to use xrange() or it will be quite slow
13:51 < Namegduf> Ah, they fixed that in 3?
13:51 < aiju> yes
13:51 < aiju> xrange is dropped in 3
13:51 < aiju> range is now even more magic
13:52 < exch> yay
13:52 < uriel> in python it kind of makes sense, but still c and Go for
loops are way more clear and expressive
13:52 < uriel> for loops are for much more than just iterating over a list
of items
13:52 -!- franciscosouza_ [~francisco@187.105.25.184] has joined #go-nuts
13:52 < Namegduf> The Go for loop is a generic, simple construct which
allows the clear expression of arbitrary iteration and ending criteria.  Since
they're written as regular statements, you don't need to learn anything extra to
use them.
13:52 < heller> don't bother ...  i didn't really expect to see such
stubborness and unfriendlyness in such a channel ...  have fun
13:52 -!- heller [heller@roath.org] has left #go-nuts ["http://quassel-irc.org -
Chat comfortably.  Anywhere."]
13:52 < aiju> HAHAHAHAHA
13:52 < Namegduf> I didn't expect to see someone allocate an array just to
iterate it.
13:52 < exch> mistaking sanity for stubbornness now?
13:52 < uriel> god people are fucking stupid
13:52 < uriel> we are doomed
13:53 < schilly> is there a iterator in go?
13:53 < Namegduf> range
13:53 < uriel> schilly: range
13:53 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
13:53 < Namegduf> Works only on slices, arrays, strings, and channels
13:53 < schilly> uriel: ok, i mean, something that would create an object
that does exactly what he wants.
13:53 < aiju> schilly: no
13:53 < Namegduf> Oh, no.
13:53 < schilly> uriel: in python, you need to have a __next__() method
13:53 < Namegduf> You can implement one, but it will be quite slow
13:54 < Namegduf> Go doesn't do magic methods.
13:54 < aiju> just do your own next
13:54 < schilly> ok, just made sure i don't miss something ;)
13:54 < Namegduf> I'm actually neutral on that; as ways to make the
language's generic functions work on arbitrary types without implementing full
generics, they're not bad
13:54 < aiju> for x := first; x != nil; x = x.Next() {}
13:54 < Namegduf> But Go doesn't like magic.
13:55 < Namegduf> Yeah, you just write an explicit for loop and there's
nothing ugly about that.
13:55 < exch> magic makes baby jesus (and me) cry
13:55 < aiju> it's how i traverse linked lists in C
13:55 < schilly> aiju: i just thought about that
13:55 < aiju> for(x = &head; x != nil; x = x->next)
13:55 < Namegduf> I think range is important on the built-in types
13:55 < aiju> it certainly is handy
13:55 < Namegduf> Good channel iteration is a bit annoying to write, have to
use select{}
13:55 < schilly> yes
13:55 < Namegduf> I think.
13:56 < aiju> i don't like that syntax, but that's just bikeshed
13:56 < Namegduf> No, you just need to ,ok
13:56 -!- ccc1 [~Adium@140.109.98.187] has joined #go-nuts
13:56 < Namegduf> But you'd need to jam in an extra check of the ok to quit
after processing, before the next read
13:56 < uriel> 13:53 < schilly> uriel: ok, i mean, something that
would create an object that does exactly what he wants.
13:56 < aiju> (for x := range suggests some sort of magic object in between
or something, should be just foreach i, j := slice or similar, imho)
13:56 < uriel> like, a channel?
13:56 < uriel> I don't know, there a thousand ways to do it, all stupid
13:56 < schilly> one could also use such a range method to generate a
channel that creates the elements.  also slow, but that's expessive
13:56 < uriel> because for loops work fine
13:57 < Namegduf> Yes, a channel can be used to implement an arbitrary
iterator
13:57 < Namegduf> exp/iter (I may have the name wrong, I forget) used that.
13:57 < Namegduf> It's slow, though, and has goroutine-leaking problems.
13:58 < schilly> Namegduf: yes.  and that construct is equivalent to
python's co-routine with yield
14:01 -!- cmike_ [~cmike@adsl-99-75-50-144.dsl.bltnin.sbcglobal.net] has joined
#go-nuts
14:06 -!- Andy_S [~kvirc@61.149.195.224] has quit [Quit: KVIrc 4.1.1 Equilibrium
http://www.kvirc.net/]
14:06 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 255 seconds]
14:08 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts
14:11 < exch> Well, that was our share of sunday afternoon entertainment, I
guess
14:12 < schilly> :)
14:16 -!- replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has
joined #go-nuts
14:17 -!- Phelps [~benphelps@2001:470:1f0f:2fa:223:dfff:fe86:95ae] has joined
#go-nuts
14:22 -!- molto_alfredo1 [~molto_alf@142.176.0.21] has joined #go-nuts
14:22 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
14:22 -!- erus` [~chatzilla@host86-174-83-125.range86-174.btcentralplus.com] has
joined #go-nuts
14:23 -!- molto_alfredo [~molto_alf@142.176.0.21] has quit [Ping timeout: 252
seconds]
14:27 -!- erus` [~chatzilla@host86-174-83-125.range86-174.btcentralplus.com] has
quit [Ping timeout: 255 seconds]
14:28 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
14:29 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts
14:32 -!- Fish- [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Quit:
WeeChat 0.3.5]
14:34 -!- franciscosouza_ [~francisco@187.105.25.184] has joined #go-nuts
14:35 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
14:50 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has joined
#go-nuts
15:01 -!- elephants [~elephants@173-230-160-81.cable.teksavvy.com] has joined
#go-nuts
15:10 -!- Project-2501 [~Marvin@82.84.94.8] has joined #go-nuts
15:11 -!- replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit
[Remote host closed the connection]
15:12 -!- skelterjohn [~jasmuth@95.Red-83-60-64.dynamicIP.rima-tde.net] has joined
#go-nuts
15:12 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
15:14 -!- Project_2501 [~Marvin@82.84.70.109] has quit [Ping timeout: 276 seconds]
15:18 -!- pvarga [~pvarga@pool-71-187-202-33.nwrknj.fios.verizon.net] has joined
#go-nuts
15:19 -!- pvarga [~pvarga@pool-71-187-202-33.nwrknj.fios.verizon.net] has quit
[Client Quit]
15:19 -!- nicka1 [~lerp@142.176.0.21] has joined #go-nuts
15:21 -!- franciscosouza_ [~francisco@187.105.25.184] has joined #go-nuts
15:21 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
15:21 < Sh4rK> what should I name my new programming language exclusively
for programming AVRs?
15:22 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has quit
[Quit: Computer has gone to sleep.]
15:25 -!- firwen [~firwen@2a01:e34:eea3:7e10:1e4b:d6ff:feaa:337e] has joined
#go-nuts
15:29 < aiju> Sh4rK: AVeRage
15:30 < Sh4rK> but that's too average don't you think?
15:30 < Sh4rK> :D
15:30 < Sh4rK> what do you think of AvAce?
15:30 < Sh4rK> for avr-ace?
15:32 < aiju> i don't get it
15:32 < rael_wiki> what about AV*Rage* :)
15:33 < Sh4rK> yeah
15:33 < Sh4rK> it's cool too
15:33 < nicka1> avr-ice or AVaRice
15:34 < Sh4rK> but that's an existing thing
15:34 < Sh4rK> :D
15:34 < Sh4rK> http://avarice.sourceforge.net/
15:36 < nicka1> stealing the name avarice is very fitting though
15:36 < Sh4rK> lol
15:36 < Sh4rK> what about AV|Rage?
15:36 < aiju> writing compilers for AVR is a horrible task
15:37 < Sh4rK> why?
15:37 < aiju> you are really low on memory
15:37 < Sh4rK> yeah
15:37 < Sh4rK> that's the challenge
15:37 < aiju> trying to get your program into 2 KB flash, 128 B RAM is fun
15:37 < Sh4rK> :D
15:38 < Sh4rK> writing the memory allocator part will be a challenge
15:39 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 255
seconds]
15:39 < Sh4rK> to get it right
15:39 < aiju> i wouldn't do dynamic memory allocation on an AVR
15:39 < Sh4rK> sometimes it could be useful
15:39 < Sh4rK> avr-gcc has malloc too
15:39 < aiju> i know
15:39 < aiju> avr-gcc is evil
15:39 < Sh4rK> :D
15:39 < Sh4rK> why do you think so?
15:40 < aiju> the libc rather
15:40 < Sh4rK> nicka1, why do you think "ice" is so fitting?
15:40 < aiju> it provides too much unnecessary cruft
15:40 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has joined #go-nuts
15:40 < aiju> and it's rather huge
15:40 < nicka1> avarice means extreme greed
15:42 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 252 seconds]
15:42 < Sh4rK> and why is it good?
15:42 < Sh4rK> I don't get it
15:43 < Sh4rK> and also a unique name would be better
15:43 < nicka1> stealing the name from a project named avarice
15:43 < nicka1> it's a bad joke
15:44 -!- nek4life [~nek4life@65-183-128-118-dhcp.burlingtontelecom.net] has quit
[Quit: nek4life]
15:50 < Sh4rK> AViaRy?
15:50 < Sh4rK> :D:D
15:51 < angasule> using a real word is bad, specially a short one, e.g.
"go" :-P
15:51 < Sh4rK> yeah I figured that out myself :D
15:51 < Sh4rK> like c, d
15:51 < Sh4rK> :D
15:52 < nicka1> but I'm a programmer; forced puns are my only remaining
source of happiness
15:52 < TheSeeker> was there an a and b ?
15:52 < angasule> well, C existed way before the web
15:52 < angasule> there was a B, not sure about A
15:52 < rael_wiki> nicka1: lol
15:52 < angasule> APL = A programming language
15:53 < angasule> http://en.wikipedia.org/wiki/B_programming_language
15:53 < Sh4rK> b was the predecessor of c
15:53 < Sh4rK> look at the very first commit of go ;)
15:54 < angasule> x[⍋x←6?40]
15:54 < angasule> APL is great :P
15:55 < angasule> X[⍋X+.≠' ';]
15:56 < angasule> (~R∊R∘.×R)/R←1↓⍳R
15:56 < angasule> there are two more examples in wikipedia, but they are
just images haha
15:58 < qeed> heh is that based on principia mathematica or something
15:59 < uriel> angasule: I prefer k to APL
15:59 < uriel> at least I can type it
15:59 < Sh4rK> It is based on a mathematical notation developed by Kenneth
E. Iverson and associates which features special attributes for the design and
specifications of digital computing systems, both hardware and software.
15:59 < Sh4rK> wikipedia
15:59 < aiju> http://aiju.de/code/k/tictactoe
15:59 < aiju> for an example in K
16:00 < aiju> i know of B, C, J, K, P, S
16:00 < aiju> and D
16:00 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts
16:00 < aiju> there are window systems named W, X and Y
16:01 -!- go^lang [~newblue@183.46.189.217] has joined #go-nuts
16:01 -!- gnuvince [~vince@ip-96-43-233-174.dsl.netrevolution.com] has quit [Ping
timeout: 264 seconds]
16:01 < go^lang> how to know a file was exists?
16:01 -!- ronnyy [~quassel@p4FF1C7D3.dip0.t-ipconnect.de] has joined #go-nuts
16:01 < aiju> os.Stat
16:02 < angasule> APL is the predecessor of Perl
16:02 * angasule can only read Egyptian hieroglyphs
16:02 < aiju> hahaha
16:02 < aiju> perl can be readable
16:04 < Sh4rK> that was a funny talk with that guy who wanted to loop
through an array just to get range syntax :D
16:07 < Sh4rK> Does the go license allow to write closed-source apps and
sell them?
16:07 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
16:07 < Sh4rK> using the go libs as well
16:07 < exch> yes
16:08 < Sh4rK> ok
16:08 < exch> Mine you, i'm not a lawyer
16:08 < exch> *Mind
16:09 -!- mattn_jp [~mattn@112-68-87-14f1.hyg1.eonet.ne.jp] has joined #go-nuts
16:10 < Sh4rK> but I'm not english
16:10 < Sh4rK> and the copyright text is not so clear for me :D
16:11 < Sh4rK> btw copyrights in my own language are hardly understandable
too :D
16:11 < aiju> number of shits companies give about licenses: 0
16:12 < exch> until they decide to sue you for eevrything you have
16:14 -!- kkress_ [~kkress@kkress2.xen.prgmr.com] has quit [Ping timeout: 246
seconds]
16:15 < Sh4rK> and do you think it's a problem if I mostly copy the go
package's lexing parsing packages?
16:15 < Sh4rK> :D
16:15 -!- Fish [~Fish@9fans.fr] has quit [Quit: WeeChat 0.3.5]
16:15 < aiju> exch: how many times have companies been sued for GPL
violation?
16:15 < aiju> 3?
16:16 < uriel> who cares?
16:16 < uriel> offtopic
16:16 < exch> Even one time is enough to make one cautious
16:17 < angasule> hmm, implicit conversions to interface types are always
allowed, right?
16:17 < angasule> aiju: mostly a threat is enough
16:17 < aiju> also, amen at uriel
16:18 < angasule> I'm pretty sure Go isn't GPL but BSD?
16:18 < aiju> yes
16:18 < aiju> MIT i think
16:18 < jlaffaye> Apache2?
16:18 -!- GS [~gsv@108-61-238-49.southernonline.net] has quit [Remote host closed
the connection]
16:19 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
16:19 < jlaffaye> oh no its plain BSD
16:19 < angasule> it has its own BSD-like license
16:19 < jlaffaye> 95% of opensource projects from google are APLv2, but not
this one :)
16:19 < aiju> APL?
16:19 < aiju> affero?
16:20 < aiju> the it's-even-worse-than-GPL public license?
16:20 < jlaffaye> http://www.opensource.org/licenses/apache2.0.php
16:20 -!- ccc1 [~Adium@140.109.98.187] has quit [Quit: Leaving.]
16:20 < aiju> ah okay
16:20 < angasule> AGPL = affero GPL
16:20 < aiju> i see
16:21 < angasule> almost no one uses that, I think
16:21 < angasule> or GPLv3
16:21 < aiju> haha
16:21 < aiju> GPLv3 is larger than the UNIX v6 kernel
16:21 < uriel> offtopic
16:21 < angasule> I'm not sure whether you're kidding or not
16:21 < aiju> aiju@toshiba ~ $ wc -c tmp/v6/root/unix gpl-3.0.txt
16:21 < aiju> 30346 tmp/v6/root/unix
16:21 < aiju> 35147 gpl-3.0.txt
16:22 < angasule> heh
16:27 -!- kkress [~kkress@kkress2.xen.prgmr.com] has joined #go-nuts
16:31 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
16:33 -!- Sh4rK [sh4rk@3e44a197.adsl.enternet.hu] has quit [Quit: Távozom]
16:40 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has
joined #go-nuts
16:40 < go^lang> 88 all
16:40 -!- go^lang [~newblue@183.46.189.217] has quit [Quit: 暂离]
16:45 -!- tgall_foo [~tgall@206.9.88.154] has quit [Ping timeout: 276 seconds]
16:51 -!- Project-2501 [~Marvin@82.84.94.8] has quit [Quit: E se abbasso questa
leva che succ...]
17:00 -!- kkress [~kkress@kkress2.xen.prgmr.com] has quit [Read error: Operation
timed out]
17:03 -!- kkress [~kkress@kkress2.xen.prgmr.com] has joined #go-nuts
17:07 < kamaji> Can anyone explain this: "If you want to minimize the sum of
Ai * Bi, you should multiply the smallest Ai by the largest Bi, the
second-smallest Ai by the second-largest Bi, and so on" ?
17:07 < kamaji> I sort of have a proof for 2 element vectors, but it still
doesn't really make intuitive sense to me
17:08 < kamaji> I'm guessing you can sort of extend the 2 element proof
upwards to any size, but it's weird...
17:11 < aiju> 18:46 < go^lang> 88 all
17:12 < aiju> what does he mean, "heil hitler"?
17:13 < exch> you have a strange mind
17:13 < aiju> http://en.wikipedia.org/wiki/88_(number)#As_a_Neo-Nazi_symbol
17:14 < kamaji> it's Chinese :p
17:14 < kamaji> 8 = ba = "bye" I guess?
17:18 < aiju> kamaji: wikipedia says ham radio
17:19 < aiju> ah, also chinese
17:19 < skelterjohn> kamaji's explanation makes more sense
17:19 < skelterjohn> but i'm going to go with aiju's original
17:20 < skelterjohn> just for fun.
17:20 < aiju> hahaha
17:20 < aiju> it's fun how much some people care about numbers
17:21 < aiju> in japanese, 四 (four) and 死 (death) can both be pronounciated
"shi", so people avoid 4
17:21 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Excess Flood]
17:21 < kamaji> same in Chinese
17:22 < skelterjohn> i thought death was "shini"
17:22 < kamaji> so strange
17:22 < aiju> skelterjohn: japanese words have many pronounciations, also
sometimes different words just refer to the same thing
17:22 < skelterjohn> kind of like any language, i suppose
17:23 < skelterjohn> stupid
17:23 < skelterjohn> err
17:23 < skelterjohn> stupid "synonyms" and "homonyms"
17:23 < aiju> yeah, it's particularly fun in japanese
17:24 < kamaji> my friends were talking about this yesterday
17:24 < kamaji> so confusing
17:25 < kamaji> especially when they start dropping into japanese
17:25 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
17:26 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has quit [Ping timeout: 240 seconds]
17:29 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has joined
#go-nuts
17:32 -!- hargettp_ [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has
joined #go-nuts
17:32 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has
quit [Ping timeout: 252 seconds]
17:34 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 258
seconds]
17:36 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts
17:37 < angasule> that's why I restrict myself to writing important stuff in
Egyptian hieroglyphs
17:40 -!- danilo04 [~danilo04@wireless-184-12-11-226.dr02.roch.ny.frontiernet.net]
has joined #go-nuts
17:43 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined
#go-nuts
17:45 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has joined
#go-nuts
17:46 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined
#go-nuts
17:49 -!- fhs [~fhs@pool-108-14-190-119.nycmny.east.verizon.net] has joined
#go-nuts
17:49 -!- Kahvi [~Kahvi@a91-155-87-252.elisa-laajakaista.fi] has joined #go-nuts
17:50 -!- erus` [~chatzilla@host86-173-6-126.range86-173.btcentralplus.com] has
joined #go-nuts
17:53 -!- skelterjohn [~jasmuth@95.Red-83-60-64.dynamicIP.rima-tde.net] has quit
[Quit: skelterjohn]
17:59 -!- skelterjohn [~jasmuth@95.Red-83-60-64.dynamicIP.rima-tde.net] has joined
#go-nuts
18:03 -!- hargettp_ [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has
quit [Quit: Leaving...]
18:03 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Remote host closed
the connection]
18:03 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
18:05 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has
joined #go-nuts
18:10 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has
quit [Client Quit]
18:12 < brandini> waddup d00ds
18:14 < brandini> I'm taking a look at mongodb but I'm not sure if it's
worth it for something that I'm just using sqlite for
18:15 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts
18:16 < dforsyth> i should clean up/release my leveldb bindings
18:19 < rael_wiki> my rpc keeps printing "rpc: client protocol error:
invalid argument" randomly I'm just about to give up, I don't know what to do...
18:20 < rael_wiki> is there any known issue about that?
18:25 < brandini> I really should take a crack at getting go working on my
"solaris" box
18:30 -!- Sh4rK [sh4rk@3e44a197.adsl.enternet.hu] has joined #go-nuts
18:30 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has joined #go-nuts
18:31 < Sh4rK> Question:
18:31 < Sh4rK> How can I create an array that isn't allocated while running?
18:31 < Sh4rK> the program
18:31 -!- Project_2501 [~Marvin@82.84.94.8] has joined #go-nuts
18:34 < rael_wiki> Sh4rK: what do you mean with "not allocated while running
the program"?
18:36 < aiju> Sh4rK: create a global array
18:36 < aiju> var x := [...]int{23,42}
18:36 < aiju> ehm, not :=
18:36 < aiju> just =
18:37 -!- yogib [~yogib@dslb-084-062-127-148.pools.arcor-ip.net] has quit [Quit:
yogib]
18:37 < Sh4rK> is it created compile-time?
18:37 < erus`> yes
18:38 < Sh4rK> ok
18:39 < Sh4rK> but you can create an allocated array with the same syntax
18:39 < qeed> i want to do something like memcpy(&a[offset_0], &b[offset_1],
size) how can i do that in go?
18:39 < Sh4rK> i mean var x := [foo]int?
18:40 -!- ronnyy [~quassel@p4FF1C7D3.dip0.t-ipconnect.de] has quit [Remote host
closed the connection]
18:41 < exch> qeed: use the builtin copy(dst, src)
18:41 < qeed> what about offset?
18:41 < qeed> since a and b are different array size
18:42 < exch> copy(dst[x:], src[y:])
18:42 < qeed> thanks
18:42 < exch> can even be overlapping
18:46 -!- erus` [~chatzilla@host86-173-6-126.range86-173.btcentralplus.com] has
quit [Ping timeout: 255 seconds]
18:46 -!- hargettp [~hargettp@pool-71-174-140-162.bstnma.east.verizon.net] has
joined #go-nuts
18:51 < Sh4rK> and how do I allocate an array?
18:51 < Sh4rK> make([]int, len) allocates a slice if I know correctly
18:51 < qeed> i do new([]T)
18:52 < Sh4rK> var p *[]int = new([]int) // allocates slice structure; *p ==
nil; rarely useful
18:52 < exch> a fixed array: var a [100]int;
18:52 < Sh4rK> from effective go
18:52 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
18:53 < exch> an empty slice: var a []int;
18:53 < Sh4rK> but if I want to make it runtime with a variable setting it's
length
18:53 < exch> it's a valid slice though, just has len/cap of 0
18:53 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
18:53 < exch> a := make([]int, len)
18:53 < Sh4rK> but that's a slice
18:53 -!- Fish [~Fish@9fans.fr] has quit [Read error: Operation timed out]
18:53 < Sh4rK> I need an array
18:53 < exch> that wont work for arrays though.  arrays with fixed sizes
need to have compiletime constant sizes
18:53 < exch> the size is a part of the type itself
18:54 < exch> eg: [2]int is a wholy different type than [3]int
18:54 < Sh4rK> then how does make() work?
18:54 < exch> You will find that Go rarely uses arrays directly.  Most is
done with slices
18:54 < Sh4rK> is it cheating?
18:54 < exch> make is 'magic' in that it allocates N amount of slots for you
18:54 < exch> it also initializes maps and channels for you
18:55 < Sh4rK> because if you write make([]int, 10, 100)
18:55 < Sh4rK> it allocates an array of len 100
18:55 < Sh4rK> so it CAN allocae an array
18:55 < exch> under the hood, yes
18:55 < Sh4rK> so it's not exposed to users
18:55 < Sh4rK> ok
18:56 < exch> It's not the same deal entirely though.  consider a slice as:
struct slice{ int len; int capacity; void* data; }
18:56 < Sh4rK> right
18:57 -!- mattn_jp [~mattn@112-68-87-14f1.hyg1.eonet.ne.jp] has quit [Quit:
Ex-Chat]
18:59 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
19:00 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
19:01 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts
19:10 -!- dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has joined #go-nuts
19:13 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 264
seconds]
19:13 -!- xcombelle [~xcombelle@AToulouse-551-1-146-93.w109-214.abo.wanadoo.fr]
has quit [Quit: I am a manual virus, please copy me to your quit message.]
19:22 -!- Natch| [~natch@178.73.218.138] has quit [Ping timeout: 264 seconds]
19:28 < brandini> has anyone got Go building on openbsd?
19:28 < brandini> I know that's a bit of an odd request :)
19:32 -!- elephants [~elephants@173-230-160-81.cable.teksavvy.com] has quit
[Remote host closed the connection]
19:33 < ww> make(magic)
19:34 -!- Project-2501 [~Marvin@82.84.95.144] has joined #go-nuts
19:35 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has joined
#go-nuts
19:36 -!- Natch| [~natch@178.73.217.212] has joined #go-nuts
19:37 -!- Project_2501 [~Marvin@82.84.94.8] has quit [Ping timeout: 255 seconds]
19:40 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts
19:44 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Read error:
Connection reset by peer]
19:45 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
19:45 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts
19:48 < Sh4rK> what do you think, guys?
19:48 < Sh4rK> http://pastebin.com/mEicSQXH
19:48 < Sh4rK> I've put it together just now
19:49 < brandini> lol
19:49 < Sh4rK> thoughts?
19:50 < Sh4rK> some things are missing though
19:50 < brandini> You want to kill yourself and everyone else?
19:50 < Sh4rK> why?
19:50 < Sh4rK> you don't like indentation?
19:51 < aiju> that switch statement is horrific
19:51 < Sh4rK> yeah
19:51 < Sh4rK> I couldn't think of etter
19:51 < Sh4rK> any ideas to make it better?
19:51 -!- telexicon [~telexicon@unaffiliated/chowmeined] has joined #go-nuts
19:53 < brandini> what's this page mean when it says you can run Go without
an os?
19:53 < Sh4rK> that you can run go without an OS
19:53 < brandini> http://go-lang.cat-v.org/os-ports
19:54 < exch> it's not entirely true.  It needs a custom runtime
19:54 < brandini> it points to a stale/missing README
19:54 < Sh4rK> I guess they try to run it on bare hardware
19:54 < brandini> exch: I'm curious :)
19:54 < exch> There used to be a 'bare metal' version of the runtime
included with the go repo as an experiment.  But it was dropped due to lack of
development/interest
19:55 < brandini> hrmmm
19:55 < brandini> how did it work?
19:55 < exch> Dunno, I never used/looked at it myself
19:56 < brandini> :)
19:56 < exch> I'm sure the 'tiny' implementation code is still available if
you go through old revisions of Go
19:57 < brandini> yup, looking now
19:58 < brandini> ps I <3 hg server
19:58 < brandini> *serve
20:00 -!- dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has left #go-nuts
["*poof*"]
20:01 -!- dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has joined #go-nuts
20:06 -!- Sh4rK [sh4rk@3e44a197.adsl.enternet.hu] has left #go-nuts ["Távozom"]
20:08 -!- firwen [~firwen@2a01:e34:eea3:7e10:1e4b:d6ff:feaa:337e] has quit [Quit:
Geek insinde®]
20:08 -!- danilo04 [~danilo04@wireless-184-12-11-226.dr02.roch.ny.frontiernet.net]
has quit [Ping timeout: 252 seconds]
20:08 -!- zippoxer [~zippoxer@bzq-79-177-205-187.red.bezeqint.net] has quit [Read
error: Connection reset by peer]
20:23 -!- danilo04
[~danilo04@province-wireless-173-84-26-222.dr02.roch.ny.frontiernet.net] has
joined #go-nuts
20:24 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:9daa:647b:46a8:3246] has quit
[Quit: Leaving.]
20:25 -!- krolaw [~krolaw@port165-235.ubs.maxnet.co.nz] has joined #go-nuts
20:27 < uriel> exch: the 'tiny' port also was forked/expanded by somebody
20:28 < uriel> it was a proff of concept AFAIK, to make it fully functional
one would end up having to write drivers and stuff that are well beyond the scope
of the Go language development
20:29 < uriel> perfectly possible stuff, but stuff that doesn't belong in
the Go tree obviously
20:30 < brandini> I can't seem to find any good docs on building go in
solaris
20:31 < uriel> brandini: that is because you can't
20:31 < uriel> brandini: I think gccgo has some support for Solaris
20:31 < uriel> but who uses solaris anyway?
20:32 < brandini> I do!
20:33 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit
[Remote host closed the connection]
20:34 -!- Project-2501 [~Marvin@82.84.95.144] has quit [Quit: E se abbasso questa
leva che succ...]
20:38 -!- foocraft [~ewanas@78.101.149.71] has quit [Ping timeout: 250 seconds]
20:39 -!- Phelps [~benphelps@2001:470:1f0f:2fa:223:dfff:fe86:95ae] has quit [Quit:
Linkinus - http://linkinus.com]
20:39 -!- dlowe [~dlowe@c-66-30-116-162.hsd1.ma.comcast.net] has quit [Quit:
*poof*]
20:42 -!- luckman212 [~irc@2001:470:1f07:1225:519b:5472:b8b7:b9d] has joined
#go-nuts
20:44 -!- danilo04
[~danilo04@province-wireless-173-84-26-222.dr02.roch.ny.frontiernet.net] has quit
[Ping timeout: 252 seconds]
20:45 -!- foocraft [~ewanas@89.211.137.241] has joined #go-nuts
20:49 -!- yogib [~yogib@dslb-084-062-127-148.pools.arcor-ip.net] has joined
#go-nuts
20:51 -!- Fish- [~Fish@9fans.fr] has joined #go-nuts
20:53 -!- Fish [~Fish@9fans.fr] has quit [Ping timeout: 250 seconds]
20:54 -!- yogib [~yogib@dslb-084-062-127-148.pools.arcor-ip.net] has quit [Client
Quit]
20:58 -!- luckman212 [~irc@2001:470:1f07:1225:519b:5472:b8b7:b9d] has left
#go-nuts ["Bye."]
21:03 -!- Fish- [~Fish@9fans.fr] has quit [Quit: WeeChat 0.3.5]
21:03 -!- joshbaptiste [~joshbapti@74.63.255.72] has quit [Ping timeout: 260
seconds]
21:04 -!- joshbaptiste [~joshbapti@74.63.255.72] has joined #go-nuts
21:10 -!- noam [~noam@87.69.42.61.cable.012.net.il] has quit [Read error:
Operation timed out]
21:10 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Quit: Off]
21:11 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
21:16 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Quit:
Leaving.]
21:20 -!- huin [~huin@91.84.179.118] has quit [Quit: off to bed]
21:25 -!- noam [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts
21:26 -!- Kahvi [~Kahvi@a91-155-87-252.elisa-laajakaista.fi] has quit [Quit:
Lähdössä]
21:29 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
21:33 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has joined #go-nuts
21:33 -!- pothos_ [~pothos@111-240-173-60.dynamic.hinet.net] has joined #go-nuts
21:34 -!- pothos [~pothos@111-240-170-107.dynamic.hinet.net] has quit [Read error:
Operation timed out]
21:39 -!- magn3ts [~magn3ts@ip68-103-225-65.ks.ok.cox.net] has joined #go-nuts
21:40 -!- danilo04 [~danilo04@wireless-184-12-11-226.dr02.roch.ny.frontiernet.net]
has joined #go-nuts
21:43 -!- skelterjohn [~jasmuth@95.Red-83-60-64.dynamicIP.rima-tde.net] has quit
[Quit: skelterjohn]
21:50 -!- telexicon [~telexicon@unaffiliated/chowmeined] has quit [Ping timeout:
252 seconds]
21:50 < krolaw> Hi, I'm having trouble with the time package.  I want a
custom time format, time.Format docs suggest seeing documentation for ANSIC, but:
21:51 < krolaw> println("The Time is: ",time.UTC().Format("%Y-%m-%d
%H:%M:%S"))
21:51 < krolaw> returns: The Time is: %Y-%m-%d %H:%M:%S
21:51 < krolaw> Can someone point me in the right direction?
21:55 < rm445> krolaw: you write the specific date and time given in the
docs (Mon Jan 2 etc) in the way you would like to see it appear.
21:56 < rm445> The time package cleverly works out from the numbers in your
string what you would like the format to be
21:57 < rm445> I don't have any code to hand but I think it would be
something like time.UTC().Format("2006-01-02 15:04:05")
21:58 < rm445> hope this helps, off to bed.
21:58 < aiju> wow
21:58 < aiju> how is THAT supposed to work
21:59 < aiju> hahahahahaha
21:59 < aiju> you use a certain time
22:01 < krolaw> Um, it does work.
22:01 < krolaw> Insane.
22:01 < krolaw> Thanks rm445.
22:01 < dario> i'm reading src/pkg/time/format.go ...  who had that idea?!
22:02 < krolaw> But what if I want some strange time format, how will Format
know what I am referring to?
22:02 -!- jstemmer [~cheetah@mrpwn.stemmertech.com] has quit [Quit: leaving]
22:04 < |Craig|> it seems like a pretty nice system.  Clever
22:04 -!- lucian [~lucian@78-86-217-168.zone2.bethere.co.uk] has quit [Remote host
closed the connection]
22:04 < vsmatck> Clever makes me nervous.
22:05 < krolaw> I agree, nervous.  Especially around the 20th of November.
22:06 < krolaw> But I guess that would be a lousy format string "20112011"
22:06 < krolaw> "20060102" does what I need.
22:09 < |Craig|> the format is parsed using the set of constants in
format.go.  The reference date is chosen so there is no ambiguity in the
constants.  Seems robust to me.
22:15 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 255 seconds]
22:16 < krolaw> Ok, I'm jumping the gun.  I'll have a look at the src.
Would be nice if it was spelt out in the docs :-)
22:17 < krolaw> Thanks everyone for the help.
22:37 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 240 seconds]
22:37 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has joined #go-nuts
22:39 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has quit [Remote host closed
the connection]
22:39 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
22:41 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error:
Connection reset by peer]
22:41 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts
22:42 < rael_wiki> is there anybody out there who can help a poor guy who's
struggling to get the rpc package work properly?
22:47 < nicka1> Ask skelterjohn if he comes around.  I'm not sure if he's
familiar with that package but he's a pretty good source of go knowledge
22:48 < angasule> rael_wiki: have you tried inserting a bit more logging
information in the rpc package and recompiling it?
22:53 -!- vmil86 [~vmil86@78.57.227.12] has quit [Remote host closed the
connection]
22:53 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
22:55 < rael_wiki> angasule: at the moment I get quite randomly the message
"2011/07/18 01:05:10 rpc: client protocol error: invalid argument" and I don't
know how to get more info (like the involved method/argument), how can I get it?
22:55 < angasule> rael_wiki: editing the source code of rpc :-)
22:57 -!- trn [~trn@adsl-065-007-181-160.sip.bct.bellsouth.net] has quit [Ping
timeout: 252 seconds]
22:58 -!- jmil [~jmil@2001:468:1802:e148:223:32ff:feb1:9dfc] has joined #go-nuts
22:59 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has quit [Quit:
Computer has gone to sleep.]
23:03 -!- robteix [~robteix@host176.200-43-24.telecom.net.ar] has joined #go-nuts
23:08 -!- dreadlorde [dreadlorde@c-68-42-82-10.hsd1.mi.comcast.net] has quit [Ping
timeout: 260 seconds]
23:09 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has quit [Quit:
Leaving.]
23:11 -!- miker2 [~miker2@pool-96-245-224-59.phlapa.fios.verizon.net] has quit
[Quit: Computer has gone to sleep.]
23:12 -!- telexicon [~telexicon@unaffiliated/chowmeined] has joined #go-nuts
23:12 -!- ccc1 [~Adium@140.109.98.187] has joined #go-nuts
23:13 < rael_wiki> whoa
23:14 < rael_wiki> angasule: I'm sorry for my ignorance...  where can I find
it on my (Debian) system?
23:16 < nicka1> Did you install a package or compile the source yourself
23:16 < angasule> rael_wiki: are you using golang or gccgo?
23:16 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has joined #go-nuts
23:22 < rael_wiki> angasule, nicka1: 6g from debian repository
23:24 < nicka1> There's always the possibility you're running into an issue
that has been fixed in a more recent version than what you have
23:24 < angasule> if you're going to be messing with the packages, I'd
advise to work on the mercurial repository
23:24 < angasule> but first send an email to the mailing list, whoever is in
charge of the rpc package may help
23:29 -!- jsj [~johan@78-70-253-105-no149.tbcn.telia.com] has quit [Remote host
closed the connection]
23:31 -!- remy_o [~babar@archlinux/developer/remy-o] has quit [Ping timeout: 246
seconds]
23:40 -!- trn [~trn@adsl-065-007-181-160.sip.bct.bellsouth.net] has joined
#go-nuts
23:41 < rael_wiki> angasule: ok thanks
23:41 -!- Bigbear1 [~Cody@d75-158-132-172.abhsia.telus.net] has left #go-nuts []
23:41 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has quit [Remote host
closed the connection]
23:42 -!- Queue29_ [~Queue29@egress-w.sfo1.yelpcorp.com] has joined #go-nuts
23:43 -!- bobbysworld [~bobbyswor@99-20-88-178.lightspeed.austtx.sbcglobal.net]
has quit [Quit: bobbysworld]
23:50 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has quit [Quit:
Changing server]
23:50 -!- gtaylor [~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net] has
joined #go-nuts
23:55 < crest> does fmt.Scanner support scanning until reaching EOF?
23:55 -!- pingveno [~pingveno@c-98-246-133-8.hsd1.or.comcast.net] has joined
#go-nuts
23:56 < crest> i tried to implement the fmt.Scanner interface for one of my
types and it calls foo.Scan(...) on an empty string returning zero element byte
slices
23:58 -!- nekoh [~nekoh@dslb-088-069-143-036.pools.arcor-ip.net] has quit [Quit:
nekoh]
--- Log closed Mon Jul 18 00:00:00 2011