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

--- Log opened Thu Feb 04 00:00:35 2010
--- Day changed Thu Feb 04 2010
00:00 -!- monty_hall [~sprague_r@adsl-75-51-97-18.dsl.sgnwmi.sbcglobal.net] has
quit [Quit: Leaving.]
00:05 -!- m-takagi_ [~m-takagi@linode.m-takagi.jp] has quit [Quit: Tiarra
0.1+svn-29652: SIGINT received; exit]
00:05 -!- fgb [~fgb@190.246.85.45] has joined #go-nuts
00:05 -!- m-takagi_ [~m-takagi@linode.m-takagi.jp] has joined #go-nuts
00:07 -!- monty_hall [~sprague_r@adsl-75-51-97-18.dsl.sgnwmi.sbcglobal.net] has
joined #go-nuts
00:07 -!- emelpy [~cmadd@w054-096.wireless.uvic.ca] has quit [Ping timeout: 252
seconds]
00:13 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
00:16 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has quit [Quit: (
www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )]
00:22 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has quit [Excess Flood]
00:22 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has joined #go-nuts
00:23 -!- iant [~iant@2620:0:1000:1601:5c91:d94a:600b:c5cf] has quit [Read error:
Operation timed out]
00:23 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has quit [Remote host
closed the connection]
00:24 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit:
skelterjohn]
00:26 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has joined #go-nuts
00:27 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has quit [Remote host
closed the connection]
00:28 -!- mitsuhiko [~mitsuhiko@ubuntu/member/mitsuhiko] has joined #go-nuts
00:30 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
00:31 -!- ikke [~ikke@unaffiliated/ikkebr] has quit []
00:31 < plexdev> http://is.gd/7EpZC by [Russ Cox] in 4 subdirs of
go/src/cmd/ -- ld: include main and runtime in the library loop
00:32 < plexdev> http://is.gd/7EpZU by [Russ Cox] in 6 subdirs of go/ --
finalizers; merge package malloc into package runtime
00:33 -!- vdrab [~vdrab@cap015-018.kcn.ne.jp] has quit [Quit: vdrab]
00:43 -!- rrr [debian-tor@gateway/tor-sasl/rrr] has quit [Ping timeout: 272
seconds]
00:45 -!- quixoten [~Devin_Chr@c-67-177-8-48.hsd1.ut.comcast.net] has quit [Read
error: Connection reset by peer]
00:51 -!- iant [~iant@67.218.105.252] has joined #go-nuts
00:51 -!- mode/#go-nuts [+v iant] by ChanServ
00:51 -!- kota1111 [~kota1111@gw2.kbmj.jp] has joined #go-nuts
00:52 -!- hevalbaranov [~hevalbara@95.15.44.129] has quit [Quit: WeeChat 0.2.6.3]
00:56 -!- jhawk28 [~jhawk28@user-142g7u9.cable.mindspring.com] has joined #go-nuts
00:59 -!- wuehlmaus [~wuehlmaus@p4FCC7197.dip.t-dialin.net] has quit [Read error:
Operation timed out]
01:03 < plexdev> http://is.gd/7Ev2c by [Russ Cox] in go/src/pkg/debug/gosym/
-- debug/gosym: fix test for new 6l
01:04 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has joined
#go-nuts
01:05 -!- tabo [~tabot@camelot.tabo.pe] has left #go-nuts []
01:06 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
01:09 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
01:10 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has joined
#go-nuts
01:13 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Ping timeout: 260
seconds]
01:14 -!- rrr [debian-tor@gateway/tor-sasl/rrr] has joined #go-nuts
01:16 -!- nutate [~rseymour@cacsag4.usc.edu] has quit [Quit: I'm outta heee-eere]
01:17 -!- mssm [~mssm@ip-95-221-75-168.bb.netbynet.ru] has quit [Read error:
Operation timed out]
01:20 -!- perdix [~perdix@sxemacs/devel/perdix] has joined #go-nuts
01:21 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has quit [Quit:
binaryjohn]
01:28 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Remote host closed the
connection]
01:28 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
01:28 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Quit: carllerche]
01:31 -!- triplez [~triplez@bb116-14-66-130.singnet.com.sg] has joined #go-nuts
01:58 -!- iant [~iant@67.218.105.252] has quit [Ping timeout: 272 seconds]
02:06 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has joined
#go-nuts
02:17 -!- kota1111 [~kota1111@gw2.kbmj.jp] has quit [Quit: Leaving...]
02:17 -!- kota1111 [~kota1111@gw2.kbmj.jp] has joined #go-nuts
02:21 -!- Demp [~Demp@bzq-79-177-45-29.red.bezeqint.net] has quit [Read error:
Connection reset by peer]
02:21 -!- Demp [~Demp@bzq-79-177-45-29.red.bezeqint.net] has joined #go-nuts
02:22 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
02:29 -!- codedread [~180dd699@gateway/web/freenode/x-yvyfjnvzmngfzphi] has joined
#go-nuts
02:29 -!- codedread [~180dd699@gateway/web/freenode/x-yvyfjnvzmngfzphi] has left
#go-nuts []
02:33 -!- hstimer [~hans@70.90.170.37] has quit [Quit: Leaving...]
02:34 -!- htoothrot [~mux@71-11-228-206.dhcp.ftwo.tx.charter.com] has quit [Read
error: Connection reset by peer]
02:36 -!- tomestla [~tom@AToulouse-151-1-35-99.w83-203.abo.wanadoo.fr] has quit
[Ping timeout: 260 seconds]
02:39 -!- jhawk28 [~jhawk28@user-142g7u9.cable.mindspring.com] has quit [Remote
host closed the connection]
02:52 -!- carllerche [~carllerch@99-8-186-86.lightspeed.snfcca.sbcglobal.net] has
joined #go-nuts
02:53 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has quit [Ping
timeout: 264 seconds]
02:54 -!- htoothrot [~mux@71-11-228-206.dhcp.ftwo.tx.charter.com] has joined
#go-nuts
03:06 -!- Venom_X [~pjacobs@cpe-67-9-131-167.austin.res.rr.com] has quit [Quit:
Venom_X]
03:06 -!- carllerche [~carllerch@99-8-186-86.lightspeed.snfcca.sbcglobal.net] has
quit [Quit: carllerche]
03:07 -!- lambo4jos [~chatzilla@c-76-126-250-10.hsd1.ca.comcast.net] has joined
#go-nuts
03:10 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has joined
#go-nuts
03:32 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has joined
#go-nuts
03:38 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
03:39 -!- syd_ [~sydcogs@118.127.19.220] has quit [Quit: No Ping reply in 180
seconds.]
03:39 -!- syd_ [~sydcogs@118.127.19.220] has joined #go-nuts
03:53 -!- rrr [debian-tor@gateway/tor-sasl/rrr] has quit [Remote host closed the
connection]
03:59 -!- Eridius [~kevin@unaffiliated/eridius] has quit [Ping timeout: 240
seconds]
04:00 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts
04:00 -!- mode/#go-nuts [+v iant] by ChanServ
04:01 -!- emelpy [~cmadd@w143-167.wireless.uvic.ca] has joined #go-nuts
04:02 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
04:03 -!- kangaroo [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Quit: WeeChat
0.3.1.1]
04:03 -!- rrr [debian-tor@gateway/tor-sasl/rrr] has joined #go-nuts
04:05 -!- kangaroo [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts
04:11 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has quit [Quit:
binaryjohn]
04:15 -!- kaib [~kaib@c-76-102-52-156.hsd1.ca.comcast.net] has joined #go-nuts
04:16 -!- mode/#go-nuts [+v kaib] by ChanServ
04:16 <+kaib> evening everyone
04:26 < anticw> 'evening
04:27 < anticw> kaib: do you have a recent andoid device like a droid or
nexus one?
04:28 <+kaib> i have a nexus one somewhere, but i'm mainly using some proto
phone the android folks gave me a while back
04:29 < anticw> you're tried go on those devices i take it?
04:39 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has joined
#go-nuts
04:40 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has quit
[Client Quit]
04:40 -!- Gracenotes [~person@wikipedia/Gracenotes] has joined #go-nuts
04:44 <+kaib> anticw: i've tried it on the proto phone, but not on the
nexus.
04:46 -!- amacleod [~amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has joined
#go-nuts
04:47 -!- triplez_ [~triplez@bb116-14-66-176.singnet.com.sg] has joined #go-nuts
04:50 -!- triplez [~triplez@bb116-14-66-130.singnet.com.sg] has quit [Ping
timeout: 272 seconds]
04:51 -!- Amaranth [~travis@ubuntu/member/Amaranth] has quit [Quit: Ex-Chat]
04:54 -!- murodese [~James@203-59-92-213.dyn.iinet.net.au] has quit [Read error:
Connection reset by peer]
04:55 -!- murodese [~James@203-59-92-213.dyn.iinet.net.au] has joined #go-nuts
04:59 -!- ct [~ct@fsf/member/ct] has quit [Read error: Operation timed out]
04:59 -!- emelpy [~cmadd@w143-167.wireless.uvic.ca] has quit [Quit: emelpy]
04:59 -!- ct [~ct@fsf/member/ct] has joined #go-nuts
05:00 -!- kkress [~kkress@c-65-49-35-49.tilenetworks.com] has quit [Ping timeout:
256 seconds]
05:00 -!- kkress [~kkress@c-65-49-35-49.tilenetworks.com] has joined #go-nuts
05:06 < nf> kaib: i'm adg btw
05:08 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has joined
#go-nuts
05:17 -!- itrekkie [~itrekkie@ip72-211-128-139.tc.ph.cox.net] has joined #go-nuts
05:18 -!- itrekkie [~itrekkie@ip72-211-128-139.tc.ph.cox.net] has quit [Client
Quit]
05:20 <+kaib> nf: adg?
05:25 < anticw> heh, i wondered that too ...  googling it gave me some odd
results
05:26 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has quit [Quit:
binaryjohn]
05:26 -!- Amaranth [~travis@ubuntu/member/Amaranth] has joined #go-nuts
05:28 -!- itrekkie [~itrekkie@ip72-211-128-139.tc.ph.cox.net] has joined #go-nuts
05:31 -!- itrekkie [~itrekkie@ip72-211-128-139.tc.ph.cox.net] has quit [Client
Quit]
05:35 -!- emit [~emit@unaffiliated/emit] has joined #go-nuts
05:36 <+kaib> anticw: oh, i know him but it didn't make immediate sense ..
:-)
05:37 < anticw> it still doesnt to me :)
05:48 -!- rndbot [~bot@wikipedia/Gracenotes] has joined #go-nuts
05:50 <+kaib> anticw: he is adg@golang.org, he just happens to have an old
nick nf that he's been using.
05:51 < nf> :)
05:53 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
05:53 -!- ollins [~ollins@84-73-206-133.dclient.hispeed.ch] has quit [Remote host
closed the connection]
05:54 -!- droid001 [~g1@p4FDCA413.dip.t-dialin.net] has quit [Ping timeout: 276
seconds]
05:54 < anticw> os.Fork is missing ...  this seems like it's probably
deliberate
05:54 < anticw> anyone know why?
05:54 < anticw> (yes, i really do need fork)
05:55 -!- urgen [probably@c-98-207-31-201.hsd1.ca.comcast.net] has joined #go-nuts
05:57 < anticw> another unrelated q ...  can i reopen a CL? i saw some noise
about it but what was dicussed seems out of date now
05:57 < Amaranth> the only reason I can think of for fork is to "daemonize"
05:57 -!- carllerche [~carllerch@99-8-186-86.lightspeed.snfcca.sbcglobal.net] has
joined #go-nuts
05:58 <+iant> anticw: if the CL still exists you can reopen it
05:58 <+iant> anticw: fork basically doesn't for multi-threaded programs
05:58 <+iant> anticw: I think there is an open issue about starting a daemon
process, that does need to be addressed somehow
05:59 <+iant> I don't think it's going to be possible to use fork in any
other way
05:59 <+iant> I meant to say: fork basically doesn't work for multi-threaded
programs
06:00 < anticw> iant: well, it does work ...  you just dont get the other
threads
06:01 < anticw> iant: the runtime could be told those threads are gone
though
06:01 <+iant> right, but in the context of Go that means failure
06:01 < anticw> iant: threads are created as goroutines block ...  and
reaped when not needed, and reused
06:01 <+iant> some threads may be holding locks at the point of the fork;
what should happen to them?
06:01 < anticw> (im talking the 6g runtime of course)
06:02 < anticw> iant: what kind of locks?  blocked on syscalls?
06:02 -!- idea_squirrel [ct2rips@77-21-28-79-dynip.superkabel.de] has joined
#go-nuts
06:02 < anticw> iant: or you mean a spinlock or something internal to go?
06:02 <+iant> there are a number of locks in the runtime: in the scheduler,
in the memory allocator
06:02 <+iant> why do you want fork?
06:02 -!- robot12 [~robot12@szhilkin.broker.freenet6.net] has joined #go-nuts
06:03 < anticw> iant: i knew that was coming ...  because i want a process
to generate multiple child processes and not-exec
06:03 <+iant> I don't see how to make that safely work in Go
06:03 <+iant> or really in any multi-threaded program
06:03 <+iant> unless you can ensure that all threads are stopped in a safe
state before you call fork
06:03 < anticw> it works fine in python for the most part
06:04 <+iant> python is normally single-threaded
06:04 < anticw> by there the interpreter in a single-thread
06:04 < anticw> right
06:04 < anticw> but doesn't go require stopping all threads to gc right now?
06:04 < anticw> and similar?
06:04 <+iant> right now it requires stopping all threads but that is not the
plan going forward
06:05 <+iant> there may be brief moments where threads are stopped, I
suppose
06:05 <+iant> but even then there is no guarantee that those stopped threads
are not holding locks
06:06 < anticw> ok ...  back to that ...  how are those locks held?
sleeping on some primitive?
06:06 < anticw> something implemented with the OS?
06:06 <+iant> it's a compare-and-swap lock based on a system dependent
syscall
06:06 <+iant> on GNU/Linux it uses futexes
06:07 < anticw> which means the syscall blocks
06:07 <+iant> yes
06:07 < anticw> so in theory you could recreate those threads if you knew
about them well enough
06:08 <+iant> I suppose that is true in theory
06:08 <+iant> can you explain further why you want this feature?
06:08 <+iant> do you want the child and parent to communicate at all?
06:08 < anticw> yes
06:08 <+iant> can you just have the program fork and exec itself?
06:08 < anticw> typically you fork a child and have it do work ...  if it
crashes (when) the parent is still alive
06:09 < anticw> it gives some degress of isolation that threaded programs
dont
06:09 <+iant> sure
06:09 < anticw> iant: yes, it can fork + exec itself ...  but that's a lot
more work
06:09 <+iant> but that is a fork-and-exec case, not just fork
06:09 <+iant> it's not that much more work, the program which forks the
child and waits is basically different from the program which runs in the child
06:10 < anticw> iant: btw, a lot of daemons fork a child and 'watch' it and
respawn as needed
06:10 < anticw> fork vs fork + exec means the setup/init is more work
06:10 <+iant> totally agreed that some sort of daemonization support is
needed; that is a special case
06:10 < anticw> well, this is more than just daemonize ...  mysql, squid for
example ...  they have 'parent' process that watch things
06:10 <+iant> I would tend to write that as two separate programs, but
perhaps in some cases a single program would be more convenient
06:10 < anticw> sshd is another example though different
06:11 <+iant> I think that DJB's daemontools is a good model
06:11 < anticw> in fact, ssh forks a child to do work that might be ata high
risk to a compromise
06:11 <+iant> if we could reasonably provide fork, we would certainly do it,
but it seems to me to be a huge amount of work for a relatively small reward
06:12 <+iant> and would be an ongoing maintenance burden
06:12 < anticw> that much i agree with, it could be a lot of effort
06:13 < anticw> esp.  if the method we have now to stop threads to gc goes
away
06:14 < anticw> iant: sorry to be dumb, how to i reopen a CL? searching i
found i could uncheck a box ...  one i dont see
06:14 < anticw> oh, under edit
06:14 < anticw> im retarded
06:14 < anticw> and i never click about enough
06:16 -!- stalled [~411@unaffiliated/stalled] has quit [Ping timeout: 240 seconds]
06:16 < anticw> oh, except hg change won't let me change it
06:17 <+iant> well, I suppose you can just start a new CL
06:17 < anticw> yeah, that would be easier i think, im being pedantic :/
06:20 < anticw> ok, so in $REPO/.hg/codereview ...  there are files cl.# ...
you can fake them out i guess
06:20 < anticw> seems to work
06:22 -!- stalled [~411@unaffiliated/stalled] has joined #go-nuts
06:27 < anticw> iant: ok ...  beating a dead horse ...  is there generically
any way to detect if it's safe to fork?  like the # of current hw threads being
used?
06:28 <+iant> you have to know about all locks that the goroutines might be
holding; it's possible for a goroutine to context switch to another goroutine
while holding a program lock, which could be a lock in some library
06:29 < anticw> but that would be done by the runtime
06:29 < anticw> and the runtime can detect when all gorotines are blocked
...  because it panics
06:30 < anticw> so it seems there is a case where you could have an ugly,
maybe not very usable, os.ForkIfYouCan() or something
06:30 <+iant> I'm not sure the runtime can know about user space locks
06:31 < anticw> of the OS does the ctx switch sure, but goroutines are muxed
on threads by the runtime right now for 6g
06:31 < anticw> actually, it's going to be very racy even doing that
06:35 -!- hevalbaranov [~hevalbara@78.161.78.211] has joined #go-nuts
06:36 -!- amacleod [~amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has quit [Ping
timeout: 272 seconds]
06:42 -!- lotrpy [~lotrpy@202.120.36.170] has joined #go-nuts
06:43 < Discoloda> no really related to Go: is there a CSP library for C
that is available to linux?
06:47 -!- kaib [~kaib@c-76-102-52-156.hsd1.ca.comcast.net] has quit [Quit: kaib]
06:52 < anticw> iant: ok, ForkExec is *very* slow for some reason
06:52 -!- path[l] [UPP@120.138.102.34] has quit [Quit: path[l]]
06:53 -!- quixoten [~Devin_Chr@c-67-177-8-48.hsd1.ut.comcast.net] has joined
#go-nuts
06:55 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
07:01 -!- carllerche [~carllerch@99-8-186-86.lightspeed.snfcca.sbcglobal.net] has
quit [Quit: carllerche]
07:05 < fgb> Discoloda, yes
07:06 < fgb> you http://swtch.com/libtask/ or you could use Plan 9's
thread(2) port to unix that comes with http://swtch.com/plan9port/
07:06 < fgb> both by rsc
07:07 -!- lotrpy [~lotrpy@202.120.36.170] has quit []
07:08 -!- yashi_ [~chatzilla@dns1.atmark-techno.com] has joined #go-nuts
07:08 -!- stalled [~411@unaffiliated/stalled] has quit [Ping timeout: 240 seconds]
07:11 -!- Kashia [~Kashia@port-92-200-55-238.dynamic.qsc.de] has quit [Ping
timeout: 252 seconds]
07:11 -!- stalled [~411@unaffiliated/stalled] has joined #go-nuts
07:12 -!- droid001 [~g1@p4FDCA59A.dip.t-dialin.net] has joined #go-nuts
07:13 -!- hevalbaranov [~hevalbara@78.161.78.211] has quit [Quit: WeeChat 0.2.6.3]
07:15 -!- path[l] [~path@122.182.0.38] has joined #go-nuts
07:16 -!- path[l]_ [~path@122.182.0.38] has joined #go-nuts
07:16 -!- path[l] [~path@122.182.0.38] has quit [Read error: Connection reset by
peer]
07:17 -!- trickie [~trickie@86.93.227.181] has quit [Quit: Computer has gone to
sleep]
07:19 -!- path[l] [~path@122.182.0.38] has quit [Client Quit]
07:19 -!- path[l] [~path@59.162.86.164] has joined #go-nuts
07:19 -!- lambo4jos [~chatzilla@c-76-126-250-10.hsd1.ca.comcast.net] has quit
[Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558]]
07:27 < plexdev> http://is.gd/7FvRf by [Rob Pike] in go/ -- add apple's
.DS_Store to ignored list
07:27 < plexdev> http://is.gd/7FvRB by [Rob Pike] in go/src/pkg/time/ -- Add
RFC822 formats as named constants.
07:27 < plexdev> http://is.gd/7FvSg by [Russ Cox] in go/src/ -- arm: toss
make-arm.bash
07:28 < plexdev> http://is.gd/7FvSF by [Kai Backman] in 4 subdirs of
go/src/cmd/ -- search for runtime.a in the package path instead of hardcoding
07:28 < plexdev> http://is.gd/7FvT5 by [Christopher Wedgwood] in 3 subdirs
of go/src/pkg/runtime/ -- os/signal: send SIGCHLDs to Incoming
07:37 -!- yatoo [~marcus@host86-161-166-33.range86-161.btcentralplus.com] has
joined #go-nuts
07:39 -!- trickie [~trickie@94.100.112.225] has joined #go-nuts
07:41 -!- trickie [~trickie@94.100.112.225] has quit [Client Quit]
07:42 -!- trickie [~trickie@94.100.112.225] has joined #go-nuts
07:42 -!- aho [~nya@f050228098.adsl.alicedsl.de] has joined #go-nuts
07:49 -!- yashi_ [~chatzilla@dns1.atmark-techno.com] has quit [Quit: ChatZilla
0.9.86 [Iceweasel 3.5.6/20091216105326]]
08:01 -!- scm [justme@c190019.adsl.hansenet.de] has quit [Ping timeout: 264
seconds]
08:02 -!- scm [justme@c132110.adsl.hansenet.de] has joined #go-nuts
08:03 -!- wuehlmaus [~wuehlmaus@p4FCC6F0D.dip.t-dialin.net] has joined #go-nuts
08:25 -!- vpit3833 [~user@58.108.189.47] has joined #go-nuts
08:27 < vpit3833> hi, how can I fix cat.go:4: fatal error: can't find
import: ./file I get when trying to compile the cat.go on the tutorial page?
08:28 < anticw> it needs file compiled first
08:28 < anticw> 6g file.go or similar
08:29 < vpit3833> i get the error for doing 6g cat.go
08:29 < vpit3833> where could I be going wrong?
08:29 < plexdev> http://is.gd/7FFbb by [Petar Maymounkov] in
go/src/pkg/http/ -- http: use ChunkWriter in Request.Write
08:35 -!- mssm [~mssm@ip-95-221-75-168.bb.netbynet.ru] has joined #go-nuts
08:35 -!- kaigan|work
[~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined #go-nuts
08:42 -!- iswhite [~iswhite@121.166.225.37] has quit [Ping timeout: 265 seconds]
08:43 -!- wrtp [~rog@92.28.31.39] has joined #go-nuts
08:44 -!- p0g0__ [~pogo@unaffiliated/p0g0] has quit [Ping timeout: 260 seconds]
08:56 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
08:57 -!- p0g0__ [~pogo@unaffiliated/p0g0] has joined #go-nuts
08:58 -!- iswhite [~iswhite@121.166.225.37] has joined #go-nuts
09:23 -!- vpit3833 [~user@58.108.189.47] has left #go-nuts ["ERC Version 5.3 (IRC
client for Emacs)"]
09:24 -!- jcb_ [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
09:27 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
09:31 < plexdev> http://is.gd/7FOZP by [Nigel Tao] in go/src/pkg/image/ --
Add named colors (e.g.  image.Blue), suitable for exp/draw.
09:31 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
09:39 -!- tibshoot [~tibshoot@linagora-230-146.pr0.nerim.net] has joined #go-nuts
09:40 -!- iswhite [~iswhite@121.166.225.37] has quit [Ping timeout: 256 seconds]
09:44 -!- rrr [debian-tor@gateway/tor-sasl/rrr] has quit []
09:58 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Remote host closed the
connection]
09:59 -!- rrr [~rrr@gateway/tor-sasl/rrr] has joined #go-nuts
10:03 -!- ikke [~ikkibr@unaffiliated/ikkebr] has joined #go-nuts
10:03 -!- callidus [~quassel@80.194.247.74] has joined #go-nuts
10:05 -!- triplez [~triplez@bb116-14-66-176.singnet.com.sg] has quit [Quit:
triplez]
10:06 -!- emelpy [~cmadd@S010600226b803196.gv.shawcable.net] has joined #go-nuts
10:07 -!- emelpy [~cmadd@S010600226b803196.gv.shawcable.net] has quit [Client
Quit]
10:10 -!- emelpy [~cmadd@S010600226b803196.gv.shawcable.net] has joined #go-nuts
10:17 < plexdev> http://is.gd/7FWhq by [Russ Cox] in go/src/pkg/syscall/ --
syscall: on freebsd, darwin, give Kill same signature as on linux
10:17 -!- wrtp [~rog@92.28.31.39] has quit [Quit: wrtp]
10:20 -!- Fish [~Fish@78.238.225.114] has joined #go-nuts
10:31 -!- tomestla [~tom@AToulouse-151-1-5-80.w83-193.abo.wanadoo.fr] has joined
#go-nuts
10:39 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:d1d3:7bcd:a06a:4175] has joined
#go-nuts
10:52 -!- Thorn [~Thorn@unaffiliated/thorn] has joined #go-nuts
11:00 -!- afurlan [~afurlan@scorpion.mps.com.br] has joined #go-nuts
11:00 -!- gammy [~gam@c-80efe253.048-79-73746f43.cust.bredbandsbolaget.se] has
joined #go-nuts
11:13 -!- perdix [~perdix@dynamic-204-6.informatik.uni-bremen.de] has joined
#go-nuts
11:13 -!- perdix [~perdix@dynamic-204-6.informatik.uni-bremen.de] has quit
[Changing host]
11:13 -!- perdix [~perdix@sxemacs/devel/perdix] has joined #go-nuts
11:15 -!- General1337 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has joined
#go-nuts
11:17 -!- kangaroo [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Quit: WeeChat
0.3.1.1]
11:18 -!- General13372 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Ping timeout: 245 seconds]
11:25 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Quit: A cow.  A
trampoline.  Together they fight crime!]
11:59 -!- GeoBSD [~geobsd@lns-bzn-60-82-254-254-8.adsl.proxad.net] has joined
#go-nuts
12:05 -!- rndbot [~bot@wikipedia/Gracenotes] has quit [Ping timeout: 246 seconds]
12:11 -!- hevalbaranov [~hevalbara@78.161.78.211] has joined #go-nuts
12:16 -!- perdix [~perdix@sxemacs/devel/perdix] has joined #go-nuts
12:33 -!- Cyanure [~cyanure@81-65-195-5.rev.numericable.fr] has joined #go-nuts
12:38 -!- Cyanure [~cyanure@81-65-195-5.rev.numericable.fr] has quit [Ping
timeout: 258 seconds]
12:38 -!- Cyanure [~cyanure@81-65-195-5.rev.numericable.fr] has joined #go-nuts
12:43 -!- Cyanure [~cyanure@81-65-195-5.rev.numericable.fr] has quit [Ping
timeout: 260 seconds]
12:43 -!- Cyanure [~cyanure@81-65-195-5.rev.numericable.fr] has joined #go-nuts
12:43 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
12:47 -!- Cyanure [~cyanure@81-65-195-5.rev.numericable.fr] has quit [Ping
timeout: 245 seconds]
13:07 -!- Kashia [~Kashia@port-92-200-241-234.dynamic.qsc.de] has joined #go-nuts
13:10 -!- jcb_ [~jcb@cm-84.215.40.160.getinternet.no] has quit [Quit: This
computer has gone to sleep]
13:12 -!- nanoo [~nano@95-89-188-193-dynip.superkabel.de] has joined #go-nuts
13:23 -!- kota1111 [~kota1111@gw2.kbmj.jp] has quit [Quit: Leaving...]
13:27 -!- res [~res@unaffiliated/res] has quit [Ping timeout: 245 seconds]
13:33 -!- ollins [~ollins@www.inventage.com] has joined #go-nuts
13:33 -!- Thorn [~Thorn@unaffiliated/thorn] has quit [Quit: Leaving]
13:36 -!- hevalbaranov [~hevalbara@78.161.78.211] has quit [Quit: WeeChat 0.2.6.3]
13:53 -!- CatofZen [~jesse@jriddle-pc.ius.edu] has joined #go-nuts
14:04 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
14:10 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
14:17 -!- Wiz126 [Wiz126@72.20.219.127] has quit [Ping timeout: 265 seconds]
14:18 -!- amacleod [~amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has joined
#go-nuts
14:21 -!- keeto [~keeto@121.54.92.149] has joined #go-nuts
14:21 -!- keeto [~keeto@121.54.92.149] has quit [Remote host closed the
connection]
14:22 -!- keeto [~keeto@121.54.92.149] has joined #go-nuts
14:22 -!- keeto [~keeto@121.54.92.149] has quit [Remote host closed the
connection]
14:22 -!- Kashia [~Kashia@port-92-200-241-234.dynamic.qsc.de] has quit [Read
error: Connection reset by peer]
14:23 -!- Kashia [~Kashia@port-92-200-241-234.dynamic.qsc.de] has joined #go-nuts
14:33 -!- robot12 [~robot12@szhilkin.broker.freenet6.net] has quit [Quit:
Leaving.]
14:44 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has joined
#go-nuts
14:47 < rsaarelm> http://csclub.uwaterloo.ca/contest/index.php No Go support
yet...
14:49 -!- mssm [~mssm@ip-95-221-75-168.bb.netbynet.ru] has quit [Ping timeout: 272
seconds]
14:52 < tav> anyone know what go's SSL support is like?
14:56 -!- pdusen [~pdusen@crob4-55.flint.umich.edu] has joined #go-nuts
15:04 -!- ilsanto [~max@unaffiliated/ilsanto] has joined #go-nuts
15:04 < ilsanto> hi all
15:04 -!- Demp_ [~Demp@bzq-79-176-63-94.red.bezeqint.net] has joined #go-nuts
15:05 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has joined
#go-nuts
15:05 < rsaarelm> The AI contest talks with stdout, so you can just whip up
your own Go bot.
15:07 -!- oal [~olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
15:08 -!- Demp [~Demp@bzq-79-177-45-29.red.bezeqint.net] has quit [Ping timeout:
272 seconds]
15:09 -!- triplez [~triplez@210.193.47.87] has joined #go-nuts
15:12 -!- mssm [~mssm@ip-95-221-75-168.bb.netbynet.ru] has joined #go-nuts
15:13 -!- vegai [~quassel@archlinux/developer/vegai] has joined #go-nuts
15:15 -!- Venom_X [~pjacobs@cpe-67-9-131-167.austin.res.rr.com] has joined
#go-nuts
15:15 -!- triplez [~triplez@210.193.47.87] has quit [Read error: Connection reset
by peer]
15:16 -!- triplez [~triplez@210.193.47.87] has joined #go-nuts
15:17 -!- triplez [~triplez@210.193.47.87] has quit [Client Quit]
15:19 -!- nathanielk__ [~quassel@frigga.summersault.com] has joined #go-nuts
15:20 -!- jackman [~jackman@75-169-136-229.slkc.qwest.net] has quit [Ping timeout:
240 seconds]
15:20 -!- nathanielk__ [~quassel@frigga.summersault.com] has quit [Client Quit]
15:20 -!- nathanielk_ [~quassel@frigga.summersault.com] has quit [Remote host
closed the connection]
15:20 -!- nathanielk [~quassel@frigga.summersault.com] has quit [Read error:
Connection reset by peer]
15:20 -!- nathanielk [~quassel@frigga.summersault.com] has joined #go-nuts
15:21 -!- nathanielk [~quassel@frigga.summersault.com] has quit [Remote host
closed the connection]
15:21 -!- perdix [~perdix@sxemacs/devel/perdix] has quit [Ping timeout: 246
seconds]
15:35 -!- kaib [~kaib@c-76-102-52-156.hsd1.ca.comcast.net] has joined #go-nuts
15:35 -!- mode/#go-nuts [+v kaib] by ChanServ
15:40 -!- skelterjohn [~jasmuth@c-76-116-179-93.hsd1.nj.comcast.net] has quit
[Quit: skelterjohn]
15:40 -!- Kashia [~Kashia@port-92-200-241-234.dynamic.qsc.de] has quit [Read
error: Connection reset by peer]
15:41 -!- Kashia [~Kashia@port-92-200-241-234.dynamic.qsc.de] has joined #go-nuts
15:46 -!- p4p4 [~P4p4@248.121.113.82.net.de.o2.com] has joined #go-nuts
15:48 -!- Wiz126 [Wiz126@72.20.221.232] has joined #go-nuts
15:57 -!- kaib [~kaib@c-76-102-52-156.hsd1.ca.comcast.net] has quit [Quit: kaib]
16:02 -!- gzmask [~gzmask@corwin.cat.uregina.ca] has joined #go-nuts
16:05 -!- kaigan|work
[~kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Quit:
kaigan|work]
16:06 -!- perdix [~perdix@dyndsl-095-033-102-190.ewe-ip-backbone.de] has joined
#go-nuts
16:06 -!- perdix [~perdix@dyndsl-095-033-102-190.ewe-ip-backbone.de] has quit
[Changing host]
16:06 -!- perdix [~perdix@sxemacs/devel/perdix] has joined #go-nuts
16:09 -!- Fish- [~Fish@78.238.225.114] has joined #go-nuts
16:09 -!- Fish [~Fish@78.238.225.114] has quit [Ping timeout: 264 seconds]
16:11 -!- Venom_X [~pjacobs@cpe-67-9-131-167.austin.res.rr.com] has quit [Ping
timeout: 248 seconds]
16:12 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts
16:14 -!- emelpy [~cmadd@S010600226b803196.gv.shawcable.net] has quit [Quit:
emelpy]
16:19 -!- r2p2 [~billy@v32671.1blu.de] has joined #go-nuts
16:20 -!- CatofZen [~jesse@jriddle-pc.ius.edu] has quit [Ping timeout: 258
seconds]
16:21 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts
16:21 < skelterjohn> morning
16:22 < dagle> Afternoon.  :)
16:32 < skelterjohn> i think this should compile:
http://pastebin.com/m4a0bc39c
16:32 -!- ollins [~ollins@www.inventage.com] has quit [Remote host closed the
connection]
16:33 < skelterjohn> it doesn't, because the return type of S2's bar() isn't
the same as I2's bar
16:34 < skelterjohn> but what S2's bar() returns can always be what I2's
bar() returns
16:35 < skelterjohn> i suppose they are technically returning different
things...an interface wrapping an obj vs an obj
16:42 -!- adu [~ajr@pool-173-66-61-164.washdc.fios.verizon.net] has joined
#go-nuts
16:42 < adu> hi again
16:42 < skelterjohn> hi, adu
16:43 < adu> does gccgo compile to mach-o?
16:43 -!- CatofZen [~jesse@jriddle-pc.ius.edu] has joined #go-nuts
16:44 -!- idea_squirrel [ct2rips@77-21-28-79-dynip.superkabel.de] has quit [Quit:
what would a pirate do?]
16:44 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit:
skelterjohn]
16:47 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
16:51 < adu> i guess i won't take the chance it doesn't, so I'll stick with
gc
16:51 -!- encolpe [~encolpe@2a01:e35:2eb0:f030:213:2ff:feca:158a] has joined
#go-nuts
16:52 -!- ericvh [~ericvh@32.97.110.63] has joined #go-nuts
16:54 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has joined #go-nuts
16:56 -!- Kashia [~Kashia@port-92-200-241-234.dynamic.qsc.de] has quit [Read
error: Operation timed out]
16:56 < adu> wb skelterjohn
16:57 < skelterjohn> thanks.
16:57 -!- Kashia [~Kashia@port-92-200-241-234.dynamic.qsc.de] has joined #go-nuts
16:59 -!- trickie [~trickie@94.100.112.225] has quit [Ping timeout: 264 seconds]
17:01 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has quit [Quit:
skelterjohn]
17:02 -!- CatofZen [~jesse@jriddle-pc.ius.edu] has quit [Ping timeout: 258
seconds]
17:04 < adu> YEY i wrote a hello world
17:04 -!- nanoo [~nano@95-89-188-193-dynip.superkabel.de] has quit [Quit: Leaving]
17:04 < adu> step2: arbitrary precision calculator
17:05 < adu> step3: DHTML web browser
17:06 < adu> (jk)
17:15 -!- CatofZen [~jesse@jriddle-pc.ius.edu] has joined #go-nuts
17:16 -!- Fraeon [~kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined
#go-nuts
17:17 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has joined #go-nuts
17:19 -!- Wiz126 [Wiz126@72.20.221.232] has quit [Ping timeout: 264 seconds]
17:19 -!- Wiz126 [Wiz126@72.20.221.232] has joined #go-nuts
17:19 < anticw> adu: gccgo compiles to whatever you target it to
17:20 < adu> yeah, but mach-o isn't a valid target in standard gcc
17:21 -!- trickie [~trickie@86.93.227.181] has joined #go-nuts
17:21 -!- kaib [~kaib@c-76-102-52-156.hsd1.ca.comcast.net] has joined #go-nuts
17:21 -!- mode/#go-nuts [+v kaib] by ChanServ
17:21 < adu> standard gcc only supports what binutils does iirc
17:22 < adu> and binutils doesn't support mach-o
17:22 < anticw> apple uses gcc, so there much be support somewhere if not
merged surely
17:22 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 265
seconds]
17:22 < adu> yes, apple's fork of gcc supports mach-o, obviously
17:23 < anticw> had no idea it wasn't merged back, lame
17:24 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has quit [Quit:
skelterjohn]
17:24 < adu> yes, lame, but that's the way it is, I'm sticking with gc for
now
17:26 -!- hevalbaranov [~hevalbara@78.161.78.211] has joined #go-nuts
17:26 -!- kaib [~kaib@c-76-102-52-156.hsd1.ca.comcast.net] has quit [Quit: kaib]
17:27 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has joined
#go-nuts
17:29 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts
17:30 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has joined #go-nuts
17:31 -!- callidus [~quassel@80.194.247.74] has quit [Remote host closed the
connection]
17:35 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has quit
[Quit: rhelmer]
17:37 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has joined
#go-nuts
17:38 -!- nanoo [~nano@95-89-188-193-dynip.superkabel.de] has joined #go-nuts
17:39 -!- Wiz126 [Wiz126@72.20.221.232] has quit [Ping timeout: 248 seconds]
17:39 <+iant> gcc does support Mach-O
17:39 <+iant> it uses Apples binutils
17:39 <+iant> this is normal, gcc works with many different assemblers and
linkers, not just with the GNU binutils
17:42 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has quit [Ping
timeout: 272 seconds]
17:43 -!- tibshoot [~tibshoot@linagora-230-146.pr0.nerim.net] has quit [Ping
timeout: 245 seconds]
17:51 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has joined #go-nuts
17:51 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has quit [Client Quit]
17:53 -!- emit [~emit@unaffiliated/emit] has quit [Quit: WeeChat 0.3.2-dev]
17:55 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Quit: Leaving]
17:56 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has joined #go-nuts
17:56 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has quit [Client Quit]
17:57 -!- cmarcelo [~cmarcelo@200.184.118.130] has joined #go-nuts
17:57 -!- cmarcelo [~cmarcelo@200.184.118.130] has quit [Changing host]
17:57 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has joined
#go-nuts
17:58 -!- Xera^ [~brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
17:59 < anticw> iant: the apples tools are a binutils fork?
17:59 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Quit: This
computer has gone to sleep]
17:59 <+iant> Apple's tools are a binutils fork, yes, but they forked in
1991
17:59 <+iant> well, that is where their assembler came from
18:00 <+iant> they rewrote their linker from scratch about five years ago, I
think
18:00 < anticw> 1991 ...  lol, sounds like merging that back is more than a
couple of hours work
18:00 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has quit
[Read error: Connection reset by peer]
18:00 < anticw> people who rewrite linkers are weird :)
18:00 <+iant> more than a couple of hours, but entirely doable, if they
cared
18:00 <+iant> ha ha
18:00 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has joined
#go-nuts
18:01 < anticw> i get the feeling apple is going to move to llvm sooner or
later
18:01 <+iant> they have already done so
18:01 < anticw> for everything?
18:01 < anticw> the mcapple system i have here has gcc
18:01 <+iant> for C and Objective C, yes, for everything
18:01 <+iant> for C++ they are still using the gcc frontend to LLVM, but
they are working on their own frontend and making good progress
18:02 <+iant> you can still get gcc for Apple but you can also get LLVM
18:02 < anticw> i just have whatever rsc pointed me at, xcode or something
18:02 <+iant> LLVM's code generation is not as good as gcc's, but LLVM
compiles code faster
18:03 < anticw> gcc 2.7.x wsa nice and fast
18:03 < anticw> im not sure what we've gained since then by it being so slow
18:03 <+iant> compiled programs run faster
18:03 <+iant> that is what gcc developers care about
18:03 <+iant> that is what the people who pay gcc developers care about
18:04 <+iant> the people with money to pay gcc developers use compilation
clusters, so compilation time performance, while not completely unimportant, is
not as important as the speed of the compiled code
18:04 < anticw> oh, im not that worried so much, even dev machines here are
16x 48GB machines to parallel builds are decent
18:04 < anticw> but my laptop is much slower
18:07 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
18:11 -!- p4p4 [~P4p4@248.121.113.82.net.de.o2.com] has quit [Ping timeout: 256
seconds]
18:11 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Client Quit]
18:13 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
18:17 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts
18:24 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]]
18:24 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has quit
[Quit: rhelmer]
18:25 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has joined
#go-nuts
18:26 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has quit
[Client Quit]
18:28 < gzmask> so by next version GCC will support golang, obj c, c++ and c
all at once is that correct?
18:30 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has joined #go-nuts
18:30 -!- triplez [~triplez@cm35.sigma224.maxonline.com.sg] has joined #go-nuts
18:30 -!- skelterjohn [~jasmuth@nat01-hill-ext.rutgers.edu] has quit [Client Quit]
18:32 <+iant> gzmask: correct, in version 4.6
18:33 < gzmask> it's a shame c# is not included ....  (jk)
18:39 -!- ollins [~ollins@84-73-206-133.dclient.hispeed.ch] has joined #go-nuts
18:41 < uriel> iant: any news on the garbage collection front?
18:41 <+iant> uriel: David Bacon from IBM came by and told us that our plans
were not a good idea
18:41 <+iant> so we are reconsidering again
18:41 <+iant> so, no real news
18:42 < uriel> heh :/
18:42 <+iant> it's our top priority, though
18:42 < uriel> why where the plans not a good idea?
18:42 <+iant> he thinks that we were ignoring the complexity of the cycle
detector too much
18:43 <+iant> the straight reference counting part is fine, but you need
cycle detection too
18:45 < uriel> ah, I see
18:45 < uriel> any alternatives you are thinking about then?
18:46 <+iant> there are many GC algorithms
18:46 -!- Wiz126 [Wiz126@72.20.226.85] has joined #go-nuts
18:46 <+iant> we may still do reference counting anyhow
18:46 -!- Wiz126 [Wiz126@72.20.226.85] has quit [Client Quit]
18:46 <+iant> we may need to offer options to programs
18:46 <+iant> not sure, really
18:46 -!- monty_hall [~sprague_r@adsl-75-51-97-18.dsl.sgnwmi.sbcglobal.net] has
quit [Quit: Leaving.]
18:49 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
18:49 -!- path[l] [UPP@120.138.102.34] has quit [Client Quit]
18:49 -!- lotrpy [~lotrpy@202.120.36.170] has joined #go-nuts
18:50 -!- path[l] [UPP@120.138.102.34] has joined #go-nuts
18:50 -!- monty_hall [~sprague_r@75.51.97.18] has joined #go-nuts
18:51 -!- diabolix [~jsoyke@206.210.81.55] has joined #go-nuts
18:54 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Quit: carllerche]
19:01 -!- lotrpy [~lotrpy@202.120.36.170] has quit []
19:01 < anticw> iant: bacon's work did cycle detection though ...  you plans
were more minimal then i take it?
19:01 <+iant> no, he was basically advising us against using his own
approach
19:01 <+iant> a criticism that has to be taken seriously
19:02 <+iant> his current work is metronome which uses a wholly different
approach to GC
19:02 <+iant> but one that is probably not well suited for Go, as it is
designed to meet hard real time requirements
19:02 -!- diabolix [~jsoyke@206.210.81.55] has quit [Quit: Leaving]
19:03 -!- jackman [~jackman@75-169-154-15.slkc.qwest.net] has joined #go-nuts
19:04 -!- hevalbaranov [~hevalbara@78.161.78.211] has quit [Quit: WeeChat 0.2.6.3]
19:04 < anticw> iant: pity in some ways, recycled reads very nicely at the
'marketing level'
19:04 <+iant> we may still try it, who knows
19:05 <+iant> the use case is not identical
19:05 < anticw> well, something better than what we have now would still be
welcome even if it's not the final approach
19:06 < anticw> look at sun's jvm, they've tried several things there to get
to where they are now, that's taken quite some time with considerable resources
19:07 -!- jophish [~jophish@hermi.gotadsl.co.uk] has quit [Remote host closed the
connection]
19:09 -!- nanoo [~nano@95-89-188-193-dynip.superkabel.de] has quit [Quit: Leaving]
19:09 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
19:20 < anticw> heh, rsc's integer binary search code is nice and terse
19:24 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has quit [Quit:
binaryjohn]
19:34 -!- GilJ [~gilles@85.10.73.60] has joined #go-nuts
19:35 -!- murodese [~James@203-59-92-213.dyn.iinet.net.au] has quit [Ping timeout:
265 seconds]
19:42 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit:
slashus2]
19:42 -!- CatofZen [~jesse@jriddle-pc.ius.edu] has quit []
19:47 -!- BleSS [~quassel@87.223.75.133] has joined #go-nuts
19:49 -!- murodese [~James@203-59-163-130.dyn.iinet.net.au] has joined #go-nuts
19:50 < BleSS> I'm getting this error using xml =>
http://pastebin.com/d4d17627c
19:51 < BleSS> this is the code: http://pastebin.com/d57826b1a
19:52 < anticw> export the values
19:52 < anticw> (ie.  Title case them)
19:52 < BleSS> ok
19:53 < plexdev> http://is.gd/7HXlP by [Andrew Gerrand] in go/ -- Added
Andrew Gerrand to CONTRIBUTORS
19:55 < BleSS> anticw: what values should be exported?  does identity struct
?
19:55 -!- rhelmer [~rhelmer@adsl-69-107-90-225.dsl.pltn13.pacbell.net] has joined
#go-nuts
19:55 < anticw> type identity struct { Version string "chardata" Generation
string "chardata" Language string "chardata"
19:55 < anticw> }
19:55 < anticw> oops
19:56 < anticw> http://pastebin.com/d2536ad65
19:56 < anticw> try that
20:02 < BleSS> anticw: it was by that,thx, although it doesn't show the data
20:03 -!- itrekkie [~itrekkie@uawifi-nat-210-16.arizona.edu] has joined #go-nuts
20:09 -!- tonyg [~tonyg@121-73-30-160.cable.telstraclear.net] has joined #go-nuts
20:21 -!- mssm [~mssm@ip-95-221-75-168.bb.netbynet.ru] has quit [Ping timeout: 256
seconds]
20:24 -!- pdusen [~pdusen@crob4-55.flint.umich.edu] has quit [Read error:
Connection reset by peer]
20:25 -!- fgb [~fgb@190.246.85.45] has quit [Read error: Connection reset by peer]
20:29 < BleSS> I think that there is a bug when Printf gets a nil value (it
doesn't happens with Println) *Printf("Testing nil: %s", err)*
20:29 < BleSS> http://pastebin.com/d70d59f0c
20:33 -!- tsung [~jon@112.104.53.151] has quit [Ping timeout: 258 seconds]
20:34 -!- itrekkie [~itrekkie@uawifi-nat-210-16.arizona.edu] has quit [Quit:
itrekkie]
20:34 -!- mssm [~mssm@ip-95-221-71-174.bb.netbynet.ru] has joined #go-nuts
20:40 -!- ollins [~ollins@84-73-206-133.dclient.hispeed.ch] has quit [Remote host
closed the connection]
20:41 -!- itrekkie [~itrekkie@uawifi-nat-210-24.arizona.edu] has joined #go-nuts
20:43 -!- afurlan [~afurlan@scorpion.mps.com.br] has quit [Quit: Leaving]
20:46 -!- tonyg [~tonyg@121-73-30-160.cable.telstraclear.net] has quit [Ping
timeout: 240 seconds]
20:46 -!- ikke [~ikkibr@unaffiliated/ikkebr] has quit []
20:48 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
20:49 -!- afurlan [~afurlan@scorpion.mps.com.br] has joined #go-nuts
20:49 -!- b00m_chef [~watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts
20:51 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
20:52 -!- hevalbaranov [~hevalbara@78.161.78.211] has joined #go-nuts
20:52 -!- afurlan [~afurlan@scorpion.mps.com.br] has quit [Remote host closed the
connection]
20:53 -!- Spaghettini [~Spaghetti@vaxjo7.128.cust.blixtvik.net] has joined
#go-nuts
20:55 < plexdev> http://is.gd/7IbxZ by [Andrew Gerrand] in 4 subdirs of
go/src/ -- 6l: move mapped symbol table lower in memory
21:01 -!- borisc [~borisc@borisc2.csbnet.se] has quit [Quit: leaving]
21:01 -!- Fish- [~Fish@78.238.225.114] has quit [Remote host closed the
connection]
21:01 -!- borisc [~borisc@borisc2.csbnet.se] has joined #go-nuts
21:03 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts
21:03 -!- borisc [~borisc@borisc2.csbnet.se] has quit [Client Quit]
21:04 -!- nutate [~rseymour@cacsag4.usc.edu] has joined #go-nuts
21:04 -!- borisc [~borisc@borisc2.csbnet.se] has joined #go-nuts
21:09 -!- amacleod [~amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has quit [Quit:
Bye Bye]
21:09 -!- amacleod [amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has joined
#go-nuts
21:12 < plexdev> http://is.gd/7Ifal by [Russ Cox] in go/ -- A+C: Joe Poirier
(individual CLA)
21:12 < plexdev> http://is.gd/7IfaB by [Christopher Wedgwood] in
go/src/pkg/syscall/ -- FreeBSD: Kill only takes pid & signal
21:12 < plexdev> http://is.gd/7IfbF by [Christopher Wedgwood] in
go/src/pkg/time/ -- time: Sleep through interruptions
21:12 < plexdev> http://is.gd/7IfcB by [Joe Poirier] in
go/src/pkg/debug/proc/ -- Added mingw specific build stubs.
21:24 -!- Gracenotes [~person@wikipedia/Gracenotes] has quit [Ping timeout: 246
seconds]
21:24 -!- moraes [~moraes@187.39.144.83] has quit [Quit: Ex-Chat]
21:26 -!- keesj_ [~keesj@ip49-193-210-87.adsl2.static.versatel.nl] has joined
#go-nuts
21:27 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
21:27 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Client Quit]
21:28 -!- idea_squirrel [~ct2rips@77-21-28-79-dynip.superkabel.de] has joined
#go-nuts
21:29 -!- keesj [~keesj@ip49-193-210-87.adsl2.static.versatel.nl] has quit [Ping
timeout: 256 seconds]
21:30 -!- pdusen [~pdusen@crob4-55.flint.umich.edu] has joined #go-nuts
21:33 -!- pdusen [~pdusen@crob4-55.flint.umich.edu] has quit [Read error:
Connection reset by peer]
21:33 -!- pdusen [~pdusen@crob4-55.flint.umich.edu] has joined #go-nuts
21:35 -!- oal [~olav@5.79-160-122.customer.lyse.net] has quit [Remote host closed
the connection]
21:38 -!- quixoten [~Devin_Chr@c-67-177-8-48.hsd1.ut.comcast.net] has quit [Read
error: Connection reset by peer]
21:40 < bortzmeyer> Any volunteer to alpha-test a DNS authoritative name
server?  More a research project than a real one, but light and funny (one
goroutine per DNS request) Email stephane+grong@bortzmeyer.org
21:40 -!- tsung [~jon@112.104.53.151] has joined #go-nuts
21:43 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
21:54 -!- preflex [~preflex@95-88-118-220-dynip.superkabel.de] has quit [Changing
host]
21:54 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
21:57 < fenicks> yep guys
21:57 < fenicks> someone knows about kerberos implementation in GO ?
22:02 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has quit [Read
error: Connection reset by peer]
22:05 -!- nchaimov [~cowtown@c-71-237-208-209.hsd1.or.comcast.net] has joined
#go-nuts
22:06 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
peace in teh middle east]
22:07 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Quit: carllerche]
22:08 -!- itrekkie [~itrekkie@uawifi-nat-210-24.arizona.edu] has quit [Quit:
itrekkie]
22:08 -!- jophish [~jophish@hermi.gotadsl.co.uk] has quit [Remote host closed the
connection]
22:09 -!- BleSS [~quassel@87.223.75.133] has left #go-nuts
["http://quassel-irc.org - Chat comfortably.  Anywhere."]
22:12 -!- jophish [~jophish@hermi.gotadsl.co.uk] has joined #go-nuts
22:13 -!- bortzmeyer [~stephane@2a01:e35:8bd9:8bb0:d1d3:7bcd:a06a:4175] has quit
[Quit: Leaving.]
22:13 -!- GilJ [~gilles@85.10.73.60] has quit [Ping timeout: 272 seconds]
22:15 -!- idea_squirrel [~ct2rips@77-21-28-79-dynip.superkabel.de] has quit
[Remote host closed the connection]
22:17 -!- itrekkie [~itrekkie@uawifi-nat-210-16.arizona.edu] has joined #go-nuts
22:18 -!- encolpe [~encolpe@2a01:e35:2eb0:f030:213:2ff:feca:158a] has left
#go-nuts ["Leaving"]
22:18 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
22:18 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
22:19 -!- binaryjohn [~binaryjoh@cpe-24-30-132-50.san.res.rr.com] has joined
#go-nuts
22:24 -!- Guest8888 [~stephan@78.46.203.42] has quit [Read error: Operation timed
out]
22:24 -!- rrr [~rrr@gateway/tor-sasl/rrr] has quit [Remote host closed the
connection]
22:25 -!- cmarcelo [~cmarcelo@enlightenment/developer/cmarcelo] has quit [Quit:
leaving]
22:25 -!- gzmask [~gzmask@corwin.cat.uregina.ca] has left #go-nuts []
22:25 -!- evilhackerdude [~stephan@78.46.203.42] has joined #go-nuts
22:29 -!- Associat0r [~Associat0@h163153.upc-h.chello.nl] has joined #go-nuts
22:31 -!- anticw [~anticw@c-67-169-42-129.hsd1.ca.comcast.net] has quit [Quit:
clean the intertubes]
22:31 -!- anticw [~anticw@c-67-169-42-129.hsd1.ca.comcast.net] has joined #go-nuts
22:32 -!- fenicks [~christian@log77-4-82-246-228-78.fbx.proxad.net] has left
#go-nuts []
22:34 -!- emelpy [~cmadd@w211-216.wireless.uvic.ca] has joined #go-nuts
22:35 -!- hevalbaranov [~hevalbara@78.161.78.211] has quit [Quit: WeeChat 0.2.6.3]
22:43 -!- emelpy [~cmadd@w211-216.wireless.uvic.ca] has left #go-nuts []
22:46 -!- jajamana [~jcb@cm-84.215.40.160.getinternet.no] has quit [Quit: This
computer has gone to sleep]
22:47 -!- r2p2 [~billy@v32671.1blu.de] has left #go-nuts []
22:47 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has quit [Remote host closed the
connection]
22:58 -!- DerHorst [~Horst@e176112146.adsl.alicedsl.de] has joined #go-nuts
23:01 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Quit: carllerche]
23:05 -!- jophish [~jophish@hermi.gotadsl.co.uk] has quit [Remote host closed the
connection]
23:13 -!- Kor7 [~Vova@87.68.251.105.adsl.012.net.il] has joined #go-nuts
23:14 -!- ericvh [~ericvh@32.97.110.63] has quit [Ping timeout: 265 seconds]
23:15 -!- General13372 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
23:16 -!- Keltia [roberto@aran.keltia.net] has joined #go-nuts
23:18 -!- General1337 [~support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Ping timeout: 246 seconds]
23:27 -!- usausa [~usa@pool-71-116-81-237.snfcca.dsl-w.verizon.net] has quit
[Remote host closed the connection]
23:27 -!- CatofZen [~jesse@ip-69-27-56-38.slm.blueriver.net] has joined #go-nuts
23:33 -!- amacleod [amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has quit [Quit:
Bye Bye]
23:36 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
hcatlin]
23:37 -!- GeoBSD [~geobsd@lns-bzn-60-82-254-254-8.adsl.proxad.net] has quit
[Remote host closed the connection]
23:38 -!- moraes [~moraes@187.39.144.83] has joined #go-nuts
23:41 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined
#go-nuts
23:41 -!- itrekkie [~itrekkie@uawifi-nat-210-16.arizona.edu] has quit [Quit:
itrekkie]
23:46 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit:
Verlassend]
23:46 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Ping timeout: 265 seconds]
23:47 -!- usausa [~usa@pool-71-116-81-237.snfcca.dsl-w.verizon.net] has joined
#go-nuts
23:55 -!- ericvh [~ericvh@wireless-128-62-94-163.public.utexas.edu] has joined
#go-nuts
23:56 -!- ericvh [~ericvh@wireless-128-62-94-163.public.utexas.edu] has left
#go-nuts []
23:56 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has quit
[Quit: carllerche]
23:57 -!- itrekkie [~itrekkie@ip72-211-128-139.tc.ph.cox.net] has joined #go-nuts
23:57 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
--- Log closed Fri Feb 05 00:00:36 2010