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

--- Log opened Tue Jun 14 00:00:53 2011
00:03 -!- dfr|mac [~dfr|work@nat/google/x-lokgfgpampndsacu] has quit [Remote host
closed the connection]
00:11 -!- dju__ [dju@fsf/member/dju] has joined #go-nuts
00:14 -!- dju_ [dju@fsf/member/dju] has quit [Ping timeout: 240 seconds]
00:16 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has quit [Ping
timeout: 240 seconds]
00:16 -!- vinisterx [~ryan@74-129-201-27.dhcp.insightbb.com] has joined #go-nuts
00:22 -!- franciscosouza [~francisco@187.105.18.105] has joined #go-nuts
00:23 -!- kr [~Keith@204.14.152.118] has quit [Ping timeout: 240 seconds]
00:28 -!- telexicon [~telexicon@unaffiliated/chowmeined] has joined #go-nuts
00:33 -!- foocraft_ [~ewanas@89.211.107.185] has quit [Quit: Leaving]
00:36 -!- chomp [~chomp@c-67-186-35-69.hsd1.pa.comcast.net] has joined #go-nuts
00:40 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
00:44 -!- foocraft [~ewanas@89.211.107.185] has joined #go-nuts
01:02 -!- blb [~blb@c-24-11-236-117.hsd1.il.comcast.net] has quit [Ping timeout:
276 seconds]
01:07 -!- foocraft [~ewanas@89.211.107.185] has quit [Quit: Leaving]
01:12 -!- franciscosouza [~francisco@187.105.18.105] has quit [Quit:
franciscosouza]
01:14 -!- TheCritic [~TheCritic@c-24-30-34-40.hsd1.ga.comcast.net] has quit [Ping
timeout: 250 seconds]
01:14 -!- blb [~blb@c-24-11-236-117.hsd1.il.comcast.net] has joined #go-nuts
01:15 -!- TheCritic [~TheCritic@c-24-30-34-40.hsd1.ga.comcast.net] has joined
#go-nuts
01:18 -!- dshep [~user@c-76-103-91-143.hsd1.ca.comcast.net] has joined #go-nuts
01:21 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts
01:21 -!- telexicon [~telexicon@unaffiliated/chowmeined] has quit [Quit: Leaving]
01:23 -!- Stiletto [7f000001@69.195.144.4] has quit [Ping timeout: 244 seconds]
01:26 -!- Stiletto [7f000001@69.195.144.4] has joined #go-nuts
01:28 -!- chomp [~chomp@c-67-186-35-69.hsd1.pa.comcast.net] has quit [Quit:
Leaving]
01:36 -!- tgall_foo [~tgall@linaro/tgall-foo] has quit [Ping timeout: 250 seconds]
01:40 -!- danilo04 [~danilo04@66.44.225.80] has joined #go-nuts
01:43 -!- message144 [~message14@pool-98-112-179-26.lsanca.fios.verizon.net] has
joined #go-nuts
01:52 -!- blb [~blb@c-24-11-236-117.hsd1.il.comcast.net] has left #go-nuts []
01:52 -!- bpalmer [~user@unaffiliated/bpalmer] has joined #go-nuts
01:55 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 246 seconds]
02:03 -!- nannto [~nanto@pee5b70.tokyff01.ap.so-net.ne.jp] has quit [Read error:
Connection reset by peer]
02:03 -!- nannto [~nanto@pee5b70.tokyff01.ap.so-net.ne.jp] has joined #go-nuts
02:24 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit:
Linkinus - http://linkinus.com]
02:24 -!- benjack [~benjack@bb121-6-49-120.singnet.com.sg] has joined #go-nuts
02:29 -!- thakis_ [~thakis@adsl-99-133-163-192.dsl.pltn13.sbcglobal.net] has
joined #go-nuts
02:30 -!- espeed [~espeed@63.246.231.57] has joined #go-nuts
02:43 -!- espeed [~espeed@63.246.231.57] has quit [Quit: Leaving]
02:46 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has quit [Remote host
closed the connection]
02:48 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
03:04 -!- dgrijalva [~dgrijalva@173.227.61.3] has quit [Quit: dgrijalva]
03:07 -!- virtualsue [~chatzilla@nat/cisco/x-gjxkfuikginfkelg] has joined #go-nuts
03:14 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
03:22 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts
03:24 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout:
622 seconds]
03:29 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving]
03:36 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
03:45 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
03:48 -!- ssb [~ssb@213.167.39.150] has quit [Ping timeout: 260 seconds]
03:51 -!- keithgcascio [~keithcasc@nat/google/x-iwpbyhqvrwspirzd] has quit [Quit:
Leaving]
03:57 -!- dieselpowered [~bryan@c-67-180-244-115.hsd1.ca.comcast.net] has joined
#go-nuts
03:58 -!- cbeck [cbeck@gateway/shell/pdx.edu/x-xfpmsgzjbgivfejd] has quit [Read
error: Connection reset by peer]
03:58 -!- cbeck [cbeck@gateway/shell/pdx.edu/x-ddpchpohtomkwnpc] has joined
#go-nuts
03:59 < dieselpowered> Does anyone have experience accessing struct unions
with cgo?
04:01 < dieselpowered> It seems like a real pain to me and I feel like I
might be missing something...
04:02 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
04:04 -!- qeed [~qeed@adsl-98-85-155-163.mco.bellsouth.net] has quit [Quit:
Leaving]
04:09 -!- rejb [~rejb@unaffiliated/rejb] has quit [Disconnected by services]
04:10 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
04:27 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined
#go-nuts
04:29 -!- niemeyer [~niemeyer@200-163-166-19.pltce701.dsl.brasiltelecom.net.br]
has quit [Ping timeout: 263 seconds]
04:29 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 258 seconds]
04:32 -!- ExtraSpice [XtraSpice@78-57-204-104.static.zebra.lt] has joined #go-nuts
04:35 -!- ijknacho [~goofy@cpe-72-190-64-3.tx.res.rr.com] has quit [Ping timeout:
240 seconds]
04:46 -!- virtualsue [~chatzilla@nat/cisco/x-gjxkfuikginfkelg] has quit [Ping
timeout: 250 seconds]
04:46 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
04:49 < exch> dieselpowered: did you get the answer to your union question?
If not, cgo represents unions as fixed size byte arrays.  You'll need to use
manualy bit twiddling or the encoding/binary package to red the appropriate values
from it.
04:55 -!- TheCritic [~TheCritic@c-24-30-34-40.hsd1.ga.comcast.net] has quit [Quit:
TheCritic]
04:58 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts
05:03 < dieselpowered> exch: Yea, that's what I was afraid of.  Although I
just found a likely less painful suggestion on the mailing list
http://bit.ly/lAtpms
05:04 < dieselpowered> exch: thanks though
05:04 < exch> yea that could work as well
05:05 < dieselpowered> goyaml seems to be doing something like that
(https://launchpad.net/goyaml).  So I'm going to try that angle.
05:09 < uriel> just say no to YAML
05:09 -!- danilo04 [~danilo04@66.44.225.80] has quit [Quit: Leaving]
05:11 < dieselpowered> haha, not that I support YAML.  I just need to peek
at their sources.
05:13 -!- djbrown [~djbrown@unaffiliated/djbrown] has quit [Ping timeout: 276
seconds]
05:15 -!- B3AN [~mgray@li226-224.members.linode.com] has joined #go-nuts
05:16 -!- thakis_ [~thakis@adsl-99-133-163-192.dsl.pltn13.sbcglobal.net] has quit
[Quit: thakis_]
05:31 -!- TheCritic [~TheCritic@c-24-30-34-40.hsd1.ga.comcast.net] has joined
#go-nuts
05:34 -!- thakis_ [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has joined
#go-nuts
05:38 -!- Project-2501 [~Marvin@82.84.77.29] has joined #go-nuts
05:38 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote
host closed the connection]
05:41 -!- coderendezvous [~coderende@adsl-98-66-2-41.mem.bellsouth.net] has joined
#go-nuts
05:42 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has joined #go-nuts
05:56 -!- thakis_ [~thakis@c-71-198-222-88.hsd1.ca.comcast.net] has quit [Remote
host closed the connection]
05:57 -!- thakis_ [~thakis@216.239.45.130] has joined #go-nuts
05:59 < B3AN> join gcc
06:00 < vegai> don't do it!
06:01 -!- ronnyy [~quassel@p4FF1C5FC.dip0.t-ipconnect.de] has joined #go-nuts
06:01 -!- elimisteve [~elimistev@ec2-50-16-219-29.compute-1.amazonaws.com] has
joined #go-nuts
06:05 -!- danilo04 [~danilo04@66.44.225.80] has joined #go-nuts
06:05 -!- danilo04 [~danilo04@66.44.225.80] has quit [Client Quit]
06:06 < elimisteve> Q: Can the experimental Go Runtime handle concurrent
requests?
06:06 < elimisteve> A: Not currently.
06:07 < elimisteve> so is Go on App Engine limited in the same way Python is
"naturally"?  I thought we could have multiple goroutines chugging along in the
one allotted thread?
06:11 < _dfc> elimisteve: that is correct
06:12 < Namegduf> I think they mean "in parallel"
06:12 < _dfc> however the maximum value of GOMAXPROCS supported under app
engine
06:12 < _dfc> is one
06:12 < Namegduf> To be pedantic.
06:12 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Ping timeout: 255
seconds]
06:13 < Namegduf> While I'm no fan of YAML, a non-shit config format is
desirable and JSON is neither designed for, nor good at the job.
06:13 < Namegduf> And the ability to include sections in each other, have
first-class support for listing multiple values for a setting, etc
06:13 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
06:13 < str1ngs> Namegduf: I agree.
06:13 < elimisteve> _dfc: which is correct?  Go is limited like Python, or
Go can have many goroutines running at once on GAE?
06:13 < Namegduf> Or multiple instances of a multivariate item.
06:14 < Namegduf> elimisteve: Go can have many goroutines running, but only
one active thread executing on the CPU.
06:14 < elimisteve> thank you
06:15 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit
[Remote host closed the connection]
06:17 -!- cenuij [~cenuij@103.184.122.78.rev.sfr.net] has joined #go-nuts
06:17 -!- cenuij [~cenuij@103.184.122.78.rev.sfr.net] has quit [Changing host]
06:17 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts
06:18 -!- coderendezvous [~coderende@adsl-98-66-2-41.mem.bellsouth.net] has quit
[Quit: Leaving]
06:22 -!- noodles775 [~michael@g229207141.adsl.alicedsl.de] has joined #go-nuts
06:22 -!- noodles775 [~michael@g229207141.adsl.alicedsl.de] has quit [Changing
host]
06:22 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts
06:31 -!- danilo04 [~danilo04@66.44.225.80] has joined #go-nuts
06:32 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has joined #go-nuts
06:38 -!- sacho [~sacho@90.154.206.145] has quit [Ping timeout: 255 seconds]
06:46 -!- dshep [~user@c-76-103-91-143.hsd1.ca.comcast.net] has left #go-nuts
["ERC Version 5.3 (IRC client for Emacs)"]
06:48 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
06:50 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 260 seconds]
06:53 -!- GeertJohan [~geertjoha@s51478c91.adsl.wanadoo.nl] has joined #go-nuts
06:53 -!- kritic [~enzyme@216-26-194-207.dynamic.tbaytel.net] has joined #go-nuts
06:54 < GeertJohan> goodmorning :)
06:54 -!- kritic [~enzyme@216-26-194-207.dynamic.tbaytel.net] has quit [Client
Quit]
06:54 < jessta_> morning
06:55 < cenuij> moin
06:55 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has joined #go-nuts
06:59 -!- danilo04 [~danilo04@66.44.225.80] has quit [Remote host closed the
connection]
07:00 -!- fvbommel [~fvbommel_@86.86.15.250] has quit [Ping timeout: 276 seconds]
07:02 -!- photron [~photron@port-92-201-15-244.dynamic.qsc.de] has joined #go-nuts
07:05 -!- PortatoreSanoDiI [~Marvin@82.84.84.207] has joined #go-nuts
07:07 -!- message144 [~message14@pool-98-112-179-26.lsanca.fios.verizon.net] has
quit [Quit: gone]
07:08 -!- Project-2501 [~Marvin@82.84.77.29] has quit [Ping timeout: 240 seconds]
07:10 -!- napsy [~luka@88.200.96.18] has quit [Ping timeout: 240 seconds]
07:15 -!- sacho [~sacho@87-126-32-193.btc-net.bg] has joined #go-nuts
07:20 -!- krolaw [~krolaw@203.100.208.229] has joined #go-nuts
07:21 -!- B3AN [~mgray@li226-224.members.linode.com] has quit [Quit: leaving]
07:21 -!- sebastianskejoe [~sebastian@188.114.142.217] has joined #go-nuts
07:21 -!- PortatoreSanoDiI [~Marvin@82.84.84.207] has quit [Quit: E se abbasso
questa leva che succ...]
07:21 -!- B3AN [~mgray@li226-224.members.linode.com] has joined #go-nuts
07:22 -!- napsy [~luka@193.2.66.6] has joined #go-nuts
07:23 -!- napsy [~luka@193.2.66.6] has quit [Client Quit]
07:24 -!- wrtp [~rog@92.30.144.148] has joined #go-nuts
07:28 -!- napsy [~luka@193.2.66.6] has joined #go-nuts
07:32 -!- fvbommel [~fvbommel_@86.86.15.250] has joined #go-nuts
07:35 -!- wrtp [~rog@92.30.144.148] has quit [Quit: wrtp]
07:42 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts
07:43 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5]
07:47 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|]
07:59 -!- anticw_ [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has quit [Ping
timeout: 240 seconds]
08:04 -!- B3AN [~mgray@li226-224.members.linode.com] has quit [Quit: Lost
terminal]
08:08 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
08:15 -!- _dfc [~dfc@eth59-167-133-99.static.internode.on.net] has quit [Ping
timeout: 252 seconds]
08:21 -!- anticw [~anticw@c-98-210-108-13.hsd1.ca.comcast.net] has joined #go-nuts
08:26 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has joined #go-nuts
08:42 -!- Niedar [~bleh@ip68-99-166-222.hr.hr.cox.net] has quit [Read error:
Operation timed out]
08:43 -!- enferex [~enferex@users.757.org] has quit [Ping timeout: 276 seconds]
08:48 -!- tvw [~tv@212.79.9.150] has joined #go-nuts
08:49 < mpl> hmm, if I have something like 'foo, err := somefunc()' and err
is not nil, can I consider in the following that foo has already been declared and
been assigned its zero value?  or is it not even declared?
08:50 -!- sebastianskejoe [~sebastian@188.114.142.217] has quit [Quit: Lost
terminal]
08:51 < mpl> hmm I suppose it is declared, and what is assigned to it
actually depends on the implementation of somefunc.
08:52 -!- wrtp [~rog@92.30.144.148] has joined #go-nuts
08:56 < jessta_> mpl: yep
08:56 < mpl> kthx
08:57 < jessta_> the convention is that foo may not actually be nil(but
usually is) but you should check err before using it
09:01 < uriel> mpl: err is a return value like any other
09:01 -!- dieselpowered [~bryan@c-67-180-244-115.hsd1.ca.comcast.net] has quit
[Quit: Ex-Chat]
09:01 < uriel> but note the convention jessta_ mentioned
09:02 < jessta_> mpl: eg.  Read(p []byte) (n int, err os.Error) may return
valid data in p and an err that isn't nil(because it's an os.EOF)
09:04 -!- NiteRain [~kvirc@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping
timeout: 240 seconds]
09:07 < mpl> yeah.  I just needed to be sure that foo is declared as long as
somefunc returns.  the rest I knew.
09:11 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
09:13 -!- edsrzf [~edsrzf@122-61-221-144.jetstream.xtra.co.nz] has quit [Remote
host closed the connection]
09:23 -!- noodles775 [~michael@canonical/launchpad/noodles775] has quit [Read
error: Operation timed out]
09:26 -!- virtualsue [~chatzilla@nat/cisco/x-lynnnwizifidkqud] has joined #go-nuts
09:26 -!- noodles775 [~michael@canonical/launchpad/noodles775] has joined #go-nuts
09:32 -!- tildeleb [~leb@c-24-7-85-179.hsd1.ca.comcast.net] has joined #go-nuts
09:33 -!- tildeleb [~leb@c-24-7-85-179.hsd1.ca.comcast.net] has left #go-nuts []
09:35 -!- NiteRain [~kvirc@c-98-254-236-21.hsd1.fl.comcast.net] has joined
#go-nuts
09:46 -!- krolaw [~krolaw@203.100.208.229] has quit [Quit: krolaw]
09:49 -!- Niedar [~bleh@ip68-99-166-222.hr.hr.cox.net] has joined #go-nuts
09:50 -!- tsung [~jon@112.104.53.151] has quit [Ping timeout: 240 seconds]
09:52 -!- enferex [~enferex@users.757.org] has joined #go-nuts
09:55 -!- crunge [~Crunge@about/security/staff/crunge] has quit [Read error:
Operation timed out]
09:59 -!- krolaw [~krolaw@203.100.208.229] has joined #go-nuts
10:00 -!- crunge [~Crunge@173-11-110-89-SFBA.hfc.comcastbusiness.net] has joined
#go-nuts
10:06 -!- hdon- [~donny@95.sub-75-242-173.myvzw.com] has joined #go-nuts
10:08 < hdon-> hi all :) how come my binaries are so huge?  i ran 6g and 6l
on a short program (the fib example from golang.org) and it's 220k!
10:09 < Namegduf> Go is statically linked, so that binary contains all it
needs to run.
10:09 < vegai> 220k is not much
10:09 < vegai> ...for a statically linked program
10:09 < Namegduf> While that may seem large, there is no 50MB library you're
dependent on.
10:10 < Namegduf> It also includes debug inofmration in produced binaries,
which bloats the size a lot.
10:10 < vegai> besides, how did you get your binary to be so small?  On my
machine, the simplest programs are over 1M binaries
10:11 < vegai> wait, that program wasn't so simple after all...  :)
10:11 < vegai> yeah 224K.  That's better
10:11 < vegai> oh, and it's *really* statically linked, not even needing
libc
10:12 < vegai> as opposed to 'statically linked' programs that the haskell
compiler makes
10:12 < nsf> hdon-: I recently had an experiment with my own compiler
(whatever language it is) written in C++
10:12 < nsf> dynamically linked LLVM makes load time 10ms longer
10:12 < nsf> statically linked it bloats executable up to 10 megs
10:12 < nsf> but it loads faster
10:12 < nsf> dynamic linking is evil
10:12 * vegai agrees
10:13 < vegai> and to make it more distressing, almost everyone seems to
disagree with that notion :(
10:13 < hdon-> meh, depends how often you are spawning new processes i guess
:)
10:13 < hdon-> it's a pain to update all your binaries just to update a lib
10:13 < Namegduf> hdon-: Not really.
10:13 < nsf> but you don't have to update all your binaries
10:14 < nsf> unless they are really buggy :)
10:14 < jessta_> vegai: the arguments for dynamic linking are easy to
understand, the arguments against it are more complicated
10:14 < hdon-> nsf, :P
10:14 < nsf> well, you update a library for a reason right
10:14 < nsf> bugs were fixed
10:14 < nsf> optimizations were applied
10:14 < vegai> classic argument #2: with static linking, KDE would be
gigabytes in size!
10:14 < nsf> new stuff appeared
10:14 < nsf> vegai: :D
10:15 * hdon- is not here for static vs.  dynamic wars
10:15 < nsf> hdon-: too late, it's already started
10:15 < nsf> lol
10:15 < hdon-> thanks for answering my question guys
10:15 < uriel> hdon-: see mailing list archives, binary size has been
discused to death
10:15 * hdon- is not surprised
10:16 < nsf> hdon-: and the best answer to your question I think is: it has
nothing to do with the language itself, it's just a compiler implementation
10:16 < uriel> in short: Go is statically linked, Go includes reflection
info and so on, there has been pretty much zero binary-size optimizations
10:16 < hdon-> oh another side question: do people use Go to develop Android
apps using NDK?
10:16 < uriel> hdon-: not yet, there seems to be some work on that area that
is not quite ready
10:17 < uriel> again, this was mentioned in the list not long ago
10:19 -!- bobody [~alexc@unaffiliated/alexc] has joined #go-nuts
10:19 < vegai> as a silly comparison, hello world compiled by ghc: 917K, and
it's not even statically compiled (linked against libc, libdl, librt, libm,
libgmp...)
10:20 < nsf> interesting
10:23 -!- sacho [~sacho@87-126-32-193.btc-net.bg] has quit [Ping timeout: 240
seconds]
10:24 * vegai groans at C and its "strings"
10:24 < nsf> what's wrong with C's strings?
10:24 < vegai> a larger program has a function that returns a static string
10:25 < vegai> quite hard to change it without going through everything
10:25 < vegai> but oh well.  Sorry for ot
10:26 < vegai> in go, I could just...  change it and everything would be
fine
10:27 < nsf> a static string?
10:27 < vegai> is that the wrong term...  hmm
10:27 < vegai> foo() { return "BAR"; }
10:27 < nsf> ah, I see
10:28 < nsf> and why do you want to change it?
10:28 < vegai> because foo takes an int code that I would like to include in
the return string
10:29 < vegai> foo(int code) { char buf[256]; sprintf(buf, "%d", code);
return buf; } as a classic wrong way to do it :)
10:30 -!- alehorst [~alehorst@200.146.83.46.dynamic.adsl.gvt.net.br] has joined
#go-nuts
10:31 < nsf> ah, I see
10:31 < nsf> yes, memory management requires some care
10:31 < vegai> yep
10:31 < nsf> and in GCed language it just works
10:32 -!- sacho [~sacho@87-126-32-193.btc-net.bg] has joined #go-nuts
10:36 -!- benjack [~benjack@bb121-6-49-120.singnet.com.sg] has quit [Quit:
Leaving.]
10:38 -!- photron [~photron@port-92-201-15-244.dynamic.qsc.de] has quit [Quit:
Leaving]
10:45 -!- ronnyy [~quassel@p4FF1C5FC.dip0.t-ipconnect.de] has quit [Remote host
closed the connection]
10:45 -!- Sisten [~Sisten@s213-103-208-147.cust.tele2.se] has joined #go-nuts
10:46 -!- sebastianskejoe [~sebastian@188.114.142.217] has joined #go-nuts
10:49 -!- Sisten [~Sisten@s213-103-208-147.cust.tele2.se] has quit [Client Quit]
11:02 -!- tsung [~jon@112.104.53.151] has joined #go-nuts
11:08 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
11:14 -!- alexc [~alexc@unaffiliated/alexc] has quit [Quit: WeeChat 0.3.4]
11:24 -!- bobody [~alexc@unaffiliated/alexc] has joined #go-nuts
11:26 -!- hdon- [~donny@95.sub-75-242-173.myvzw.com] has quit [Ping timeout: 244
seconds]
11:35 -!- krolaw [~krolaw@203.100.208.229] has quit [Quit: krolaw]
11:40 -!- tsung [~jon@112.104.53.151] has quit [Read error: Connection reset by
peer]
11:40 -!- tncardoso [~thiago@187.59.187.8] has joined #go-nuts
11:43 -!- tsung [~jon@112.104.53.151] has joined #go-nuts
11:45 -!- stalled [~stalled@unaffiliated/stalled] has quit [Ping timeout: 252
seconds]
11:50 -!- xyproto [~alexander@77.40.159.131] has quit [Quit: WeeChat 0.3.5]
11:51 -!- sebastianskejoe [~sebastian@188.114.142.217] has quit [Quit: leaving]
11:54 -!- sacho [~sacho@87-126-32-193.btc-net.bg] has quit [Ping timeout: 246
seconds]
11:57 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 250 seconds]
11:59 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts
12:03 -!- bobody [~alexc@unaffiliated/alexc] has quit [Quit: WeeChat 0.3.4]
12:04 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5]
12:06 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts
12:12 -!- hdon- [~donny@95.sub-75-242-173.myvzw.com] has joined #go-nuts
12:18 -!- replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has
joined #go-nuts
12:21 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts
[]
12:26 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Remote
host closed the connection]
12:26 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
12:29 -!- niemeyer [~niemeyer@200-163-166-19.pltce701.dsl.brasiltelecom.net.br]
has joined #go-nuts
12:35 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 240 seconds]
12:36 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
12:41 -!- Boney [~paul@124-148-187-88.dyn.iinet.net.au] has quit [Ping timeout:
276 seconds]
12:42 -!- alkavan [~alkavan@IGLD-84-229-168-152.inter.net.il] has quit [Read
error: Connection timed out]
12:43 -!- alkavan [~alkavan@IGLD-84-229-168-152.inter.net.il] has joined #go-nuts
12:44 -!- B3AP [~mgray@li226-224.members.linode.com] has joined #go-nuts
12:47 -!- xyproto [~alexander@77.40.159.131] has joined #go-nuts
12:47 -!- Boney [~paul@124-168-109-246.dyn.iinet.net.au] has joined #go-nuts
12:48 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has joined #go-nuts
12:49 -!- dju__ [dju@fsf/member/dju] has quit [Quit: Quitte]
12:54 -!- r_linux [~r_linux@189.38.220.35] has joined #go-nuts
12:57 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
12:57 < nsf> O_o
12:57 < nsf> os_posix.go:15: undefined: signal.Signal
12:58 < nsf> for some reason after running all.bash
12:58 < nsf> mkunixsignals.sh didn't generated anything
12:58 < nsf> and ALL TESTS PASSED
12:58 < nsf> how is it possible
12:58 < nsf> :\
12:59 * nsf is running all.bash again
13:00 < nsf> ah, ok, signals moved to 'os'
13:00 < exch> ya
13:00 < nsf> and no fix in gofix :(
13:00 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has quit [Remote host closed the connection]
13:03 -!- boscop__ [~foo@f055110168.adsl.alicedsl.de] has joined #go-nuts
13:05 -!- boscop_ [~foo@f055210210.adsl.alicedsl.de] has quit [Ping timeout: 250
seconds]
13:06 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined
#go-nuts
13:06 -!- bortzmeyer [~bortzmeye@batilda.nic.fr] has left #go-nuts []
13:09 -!- dlowe [~dlowe@63.107.91.99] has joined #go-nuts
13:10 -!- B3AP [~mgray@li226-224.members.linode.com] has quit [Quit: Lost
terminal]
13:13 -!- saml [~sam@adfb12c6.cst.lightpath.net] has joined #go-nuts
13:13 < saml> is go better than scala?
13:13 -!- hallas [~hallas@x1-6-30-46-9a-b2-c5-1f.k891.webspeed.dk] has joined
#go-nuts
13:13 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
13:14 < exch> that's a rather subjective question
13:14 < sav> is banana better than strawberry?
13:14 < aiju> sav: yes
13:14 < aiju> *saml
13:14 < exch> people in here will prlly all say Yes, while those in a scala
chan will say no
13:14 < aiju> of course we are right
13:14 < exch> naturally
13:14 < nsf> I know no Scala
13:14 < saml> i know
13:14 < aiju> scala is just a plot by sun
13:15 < aiju> to enslave humanity
13:15 < exch> scala as a language isn't that bad.  The insanely lenghty
build times of its compiler made me cringe though
13:15 < nsf> exch: longer than C++?
13:15 < exch> it's a close match
13:16 < nsf> then just throw it away, Go is better than Scala
13:16 < nsf> :)
13:16 < saml> so go will be more mainstream than scala?
13:16 < aiju> we can't tell
13:16 < saml> how can i help to make go more mainstream than scala?
13:17 < exch> I dont think either one will for a while, but thats ok
13:17 < GeertJohan> saml: you could try bombing sun..  but at the other hand
I think its better to just use and promote Go :)
13:17 < exch> By jusst using it and telling your coworkers/friends about it.
Just show them some of your Go work and consequently convince them that it makes
much more sense
13:17 < aiju> bombing sun sounds like i really good idea
13:17 < aiju> *a
13:17 < aiju> i'll supply the bombs
13:18 < aiju> does someone have access to weapon grade plutonium?
13:18 < nsf> saml: write a really awesome Go compiler
13:18 < nsf> which is faster than the current one and produces better code
13:18 < GeertJohan> aiju: my uncle yuri does...
13:18 < GeertJohan> @FBI agent watching this chan: I'm only kidding..
13:19 < nsf> and generates ELF object files :)
13:19 < GeertJohan> XD
13:19 < GeertJohan> I think Go is to immature to write a real good compiler
for it..
13:19 < saml> doesn't go have compiler already?  6g
13:19 < nsf> and supports shared libraries (even though I hate them)
13:20 < nsf> saml: make a better one
13:20 < saml> okay.  done.
13:20 < GeertJohan> cant we write a go compiler in go ?
13:20 < saml> 8g
13:20 < nsf> :)
13:20 < exch> Go has two compilers..  Go's own ones 6/8/5g and a gcc
frontend
13:20 < saml> and there's windows port
13:20 -!- Argonneintern [82ca0251@gateway/web/freenode/ip.130.202.2.81] has joined
#go-nuts
13:20 < Argonneintern> hello scientists!
13:20 < GeertJohan> again: cant we write a go compiler in go :p ?
13:20 < saml> write one on jvm so that it can compete with scala
13:20 < exch> GeertJohan: you could if you wanted to
13:20 < saml> why not..  it's up to you
13:21 < nsf> GeertJohan: why do you need one?
13:21 < saml> i need go ide
13:21 < nsf> saml: try goclipse
13:21 < Namegduf> Hmm.
13:21 < nsf> and gocode
13:21 < saml> do you use ctags with go?  does it work?
13:21 < GeertJohan> saml: goclipse :)
13:21 < Namegduf> saml: There's a fork of ctags adding support, and yes, it
works well.
13:21 < saml> and go repl
13:21 < GeertJohan> nsf: ah yes,, just for fun I guess :p
13:21 < nsf> saml: https://github.com/nsf/gocode
13:21 < Namegduf> No Go REPL, but the language could support it well.
13:22 < saml> so, let's start with repl first then
13:22 < saml> who wants to take repl project?
13:22 < Namegduf> Oooh, Go bindings to FUSE
13:22 < saml> there are a few..  but no good
13:22 < Namegduf> Nah, I have other stuff to do
13:22 < saml> nsf, nice
13:22 < jessta_> saml: have you seen exp/eval package?
13:23 < nsf> GeertJohan: just for fun, write it in krawl :)
13:23 < saml> nope
13:23 < nsf> GeertJohan: https://github.com/nsf/krawl
13:23 < saml> you program too much
13:23 < nsf> too much?
13:24 < saml> yes.  aren't you tired?  your eyes?
13:24 < nsf> I consider myself as a lazy programmer
13:24 < nsf> so, nope
13:24 < nsf> :)
13:24 < exch> thre's no such thing as programming too much
13:25 < saml> i see.  i get tired
13:25 -!- rlab [~Miranda@91.200.158.34] has quit [Read error: Connection reset by
peer]
13:25 -!- gtaylor [~gtaylor@99-126-136-139.lightspeed.gnvlsc.sbcglobal.net] has
joined #go-nuts
13:25 < nsf> I can't remember if I said this or no
13:25 < nsf> I've added semicolon insertion in my lang
13:26 < nsf> for some reason that's the first thing that Go people was
asking
13:26 < nsf> "semicolons?"
13:26 < nsf> :)
13:26 < nsf> were*
13:26 < nsf> https://github.com/nsf/krawl/blob/master/examples/tetris.krl
13:26 < nsf> :P
13:27 < nsf> btw
13:27 < nsf> what about templates in Go
13:27 < nsf> any new proposals lately?
13:27 * nsf is not following mailing list
13:27 < saml> why comment is black blocks?
13:27 < nsf> saml: it's unicode art
13:27 < nsf> tetris!
13:27 < saml> krl is go?
13:28 < nsf> no
13:28 < nsf> it has Go syntax
13:28 < saml> but semantics is diffrent?
13:28 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
13:28 < nsf> yes, it's unsafe, has pointer arithmetic, has union types and
the type system is mostly modeled after C's
13:28 -!- iant [~iant@216.239.45.130] has quit [Ping timeout: 240 seconds]
13:28 < saml> no garbage collection?
13:28 < nsf> no
13:29 < Namegduf> It's basically designed as a very C compatible,
Go-inspired language
13:29 < nsf> sort of, yeah
13:29 < Namegduf> So it doesn't need to actually fight the C universe for
dominance
13:29 < Namegduf> But can be smoothly used in it.
13:29 < saml> are you getting paid for krawl?
13:29 < Namegduf> That's my understanding, anyway.
13:29 < nsf> no
13:29 < nsf> Namegduf: you're right
13:30 < nsf> it's sort of an experiment, how easily can one fix some of the
C problems while staying very compatible with all the environment
13:31 < Argonneintern> is it ok if newbies are using go and ask for go help
13:31 < saml> does it have lambda?
13:31 < nsf> Argonneintern: sure
13:31 < nsf> saml: no
13:31 < saml> does it compile to C?
13:31 < nsf> saml: no, it uses LLVM as a backend
13:31 < Argonneintern> so I'm fairly ok with programming in go itself.  But
I'm trying to compile a 32 bit binary for another distro i'm packaging it with
13:32 < saml> oh compiler is in C++
13:32 < nsf> saml: yep
13:32 < aiju> it would have been too easy otherwise
13:32 < nsf> Argonneintern: and your system is?  x86_64?  are you interested
in cross-compiling?
13:32 < Argonneintern> yes
13:32 < Argonneintern> yes to all of that lol
13:32 < aiju> GOARCH=386 ./all.bash
13:32 < aiju> all you need
13:33 < aiju> then you can build it with 8g/8l
13:33 < Argonneintern> so if I set the shell variable in shell it will still
work
13:33 < nsf> yes, it will build Go suite for x86
13:33 < Argonneintern> I don't need to do some fancy voodoo editing a file
13:33 < aiju> no
13:33 < aiju> cd yourgorepo ; GOARCH=386 ./all.bash
13:33 < Argonneintern> thanks I'll give it a shot, whill 6g stillw ork?
13:33 < Argonneintern> or do I just set that variable
13:34 < nsf> Argonneintern: it should just work
13:34 < Argonneintern> ok thanks lemme give it a shot
13:35 -!- XenoPhoenix [~Xeno@cpc13-aztw24-2-0-cust23.aztw.cable.virginmedia.com]
has joined #go-nuts
13:39 -!- twolfe18 [~twolfe18@128.237.112.9] has joined #go-nuts
13:39 -!- iant [~iant@67.218.107.72] has joined #go-nuts
13:39 -!- mode/#go-nuts [+v iant] by ChanServ
13:40 < Argonneintern> we decided to use go for a project just for fun :)
13:40 < Argonneintern> I'm not a huge fan of python so it was a good kind of
middle ground for me from C++
13:40 < nsf> Argonneintern: good choice
13:41 < Argonneintern> I know the go concurrency is cool, but honestly the
things I love most are, no semicolons, :=, and multiple returns
13:42 < nsf> e.g.  the syntax
13:42 < Argonneintern> lol yeah
13:42 < saml> i don't like :=
13:43 < Argonneintern> I do, for example you have an error already defined
but you are creating a new variable for the data returned on a function
13:43 < nsf> oh, wait, e.g.  is different
13:43 < saml> i like BEGIN DEFINITION INTRODUCE NEW NAME "x" OF TYPE INTEGER
OF 32BITS IN THE SCOPE OF "foo"
13:43 < nsf> I meant i.e.
13:43 < nsf> :D
13:43 < Argonneintern> you don't have to explicitly create the new var
13:43 < saml> END DEFINITION
13:43 < nsf> latin..
13:43 < Argonneintern> you can just data, error := func()
13:44 < nsf> Argonneintern: well, I personally dislike Go's ':=' semantics
13:44 < nsf> I have changed it in my lang slightly, but haven't used it much
yet
13:44 < nsf> in my semantics it's a bit explicit
13:44 < nsf> if error was declared before already
13:44 < nsf> you have to write:
13:44 < nsf> data, (error) := func()
13:44 < nsf> it will declare 'date' and will reuse 'error'
13:45 < Argonneintern> so it doesn't do any checking
13:45 < Argonneintern> other then the paren
13:45 < nsf> yes, it's dumb
13:45 < Argonneintern> not really
13:45 < nsf> and I like it
13:45 < nsf> no, I mean my version is dumb
13:45 -!- skelterjohn [~jasmuth@81.92.20.210] has joined #go-nuts
13:45 < Namegduf> Stupid is good
13:45 < Namegduf> Heh.
13:45 < nsf> if it sees an identifier on the LHS, it tried to declare a var
13:45 < Argonneintern> well yours willc ompile that much faster lol
13:45 < nsf> otherwise it uses an existing var or whatever it is
13:46 < nsf> tries*
13:46 < nsf> so, actually things like that are possible:
13:46 < nsf> var s Struct;
13:46 < nsf> s.field1, err := func();
13:46 < nsf> s.field2, (err) := func();
13:46 < nsf> even that
13:46 < nsf> doesn't declare anything :D
13:47 < nsf> equivalent of:
13:47 < nsf> s.field2, err = func();
13:47 < nsf> oops
13:47 < nsf> damn
13:47 < nsf> semicolons
13:47 < Namegduf> You know
13:47 < skelterjohn> anyone know why i might be getting an EOF from trying
to read stdin in a test?
13:47 < Namegduf> It might be interesting in your language to steal a
functional concept
13:48 < Namegduf> And have = behave as := does
13:48 < Namegduf> And scrap :=
13:48 < nsf> Namegduf: hehe, no
13:48 < nsf> only := can declare things, that's important
13:48 < nsf> I think
13:48 < Argonneintern> so I changed GOARCH and did ./all.bash
13:48 < nsf> skelterjohn: are you on mac?
13:49 < skelterjohn> yes
13:49 < Argonneintern> at the end it still said my compiler was 6g
13:49 < nsf> skelterjohn: mac is weird :D
13:49 < skelterjohn> this didn't use to happen
13:49 < nsf> skelterjohn: I have the same problem in termbox
13:49 < skelterjohn> the code i'm running right now behaved differently last
time i ran it, which was several months ago
13:49 -!- jyxent [~jyxent@129.128.191.96] has quit [Ping timeout: 240 seconds]
13:50 < nsf> for some reason mac sets EOF sometimes
13:50 < nsf> on stdin
13:50 < nsf> :\
13:50 < nsf> I don't have a mac
13:50 < nsf> so can't say more
13:50 < nsf>
https://github.com/guncha/termbox/commit/2972c7b48f8ea82c80e9711d2c2ab65232b4e7ee
13:51 < nsf> but it makes problems :)
13:51 -!- xyproto [~alexander@77.40.159.131] has quit [Quit: WeeChat 0.3.5]
13:51 < Argonneintern> so yeah, I'm not sure if I did something wrong but it
won't compile 32bit
13:51 < nsf> Argonneintern: :(
13:51 < Argonneintern> I know, I fail
13:52 < nsf> Argonneintern: you should ask that on the mailing list
13:52 < nsf> no
13:52 < Argonneintern> GOARCH is 386 when I echo it
13:52 < nsf> it's possible that something is wrong
13:52 < skelterjohn> do you export it?
13:52 < Argonneintern> (facepalm)
13:52 < skelterjohn> :)
13:52 < Argonneintern> can you explain exporting real quick
13:52 < aiju> export GOARCH
13:53 < skelterjohn> sub-programs can only see env vars that are exported
13:53 < Argonneintern> ahh
13:53 < skelterjohn> i'm not sure what the point of not exporting a var is
13:53 < aiju> if you write "GOARCH=386 ./all.bash" (one command)
13:53 < aiju> you don't need to export it
13:53 < skelterjohn> that also works
13:53 < aiju> skelterjohn: "performance"
13:53 < Argonneintern> oh I did it in 2 commands
13:53 < Argonneintern> go figure
13:53 < aiju> some shells (like rc) got rid of this entirely
13:53 < skelterjohn> what aiju said exports that for the one command
13:53 < skelterjohn> but forgets after it finishes
13:54 < aiju> i prefer writing it that way, else i might forget i had that
variable set
13:55 < Argonneintern> so after running ./all.bash that variable is gone
13:56 < aiju> yeah
13:56 -!- m4dh4tt3r [~Adium@c-98-210-145-213.hsd1.ca.comcast.net] has joined
#go-nuts
13:57 -!- jyxent [~jyxent@129.128.191.96] has joined #go-nuts
13:58 < Argonneintern> ok that definately worked
13:58 < Argonneintern> thanks guys
13:59 < skelterjohn> great!
14:07 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5]
14:14 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has joined #go-nuts
14:15 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has joined #go-nuts
14:15 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has left #go-nuts []
14:16 -!- m4dh4tt3r [~Adium@c-98-210-145-213.hsd1.ca.comcast.net] has quit [Quit:
Leaving.]
14:22 -!- thakis_ [~thakis@216.239.45.130] has quit [Read error: Operation timed
out]
14:26 -!- GeertJohan [~geertjoha@s51478c91.adsl.wanadoo.nl] has quit [Quit:
Leaving.]
14:28 -!- r_linux [~r_linux@189.38.220.35] has quit [Ping timeout: 276 seconds]
14:28 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has joined
#go-nuts
14:40 -!- thakis_ [~thakis@216.239.45.130] has joined #go-nuts
14:45 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has joined #go-nuts
14:55 -!- virtualsue [~chatzilla@nat/cisco/x-lynnnwizifidkqud] has quit [Remote
host closed the connection]
15:00 -!- iant [~iant@67.218.107.72] has quit [Quit: Leaving.]
15:01 < Argonneintern> so apparently kate supports go syntax
highlighting..sweet
15:05 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined
#go-nuts
15:06 -!- tncardoso [~thiago@187.59.187.8] has quit [Quit: bye]
15:08 < cenuij> some day I might get round to a kate plugin for nsf's code
completion daemon
15:09 -!- GutenLinux [~chatzilla@125.113.171.213] has joined #go-nuts
15:09 -!- Project-2501 [~Marvin@82.84.65.66] has joined #go-nuts
15:10 -!- GutenLinux [~chatzilla@125.113.171.213] has quit [Client Quit]
15:10 < cenuij> I also heard some mutterings of a go plugin for kdevelop4 a
while back, but i've no idea what came of that.
15:18 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit
[Remote host closed the connection]
15:20 -!- twolfe18 [~twolfe18@128.237.112.9] has quit [Quit: twolfe18]
15:21 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has quit [Ping
timeout: 276 seconds]
15:24 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
15:24 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has joined #go-nuts
15:25 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has joined #go-nuts
15:25 -!- noodles775 [~michael@canonical/launchpad/noodles775] has quit [Quit:
leaving]
15:42 -!- ijknacho [~goofy@cpe-72-190-64-3.tx.res.rr.com] has joined #go-nuts
15:45 -!- crunge [~Crunge@173-11-110-89-SFBA.hfc.comcastbusiness.net] has quit
[Changing host]
15:45 -!- crunge [~Crunge@about/security/staff/crunge] has joined #go-nuts
15:47 -!- piranha [~piranha@D57D1AB3.static.ziggozakelijk.nl] has quit [Quit:
Computer has gone to sleep.]
15:50 -!- dju [dju@fsf/member/dju] has joined #go-nuts
15:50 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has joined #go-nuts
15:50 -!- thakis_ [~thakis@216.239.45.130] has quit [Ping timeout: 240 seconds]
15:52 -!- dju [dju@fsf/member/dju] has quit [Max SendQ exceeded]
15:53 -!- dju [dju@fsf/member/dju] has joined #go-nuts
15:56 -!- rutkowski [~adrian@078088205001.walbrzych.vectranet.pl] has joined
#go-nuts
15:57 -!- wrtp [~rog@92.30.144.148] has quit [Quit: wrtp]
15:59 -!- thakis_ [~thakis@nat/google/x-clizvofdzlgjozso] has joined #go-nuts
16:00 -!- thakis_ [~thakis@nat/google/x-clizvofdzlgjozso] has quit [Client Quit]
16:01 -!- thakis_ [~thakis@nat/google/x-yxfstkmqubclnjcl] has joined #go-nuts
16:01 -!- iant [~iant@nat/google/x-auehpdoajeapooxm] has joined #go-nuts
16:01 -!- mode/#go-nuts [+v iant] by ChanServ
16:01 -!- ijknacho [~goofy@cpe-72-190-64-3.tx.res.rr.com] has quit [Ping timeout:
260 seconds]
16:02 -!- m4dh4tt3r
[~Adium@75.144.24.109-BusName-walnutcreek.ca.hfc.comcastbusiness.net] has joined
#go-nuts
16:03 -!- wrtp [~rog@92.30.144.148] has joined #go-nuts
16:06 -!- tncardoso [~thiagon@150.164.2.20] has joined #go-nuts
16:06 -!- dforsyth [~dforsyth@ec2-50-18-22-230.us-west-1.compute.amazonaws.com]
has joined #go-nuts
16:09 -!- tvw [~tv@212.79.9.150] has quit [Remote host closed the connection]
16:09 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has joined
#go-nuts
16:09 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has quit
[Changing host]
16:09 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
16:13 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has quit [Quit: twolfe18]
16:14 -!- dfr|mac [~dfr|work@ool-182e3fca.dyn.optonline.net] has quit [Remote host
closed the connection]
16:15 -!- robteix [~robteix@nat/intel/x-svgopydlyizqfjqq] has joined #go-nuts
16:16 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has joined #go-nuts
16:18 -!- PortatoreSanoDiI [~Marvin@82.84.64.11] has joined #go-nuts
16:21 -!- Project-2501 [~Marvin@82.84.65.66] has quit [Ping timeout: 252 seconds]
16:22 -!- Tv [~Tv@ip-66-33-206-8.dreamhost.com] has joined #go-nuts
16:24 -!- napsy [~luka@193.2.66.6] has quit [Ping timeout: 250 seconds]
16:27 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 244 seconds]
16:27 -!- djbrown [~djbrown@unaffiliated/djbrown] has quit [Ping timeout: 276
seconds]
16:27 -!- djbrown [~djbrown@h236n2-g-va-a12.ias.bredband.telia.com] has joined
#go-nuts
16:27 -!- djbrown [~djbrown@h236n2-g-va-a12.ias.bredband.telia.com] has quit
[Changing host]
16:27 -!- djbrown [~djbrown@unaffiliated/djbrown] has joined #go-nuts
16:28 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
16:28 -!- wrtp [~rog@92.30.144.148] has quit [Quit: wrtp]
16:28 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-156-4.clienti.tiscali.it] has
joined #go-nuts
16:32 -!- PortatoreSanoDiI [~Marvin@82.84.64.11] has quit [Ping timeout: 255
seconds]
16:32 -!- saschpe [~quassel@opensuse/member/saschpe] has joined #go-nuts
16:33 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
16:34 -!- novabyte [~chris@dns.mullvad.net] has joined #go-nuts
16:37 -!- napsy [~luka@88.200.96.18] has joined #go-nuts
16:39 -!- replore [~replore@ntkngw256114.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit
[Remote host closed the connection]
16:39 -!- thakis_ [~thakis@nat/google/x-yxfstkmqubclnjcl] has quit [Quit: thakis_]
16:39 -!- prip [~foo@host80-120-dynamic.42-79-r.retail.telecomitalia.it] has quit
[Quit: Leaving]
16:50 -!- dfr|mac [~dfr|work@nat/google/x-lwrtggqgtkpgreib] has joined #go-nuts
16:50 -!- jsj [~johan@78-70-255-20-no149.tbcn.telia.com] has joined #go-nuts
16:51 -!- dfr|mac [~dfr|work@nat/google/x-lwrtggqgtkpgreib] has quit [Remote host
closed the connection]
16:54 -!- dfr|mac [~dfr|work@nat/google/x-jicrddnvrnkaxplu] has joined #go-nuts
16:57 -!- alkavan [~alkavan@IGLD-84-229-168-152.inter.net.il] has quit [Read
error: Connection reset by peer]
16:57 -!- alkavan [~alkavan@IGLD-84-229-168-152.inter.net.il] has joined #go-nuts
16:58 -!- robteix [~robteix@nat/intel/x-svgopydlyizqfjqq] has quit [Ping timeout:
255 seconds]
17:05 -!- thakis_ [~thakis@nat/google/x-orsvhmyxijtyqovb] has joined #go-nuts
17:06 -!- dfr|mac [~dfr|work@nat/google/x-jicrddnvrnkaxplu] has quit [Remote host
closed the connection]
17:10 -!- Adys [~Adys@unaffiliated/adys] has quit [Remote host closed the
connection]
17:11 -!- _andre [~andre@186.212.191.76] has joined #go-nuts
17:11 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
17:12 -!- dfr|mac [~dfr|work@nat/google/x-twndknbdsiqvvsql] has joined #go-nuts
17:13 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:31ac:3b36:5023:b98a] has joined
#go-nuts
17:14 -!- franciscosouza [~francisco@201.7.186.67] has joined #go-nuts
17:16 -!- prip [~foo@host80-120-dynamic.42-79-r.retail.telecomitalia.it] has
joined #go-nuts
17:17 -!- Argonneintern [82ca0251@gateway/web/freenode/ip.130.202.2.81] has quit
[Ping timeout: 252 seconds]
17:20 -!- GeertJohan [~Squarc@D978EC5D.cm-3-1d.dynamic.ziggo.nl] has joined
#go-nuts
17:25 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has quit [Quit: twolfe18]
17:26 -!- scyth [~scyth@220.156.185.146] has joined #go-nuts
17:27 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has joined #go-nuts
17:28 -!- dfr|work [~dfr|work@nat/google/x-oigdotzpgsbbuvda] has joined #go-nuts
17:29 -!- twolfe18_ [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has joined #go-nuts
17:29 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has quit [Read error:
Connection reset by peer]
17:32 -!- keithcascio [~keithcasc@nat/google/x-fwbalgeaoijdnnmk] has joined
#go-nuts
17:32 -!- _andre [~andre@186.212.191.76] has quit [Read error: Connection reset by
peer]
17:33 -!- xyproto [~alexander@77.40.159.131] has joined #go-nuts
17:36 < kevlar_work> is it possible to get a true statically linked
executable out of the go linker?
17:37 < kevlar_work> I'm trying to use a binary on an incredibly basic linux
system with essentially nothing but busybox.
17:37 < dlowe> that's about all you get
17:38 < kevlar_work> dlowe, hmm?
17:38 < aiju> hm it used to be statically linked, unless you use cgo
17:38 < skelterjohn> it still dynamically links things like libc, etc
17:38 < skelterjohn> all go code will be statically linked
17:38 < kevlar_work> and pthreads and apparently something with net
17:38 < skelterjohn> i could be wrong
17:38 < aiju> but i remember that they had to change this
17:38 < aiju> but i'm repressing it
17:38 < aiju> because it is so horrible and evil
17:39 < kevlar_work> linux-vdso.so.1 => (0x00007fff303ff000) / libc.so.6
=> /lib/libc.so.6 (0x00007ffb2dde0000) / libpthread.so.0 =>
/lib/libpthread.so.0 (0x00007ffb2dbc4000) / /lib64/ld-linux-x86-64.so.2
(0x00007ffb2e133000)
17:39 < aiju> kevlar_work: is it pure go?
17:39 -!- rutkowski [~adrian@078088205001.walbrzych.vectranet.pl] has quit [Quit:
WeeChat 0.3.3-dev]
17:39 < kevlar_work> aiju, as pure as it gets.
17:39 < aiju> i.e.  no cgo in any lib?
17:39 < kevlar_work> correct.
17:39 < aiju> uh humm
17:39 < kevlar_work> though it really looks like net is pulling in cgo when
I try the -d flag
17:40 < kevlar_work> 6l: /opt/go/pkg/linux_amd64/net.a(_cgo_import.6):
cannot use dynamic imports with -d flag
17:40 < taruti> there really should be an NO_CGO_NET flag
17:40 < aiju> PLEASE_BE_SANE
17:40 < kevlar_work> so net requires libc?
17:41 < kevlar_work> cause I think this system only has uClibc
17:41 < aiju> go shouldn't require libc at all
17:41 < taruti> or you can use an older version of go
17:41 < kevlar_work> taruti, doesn't have the net stuff I need (Interface)
17:42 -!- novabyte [~chris@dns.mullvad.net] has quit [Quit: bye bye]
17:42 < kevlar_work> if this were a full system, I wouldn't need my
executable, I'd just freaking use netcat, ifconfig, iptables, and arp.  bah.
17:42 < taruti> kevlar_work: it is a one line change in src/pkg/net/Makefile
17:42 < kevlar_work> taruti, orly
17:42 < taruti> kevlar_work: look at how arm is handled
17:43 -!- zozoR [~Morten@2906ds2-arno.0.fullrate.dk] has quit [Ping timeout: 244
seconds]
17:43 -!- jsj__ [~johan@78-70-253-105-no149.tbcn.telia.com] has joined #go-nuts
17:43 -!- jsj [~johan@78-70-255-20-no149.tbcn.telia.com] has quit [Ping timeout:
240 seconds]
17:44 < kevlar_work> *gasp*
17:44 < kevlar_work> it linked correctly with -d
17:44 < kevlar_work> *starts the copy chain to get it onto the system*
17:45 < kevlar_work> bwahahaha, thanks taruti, you're a life saver.
17:45 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
17:47 -!- alkavan [~alkavan@IGLD-84-229-168-152.inter.net.il] has quit [Read
error: Connection reset by peer]
17:47 -!- alkavan [~alkavan@IGLD-84-229-168-152.inter.net.il] has joined #go-nuts
17:52 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
18:01 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
18:04 -!- rlab_ [~Miranda@91.200.158.34] has joined #go-nuts
18:05 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has joined
#go-nuts
18:05 -!- ShadowIce
[~pyoro@HSI-KBW-109-193-121-123.hsi7.kabel-badenwuerttemberg.de] has quit
[Changing host]
18:05 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
18:05 -!- jsj__ [~johan@78-70-253-105-no149.tbcn.telia.com] has quit [Remote host
closed the connection]
18:07 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts
18:07 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 276 seconds]
18:10 -!- foocraft [~ewanas@dyn-86-36-34-221.qatar.cmu.edu] has joined #go-nuts
18:17 -!- thakis_ [~thakis@nat/google/x-orsvhmyxijtyqovb] has quit [Quit: thakis_]
18:19 -!- skelterjohn [~jasmuth@81.92.20.210] has quit [Ping timeout: 240 seconds]
18:23 -!- thakis_ [~thakis@nat/google/x-ydjieuhjarbjeqop] has joined #go-nuts
18:26 -!- tvw [~tv@e176005027.adsl.alicedsl.de] has joined #go-nuts
18:33 -!- dev_sa [~jaume@114.Red-88-11-166.dynamicIP.rima-tde.net] has joined
#go-nuts
18:33 -!- tncardoso [~thiagon@150.164.2.20] has quit [Quit: Leaving]
18:35 -!- Crnobog [~crnobog@cpc3-nmal12-0-0-cust48.croy.cable.virginmedia.com] has
quit [Read error: Connection reset by peer]
18:35 -!- Crnobog [~crnobog@cpc3-nmal12-0-0-cust48.croy.cable.virginmedia.com] has
joined #go-nuts
18:41 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has quit [Quit: twolfe18]
18:41 -!- TheMue [~TheMue@p5DDF4B97.dip.t-dialin.net] has joined #go-nuts
18:42 -!- thakis_ [~thakis@nat/google/x-ydjieuhjarbjeqop] has quit [Quit: thakis_]
18:44 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has joined #go-nuts
18:45 -!- crunge [~Crunge@about/security/staff/crunge] has quit [Ping timeout: 260
seconds]
18:45 -!- hdon- [~donny@95.sub-75-242-173.myvzw.com] has quit [Ping timeout: 255
seconds]
18:51 -!- twolfe18 [~twolfe18@CMU-447816.WV.CC.CMU.EDU] has quit [Quit: twolfe18]
18:55 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat]
18:58 -!- NiteRain [~kvirc@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping
timeout: 258 seconds]
19:02 -!- tncardoso [~thiago@187.59.187.8] has joined #go-nuts
19:02 -!- alehorst [~alehorst@200.146.83.46.dynamic.adsl.gvt.net.br] has quit
[Ping timeout: 255 seconds]
19:12 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has quit [Quit: mnoel]
19:12 -!- Adys [~Adys@unaffiliated/adys] has quit [Ping timeout: 255 seconds]
19:16 -!- alehorst [~alehorst@189.114.181.229.dynamic.adsl.gvt.net.br] has joined
#go-nuts
19:20 -!- init6 [~chad@ice.superfrink.net] has joined #go-nuts
19:21 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has joined #go-nuts
19:22 -!- mnoel [~mnoel@c-75-65-250-60.hsd1.la.comcast.net] has quit [Remote host
closed the connection]
19:24 -!- yiyus [1242712427@je.je.je] has quit [Ping timeout: 252 seconds]
19:24 -!- saschpe [~quassel@opensuse/member/saschpe] has quit [Remote host closed
the connection]
19:26 -!- wrtp [~rog@92.30.144.148] has joined #go-nuts
19:29 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has joined
#go-nuts
19:32 < gmilleramilar> how do people deal with iterating parallel arrays
inside a template?
19:33 < crazy2be> gmilleramiler: iterate over an array of structs that has
fields for both other types?  :P
19:33 < gmilleramilar> yuk
19:35 < crazy2be> why do you want to do that?
19:36 -!- yiyus [2383vince@je.je.je] has joined #go-nuts
19:36 < gmilleramilar> playing with appengine stuff.  the datastore returns
stored structs and keys in separate arrays, and I'd rather not have to create an
extra struct type to store the pair.
19:37 < crazy2be> gmilleramilar: For performance reasons or?
19:38 < crazy2be> because you can just have the struct have pointers to both
of the other types
19:38 < gmilleramilar> nah, just style, I'd have to do it for each type, and
that would be a lot of cruft.
19:38 < gmilleramilar> thought there might be a better way.
19:38 < crazy2be> true, but i'm not sure how you would avoid that if you
were doinging it in the templates
19:38 < crazy2be> unless you had a literal c-style for loop
19:39 < crazy2be> but that seems worse :P
19:39 < gmilleramilar> I guess a map literal with two entries isn't
terrible.
19:40 < gmilleramilar> but I still have boilerplate to create a slice of
them from the keys and objects
19:40 < crazy2be> boilerplate sucks
19:40 < crazy2be> i want generics :<
19:41 -!- chomp [~chomp@dap-209-166-184-50.pri.tnt-3.pgh.pa.stargate.net] has
joined #go-nuts
19:41 < crazy2be> hmm
19:42 < crazy2be> I have this web framework that i've been using for an
interal project for a while
19:42 < crazy2be> and i was hoping to release it open source
19:42 -!- wchicken [~chicken@152-20-181-224.rev.uncw.edu] has joined #go-nuts
19:42 < crazy2be> but i'm not sure how to best do that properly
19:42 < crazy2be> that is, let people update the framework and still have
their own changes seperate
19:42 < TheMue> crazy2be: Just do it.
19:42 < crazy2be> or their own modules
19:43 -!- Nisstyre [~nisstyre@109.74.204.224] has quit [Ping timeout: 240 seconds]
19:43 < TheMue> crazy2be: Why should they update the fw?
19:43 < TheMue> crazy2be: You mean updates to you improvements?
19:44 < crazy2be> well I would imagine a fairly common usage case is this
(since it's still beta)
19:44 < crazy2be> download, try it out, start writing a module (e.g.  a wiki
module)
19:44 < TheMue> crazy2be: Just plug the business logic in via interfaces
that the users have to implement and add to your fw.
19:45 -!- danilo04 [~danilo04@66.44.225.80] has joined #go-nuts
19:45 < crazy2be> find a bug in the framework, and try to fix it (possibly
succeeding)
19:45 -!- danilo04 [~danilo04@66.44.225.80] has quit [Read error: Connection reset
by peer]
19:45 < gmilleramilar> crazy2be: github does a good job of helping you
manage that
19:45 < gmilleramilar> people can create their own forks ("clone me")
19:45 < crazy2be> each of those changes should go to different repositories
in all likelyhood
19:46 < gmilleramilar> then they can request tthat you pull changes into
your fork
19:46 < crazy2be> like your wiki module probably isn't part of the main
framework
19:46 < crazy2be> or shouldn't be
19:46 < TheMue> crazy2be: Platforms like google code let users make comments
to your code.
19:46 < crazy2be> and i'm not sure what mechanisms there are to allow them
to be seperated into different repositories
19:47 < TheMue> crazy2be: behaviors, plugins
19:47 < crazy2be> e.g.  does git allow modules/foo to push to somesite.com
and everything else go to someothersite.com?
19:48 < TheMue> crazy2be: Take a look at http://tideland-rwf.googlecode.com
or http://tideland-eca.googlecode.com.  The frameworks are defined, the behavior
can be added implementing interfaces.
19:48 -!- Kami__ [~kami@kamislo-1-pt.tunnel.tserv23.zrh1.ipv6.he.net] has joined
#go-nuts
19:50 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Ping timeout: 276
seconds]
19:50 -!- Knirch_ [fatal@debian.as] has quit [Ping timeout: 250 seconds]
19:51 -!- Kami_ [~kami@kamislo-1-pt.tunnel.tserv23.zrh1.ipv6.he.net] has quit
[Changing host]
19:51 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts
19:52 -!- Adys_ [~Adys@unaffiliated/adys] has joined #go-nuts
19:52 -!- Knirch [fatal@debian.as] has joined #go-nuts
19:52 < crazy2be> hmm, that's interesting
19:53 < crazy2be> but not really helpful to my initial dillema :P
19:53 < crazy2be> I didn't want to paste this because it might look like
self-promotion, and it's not produciton-ready, but it might help illistrate my
issue better: https://github.com/crazy2be/wfdr
19:53 -!- alehorst [~alehorst@189.114.181.229.dynamic.adsl.gvt.net.br] has quit
[Quit: Leaving.]
19:54 < crazy2be> I have that framework, which right now is basically just
my internal code with the specifics stripped out
19:54 < crazy2be> took out branding, names, etc
19:55 < crazy2be> most of the framework/ is in framework, but there are also
useful things you would want in the base install in shared/, util/, and even
modules/
19:55 < crazy2be> like if you install a base install you might want some
example modules to help you along
19:56 -!- chomp [~chomp@dap-209-166-184-50.pri.tnt-3.pgh.pa.stargate.net] has quit
[Quit: Leaving]
19:56 < crazy2be> so i can't just have the framework be a sub-repository of
someone's source tree
19:56 -!- m4dh4tt3r1
[~Adium@75.144.24.109-BusName-walnutcreek.ca.hfc.comcastbusiness.net] has joined
#go-nuts
19:57 < crazy2be> I was thinking (or hoping) that there might be a way to
seperate modules/news into it's own repository, for example
19:57 < crazy2be> or modules/photos
19:58 < crazy2be> so that the development of those components would be
seperate from the development of the framework
19:58 < crazy2be> otherwise you are just getting too monolithic for my
liking
19:59 -!- m4dh4tt3r
[~Adium@75.144.24.109-BusName-walnutcreek.ca.hfc.comcastbusiness.net] has quit
[Read error: Connection reset by peer]
20:01 < crazy2be> ah, git submodules might do that
20:03 -!- Natch| [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has
quit [Quit:  /(bb|[^b]{2})/]
20:05 -!- kamaji [~kamaji@cpc2-aztw22-2-0-cust775.aztw.cable.virginmedia.com] has
quit [Quit: leaving]
20:08 -!- danilo04 [~danilo04@66.44.225.80] has joined #go-nuts
20:08 -!- qutron_xyxy [~xxx@178.121.171.65] has joined #go-nuts
20:09 -!- qutron_xyxy [~xxx@178.121.171.65] has quit [Read error: Connection reset
by peer]
20:14 -!- kamaji [~kamaji@cpc2-aztw22-2-0-cust775.aztw.cable.virginmedia.com] has
joined #go-nuts
20:15 -!- scyth [~scyth@220.156.185.146] has quit [Ping timeout: 276 seconds]
20:18 -!- qutron_xyxy [~xxx@178.121.171.65] has joined #go-nuts
20:19 -!- qutron_xyxy [~xxx@178.121.171.65] has quit [Client Quit]
20:29 < str1ngs> crazy2be: I think git submodules is your best bet.  as you
have found
20:30 -!- zcram [~zcram@78-28-81-44.cdma.dyn.kou.ee] has joined #go-nuts
20:30 -!- dju__ [dju@fsf/member/dju] has joined #go-nuts
20:31 -!- xash [~spectrum@ip04.net.thelabmill.de] has joined #go-nuts
20:31 -!- xash [~spectrum@ip04.net.thelabmill.de] has left #go-nuts []
20:33 -!- message144 [~message14@pool-98-112-179-26.lsanca.fios.verizon.net] has
joined #go-nuts
20:34 -!- dju_ [dju@fsf/member/dju] has quit [Ping timeout: 252 seconds]
20:34 -!- xash [~spectrum@ip04.net.thelabmill.de] has joined #go-nuts
20:37 -!- xash [~spectrum@ip04.net.thelabmill.de] has left #go-nuts []
20:39 -!- xash [~spectrum@ip04.net.thelabmill.de] has joined #go-nuts
20:47 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:31ac:3b36:5023:b98a] has quit
[Quit: Leaving.]
20:54 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 260 seconds]
20:57 -!- franciscosouza [~francisco@201.7.186.67] has quit [Quit: franciscosouza]
20:58 -!- TheMue [~TheMue@p5DDF4B97.dip.t-dialin.net] has quit [Quit: TheMue]
21:01 -!- Fish-- [~Fish@9fans.fr] has joined #go-nuts
21:02 -!- franciscosouza [~francisco@201.7.186.67] has joined #go-nuts
21:02 -!- Fish [~Fish@9fans.fr] has quit [Ping timeout: 246 seconds]
21:06 -!- dlowe [~dlowe@63.107.91.99] has quit [Quit: Leaving.]
21:12 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has joined #go-nuts
21:14 -!- rlab_ [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
21:16 -!- foocraft [~ewanas@dyn-86-36-34-221.qatar.cmu.edu] has quit [Quit: if
you're going....to san.  fran.  cisco!!!]
21:19 -!- franciscosouza_ [~francisco@187.67.79.236] has joined #go-nuts
21:21 -!- Natch| [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has
joined #go-nuts
21:22 -!- franciscosouza [~francisco@201.7.186.67] has quit [Ping timeout: 258
seconds]
21:23 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has quit [Remote
host closed the connection]
21:26 -!- crazy2be [~crazy2be@S01060012171a573b.cg.shawcable.net] has joined
#go-nuts
21:27 -!- saml [~sam@adfb12c6.cst.lightpath.net] has quit [Quit: Leaving]
21:29 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has quit [Quit: ZZZZZzzzzz]
21:30 < gmilleramilar> is there no code in the stdlib to parse URL query
variables?
21:30 < str1ngs> like http://golang.org/pkg/http/#ParseQuery ?
21:31 < gmilleramilar> right that would be what I missed
21:31 < gmilleramilar> thx
21:31 < str1ngs> np
21:32 -!- kinofcain [~KinOfCain@h-64-105-141-42.snvacaid.static.covad.net] has
joined #go-nuts
21:32 < crazy2be> <3 go std library
21:35 < crazy2be> not sure how best to deal with TinyMCE and other such
libraries
21:35 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
21:35 -!- pothos_ [~pothos@111-240-169-200.dynamic.hinet.net] has joined #go-nuts
21:36 -!- pothos [~pothos@111-240-174-224.dynamic.hinet.net] has quit [Read error:
Operation timed out]
21:40 -!- exch [~blbl@ip34-181-209-87.adsl2.static.versatel.nl] has joined
#go-nuts
21:41 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-156-4.clienti.tiscali.it] has
quit [Quit: E se abbasso questa leva che succ...]
21:42 -!- zcram [~zcram@78-28-81-44.cdma.dyn.kou.ee] has quit [Quit: Leaving]
21:48 -!- jbooth1 [~jay@209.249.216.2] has left #go-nuts []
21:48 -!- dev_sa [~jaume@114.Red-88-11-166.dynamicIP.rima-tde.net] has quit [Quit:
WeeChat 0.3.5]
21:50 -!- piranha [~piranha@5ED43A0B.cm-7-5a.dynamic.ziggo.nl] has quit [Quit:
Computer has gone to sleep.]
21:51 -!- Fish-- [~Fish@9fans.fr] has quit [Quit: So Long, and Thanks for All the
Fish]
21:51 -!- gtaylor [~gtaylor@99-126-136-139.lightspeed.gnvlsc.sbcglobal.net] has
quit [Quit: gtaylor]
21:53 -!- tncardoso [~thiago@187.59.187.8] has quit [Quit: bye]
21:53 -!- crunge [~Crunge@about/security/staff/crunge] has joined #go-nuts
21:56 -!- dfr|mac [~dfr|work@nat/google/x-twndknbdsiqvvsql] has quit [Remote host
closed the connection]
21:57 -!- init6 [~chad@ice.superfrink.net] has left #go-nuts ["Leaving"]
22:06 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
22:17 -!- dfc [~dfc@124-168-166-nwork.dyn.iinet.net.au] has joined #go-nuts
22:17 -!- r_linux [~r_linux@static.200.198.180.250.datacenter1.com.br] has quit
[Quit: Lost terminal]
22:19 -!- cenuij [~cenuij@base/student/cenuij] has quit [Ping timeout: 276
seconds]
22:20 -!- kevlar_work [~kevlar@nat/google/x-zmkwlfemmragsgiw] has quit [Remote
host closed the connection]
22:23 -!- franciscosouza [~francisco@187.67.79.236] has quit [Quit:
franciscosouza]
22:23 -!- kevlar_work [~kevlar@nat/google/x-zrzwcpbramygbuew] has joined #go-nuts
22:23 -!- kevlar_work [~kevlar@nat/google/x-zrzwcpbramygbuew] has quit [Changing
host]
22:23 -!- kevlar_work [~kevlar@unaffiliated/eko] has joined #go-nuts
22:27 -!- hdon- [~donny@c-67-186-35-159.hsd1.pa.comcast.net] has joined #go-nuts
22:27 -!- danilo04 [~danilo04@66.44.225.80] has quit [Quit: Leaving]
22:41 -!- dfc [~dfc@124-168-166-nwork.dyn.iinet.net.au] has quit [Quit: dfc]
22:46 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
23:00 -!- xash [~spectrum@ip04.net.thelabmill.de] has left #go-nuts []
23:01 -!- GeertJohan [~Squarc@D978EC5D.cm-3-1d.dynamic.ziggo.nl] has quit [Quit:
Leaving.]
23:06 -!- ExtraSpice [XtraSpice@78-57-204-104.static.zebra.lt] has quit [Read
error: Connection reset by peer]
23:08 -!- wchicken [~chicken@152-20-181-224.rev.uncw.edu] has quit [Ping timeout:
260 seconds]
23:16 -!- cenuij [~cenuij@base/student/cenuij] has joined #go-nuts
23:20 -!- iant [~iant@nat/google/x-auehpdoajeapooxm] has quit [Ping timeout: 268
seconds]
23:21 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.5]
23:25 -!- m4dh4tt3r1
[~Adium@75.144.24.109-BusName-walnutcreek.ca.hfc.comcastbusiness.net] has quit
[Quit: Leaving.]
23:28 -!- tvw [~tv@e176005027.adsl.alicedsl.de] has quit [Remote host closed the
connection]
23:28 -!- dfc [~dfc@eth59-167-133-99.static.internode.on.net] has joined #go-nuts
23:33 -!- iant [~iant@67.218.104.187] has joined #go-nuts
23:33 -!- mode/#go-nuts [+v iant] by ChanServ
23:35 < crazy2be> hmm
23:35 < crazy2be> I don't really understand what mango does
23:38 < crazy2be> or why one would use twister over the vanilla http libs
23:40 -!- Nisstyre [~nisstyre@109.74.204.224] has joined #go-nuts
23:53 -!- tavis_rain [~tavisb@24-104-129.146.hfc.mediarain.com] has joined
#go-nuts
23:55 -!- kr [~kr@14.sub-174-253-238.myvzw.com] has joined #go-nuts
23:58 -!- bjarneh [~bjarneh@25.80-203-30.nextgentel.com] has joined #go-nuts
23:58 -!- Nisstyre [~nisstyre@109.74.204.224] has quit [Ping timeout: 252 seconds]
--- Log closed Wed Jun 15 00:00:53 2011