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

--- Log opened Sun Dec 06 00:00:30 2009
00:04 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has quit ["Leaving"]
00:07 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has quit []
00:23 -!- carllerche [n=carllerc@207.105.217.35] has joined #go-nuts
00:28 -!- carllerche [n=carllerc@207.105.217.35] has quit []
00:30 -!- GeoBSD [n=geocalc@lns-bzn-38-82-253-103-58.adsl.proxad.net] has quit
[Remote closed the connection]
00:42 -!- codedread [i=180dd699@gateway/web/freenode/x-lsmmlmficaqtgcel] has
joined #go-nuts
00:46 -!- fgb [n=fgb@190.246.85.45] has left #go-nuts []
00:52 -!- Kniht [n=kniht@c-68-58-17-177.hsd1.in.comcast.net] has joined #go-nuts
00:55 -!- dw [n=dw@unaffiliated/dw] has joined #go-nuts
00:55 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has quit []
00:58 -!- nightmouse [n=nightmou@c-69-247-77-241.hsd1.nm.comcast.net] has joined
#go-nuts
01:01 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts
01:05 -!- goplexian [n=goplexia@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
01:14 -!- skammer [n=skammer@79.139.142.75] has quit [Remote closed the
connection]
01:19 -!- armence [n=armence@c-67-188-229-128.hsd1.ca.comcast.net] has quit
["Leaving"]
01:23 -!- mertimor [n=mertimor@p4FE74610.dip.t-dialin.net] has quit []
01:23 -!- nightmouse [n=nightmou@c-69-247-77-241.hsd1.nm.comcast.net] has quit []
01:26 -!- brunov [n=bruno@190.191.110.64] has quit [Read error: 110 (Connection
timed out)]
01:29 -!- scm [i=justme@c176198.adsl.hansenet.de] has quit ["Lost terminal"]
01:33 -!- scm [i=justme@c176198.adsl.hansenet.de] has joined #go-nuts
01:34 -!- hstimer [n=hans@c-98-234-25-125.hsd1.ca.comcast.net] has joined #go-nuts
01:37 -!- raichoo [n=raichoo@e181233183.adsl.alicedsl.de] has quit [Read error: 60
(Operation timed out)]
01:43 -!- tricky [i=___@196-209-108-211-tbnb-esr-2.dynamic.isadsl.co.za] has
joined #go-nuts
01:43 -!- Cyanure [n=cyanure@212-198-164-142.rev.numericable.fr] has quit [Remote
closed the connection]
01:47 -!- kn4ve [i=___@196-209-108-211-tbnb-esr-2.dynamic.isadsl.co.za] has quit
[Read error: 60 (Operation timed out)]
01:48 -!- jA_cOp [n=yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
01:49 -!- AndrewBC_ [n=Andrew@97.93.242.12] has joined #go-nuts
01:50 -!- rhelmer [n=rhelmer@adsl-69-107-52-39.dsl.pltn13.pacbell.net] has joined
#go-nuts
01:53 -!- AndrewBC [n=Andrew@97.93.242.12] has quit [Read error: 110 (Connection
timed out)]
01:53 -!- wcn [n=wcn@216.239.45.130] has joined #go-nuts
01:57 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has joined
#go-nuts
02:00 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has quit [Read error: 110
(Connection timed out)]
02:01 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
02:04 -!- kingless [n=user@adsl-242-216-84.rmo.bellsouth.net] has joined #go-nuts
02:19 -!- crc [n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net] has quit [Read error:
104 (Connection reset by peer)]
02:19 -!- crc_ [n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net] has joined #go-nuts
02:20 -!- Boggy-B [n=rh275@raptor.ukc.ac.uk] has joined #go-nuts
02:21 -!- jhawk28 [n=jhawk28@user-142g7u9.cable.mindspring.com] has quit [Read
error: 104 (Connection reset by peer)]
02:23 -!- rrr [i=rrr@gateway/gpg-tor/key-0x9230E18F] has quit [Remote closed the
connection]
02:24 -!- crc [n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net] has quit [Read error:
104 (Connection reset by peer)]
02:24 -!- crc_ [n=charlesc@c-68-80-139-0.hsd1.pa.comcast.net] has joined #go-nuts
02:25 -!- rhelmer [n=rhelmer@adsl-69-107-52-39.dsl.pltn13.pacbell.net] has quit []
02:27 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has quit []
02:27 -!- rrr [i=rrr@gateway/gpg-tor/key-0x9230E18F] has joined #go-nuts
02:34 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts
02:39 -!- sliceofpi [n=sliceofp@c-98-197-1-232.hsd1.tx.comcast.net] has joined
#go-nuts
02:39 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has joined
#go-nuts
02:49 -!- codedread_ [i=180dd699@gateway/web/freenode/x-myynkmqrnxideqnq] has
joined #go-nuts
02:50 -!- raichoo [n=raichoo@e181237127.adsl.alicedsl.de] has joined #go-nuts
02:50 -!- kingless [n=user@adsl-242-216-84.rmo.bellsouth.net] has quit [Read
error: 110 (Connection timed out)]
02:51 -!- codedread [i=180dd699@gateway/web/freenode/x-lsmmlmficaqtgcel] has quit
[Ping timeout: 180 seconds]
02:55 -!- raichoo_ [n=raichoo@e181238202.adsl.alicedsl.de] has joined #go-nuts
02:58 -!- brunov [n=bruno@190.191.110.64] has quit [Read error: 60 (Operation
timed out)]
03:00 -!- artery [n=artery@c-67-180-204-137.hsd1.ca.comcast.net] has joined
#go-nuts
03:03 -!- malkomalko_ [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has joined
#go-nuts
03:06 -!- artery [n=artery@c-67-180-204-137.hsd1.ca.comcast.net] has quit
["Leaving"]
03:08 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has quit [Read
error: 60 (Operation timed out)]
03:11 -!- raichoo [n=raichoo@e181237127.adsl.alicedsl.de] has quit [Read error:
110 (Connection timed out)]
03:13 -!- malkomalko_ [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has joined
#go-nuts
03:15 -!- adiabatic [n=adiabati@dsl-206-55-130-248.tstonramp.com] has joined
#go-nuts
03:17 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts
03:17 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has quit [Read
error: 60 (Operation timed out)]
03:30 -!- teedex [n=teedex@204.14.155.161] has quit ["Leaving..."]
03:30 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts
03:35 < rd1> dho: ok.
03:35 < rd1> dho: Thought this might an efficient way to communicate.
03:35 < rd1> dho: So far, it doesn't seem to be.  :-)
03:37 -!- vt3 [n=a431824@m016020.ppp.asahi-net.or.jp] has quit ["Ex-Chat"]
03:38 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has quit []
03:45 -!- vt3 [n=a431824@m016020.ppp.asahi-net.or.jp] has joined #go-nuts
03:50 -!- adiabatic [n=adiabati@dsl-206-55-130-248.tstonramp.com] has quit
["Rockin’ music will set you free."]
03:53 < rd1> dho<- I guess our physical threads are on different
schedules (GMT+0800 vs GMT-0500).  And no form of communications channel will help
with that beyond allowing asychrony.
03:56 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has quit []
04:01 -!- rbohn_ [n=chatzill@d103.digis.net] has quit ["zzz"]
04:17 -!- Rob_Russell [n=chatzill@206-248-157-156.dsl.teksavvy.com] has quit [Read
error: 113 (No route to host)]
04:18 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts
04:18 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has
quit [Remote closed the connection]
04:19 -!- Daminvar [n=Daminvar@129.21.121.159] has joined #go-nuts
04:23 -!- Daminvar [n=Daminvar@129.21.121.159] has quit [Client Quit]
04:35 -!- triplez [n=triplez@124.155.195.7] has joined #go-nuts
04:36 -!- triplez [n=triplez@124.155.195.7] has quit [Client Quit]
04:36 -!- nightmouse [n=nightmou@c-69-247-77-241.hsd1.nm.comcast.net] has joined
#go-nuts
04:40 -!- brunov [n=bruno@190.191.110.64] has quit [Read error: 60 (Operation
timed out)]
04:40 -!- Fringehead [n=fringe@c-24-126-235-188.hsd1.ga.comcast.net] has quit
[Read error: 104 (Connection reset by peer)]
04:43 -!- rhelmer [n=rhelmer@adsl-69-107-52-39.dsl.pltn13.pacbell.net] has joined
#go-nuts
04:45 -!- rhelmer [n=rhelmer@adsl-69-107-52-39.dsl.pltn13.pacbell.net] has quit
[Client Quit]
04:53 -!- Axman6 [n=Axman6@pdpc/supporter/student/Axman6] has joined #go-nuts
04:53 -!- einsidan_ [n=einsidan@194-144-68-248.du.xdsl.is] has joined #go-nuts
04:57 -!- halfdan_ [n=halfdan@p57A948C4.dip.t-dialin.net] has joined #go-nuts
05:01 -!- einsidan [n=einsidan@194-144-68-248.du.xdsl.is] has quit [Read error:
110 (Connection timed out)]
05:05 -!- TMinus36 [n=serverz@pdpc/supporter/student/tminus36] has quit [Read
error: 113 (No route to host)]
05:07 -!- marty [n=hans@c-98-234-25-125.hsd1.ca.comcast.net] has joined #go-nuts
05:08 -!- hstimer [n=hans@c-98-234-25-125.hsd1.ca.comcast.net] has quit [Read
error: 104 (Connection reset by peer)]
05:11 -!- halfdan [n=halfdan@p57A94D4A.dip.t-dialin.net] has quit [Read error: 110
(Connection timed out)]
05:12 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined #go-nuts
05:17 < Axman6> hmm, i expected more activity than this, given the number of
people here
05:19 -!- droid0011 [n=g1@p4FDCB145.dip.t-dialin.net] has joined #go-nuts
05:23 -!- aho [n=nya@g226149037.adsl.alicedsl.de] has quit
["EXEC_over.METHOD_SUBLIMATION"]
05:26 -!- dw [n=dw@unaffiliated/dw] has left #go-nuts []
05:33 -!- droid001 [n=g1@p4FDCA6E9.dip.t-dialin.net] has quit [Read error: 110
(Connection timed out)]
05:33 -!- teedex [n=teedex@204.14.155.161] has quit [Remote closed the connection]
05:37 -!- cpr420 [n=cpr420@c-67-165-199-143.hsd1.co.comcast.net] has joined
#go-nuts
05:41 -!- codedread_ [i=180dd699@gateway/web/freenode/x-myynkmqrnxideqnq] has quit
["Page closed"]
05:51 -!- musty [n=musty@unaffiliated/musty] has joined #go-nuts
05:53 < musty> Ah, this channel went down a bit since I last came here :)
05:53 < musty> Probably lost all its hype.
05:53 < musty> but for those of you in here
05:53 < musty> what do you think of Go so far?
05:54 < crc> go seems pretty nice
05:54 < musty> why
05:55 < crc> reasonably clean, and close enough to C that I can understand
code written in it.
05:55 < spikebike> heh, yeah I'm pretty fond of it
05:56 < musty> spikebike, and what sort of things were you doing prior to Go
05:56 < spikebike> python/java like design/object oriented design
05:56 < spikebike> and C like performance
05:56 < musty> crc: and, you too.
05:56 < spikebike> I'm particularly fond of channels
05:56 < crc> musty: I mostly use C, PHP, and Forth
05:57 < spikebike> I started with pascal a long time ago, switch to C for a
long time, then java for a year or two, then python for similar, then go
05:57 < alexsuraci> musty: to be fair it is around 1 am where most people
are :P
05:57 < alexsuraci> in here anyway, as a guess as well
05:58 < musty> spikebike, what do you do with programming languages?  what
sort of programs do you write?  what field are you into
05:58 -!- raichoo [n=raichoo@e181238202.adsl.alicedsl.de] has quit
["http://raichoo.blogspot.com"]
05:58 < ziyu4huang> I am in EDA industry, only C/C++ used.  For hard coder
pursue for performance.  Go seems the only successor what can do most of C.
05:59 < ziyu4huang> I will call it " A modern C language".
05:59 < spikebike> applications, benchmarking, small tools mostly, some
automation for sysadmin type duties, others for design of clusters, and a pet
project that's a p2p backup system
06:00 < alexsuraci> i got my foot in on web development but have since
drastically veered into language design and relatively low-level stuff; in that
regard Go is very interesting, in particular interfaces and the other things (such
as goroutines) that it brings to the low-level
06:00 < musty> Is anyone into exploit-dev at all?  :)
06:00 < musty> spikebike, fun.
06:02 < ziyu4huang> The Go reduce the necessary for header, what a nightmare
in C. And header even goes worse in C++
06:02 < spikebike> yeah go is young, clean, and of limited use so far
06:03 < ziyu4huang> I don'
06:03 < spikebike> it looks promising, with more bindings it might be
generally useful
06:03 < spikebike> so GUI makes it pretty limiting
06:03 < ziyu4huang> I don't think it is limited use.  Many people still
coding in C only.
06:03 < spikebike> C has a GUI
06:03 < musty> what gui?
06:03 < spikebike> well many, but >= 1
06:03 < crc> go has fewer libraries than C
06:03 < musty> wait, what?
06:03 -!- doublec [n=doublec@li30-216.members.linode.com] has quit [Remote closed
the connection]
06:03 < spikebike> a graphics user interface
06:03 < ziyu4huang> That's a framework staff.  Not a language runtime.
06:04 < spikebike> sure, but still important
06:04 < spikebike> languages live in a full ecosystem, and go's (so far) is
limited
06:05 < spikebike> debuggers, ports, GUI, devel tools, library bindings,
etc.
06:05 < ziyu4huang> Go just need a more complete CGO , take callback
C->Go for example.  Then the GUI binding to C/C++ will boost.
06:05 < spikebike> yeah some even really simple things in C go break
06:05 < ziyu4huang> That'
06:06 < spikebike> seems mostly a toy
06:06 < spikebike> I opened ticket #311
06:06 < spikebike> VERY simple program which flat out doesn't work
06:06 < ziyu4huang> that's why Go has gogcc , I think they acknowledge this
short-come .
06:06 < spikebike> works with the standard go
06:06 < spikebike> yeah gccgo is the one that my code doesn't work with
06:07 < Ycros> go is nice, but I don't think I'll end up using it if it
doesn't gain generics and a better way of handling errors
06:08 < ziyu4huang> I believe there will be due compiler for a short time to
overcome leacking tool-chain for native Go runtime
06:09 < spikebike> yeah progress is rapid at the moment, I'm optimistic
06:09 < ziyu4huang> Ycros: before generics, java still produce a lot for
production apps/frameworks :)
06:09 * Axman6 doesn't think he'd use go for GUIs anyway
06:11 < Ycros> ziyu4huang: yeah, I know, but it's really annoying not having
them.  I was a C# dev, and I experienced the transition from 1.0 to 2.0 (one of
the big things in 2.0 was generics)
06:11 < ziyu4huang> Personally , I hate generics in Java.  It introduce
generics just for safe and I have to pay alot of typing every where ..  just for
safe
06:11 < Ycros> but if you don't have them you have to surround things with
casts
06:12 < Ycros> so you're doing the same work, but the compiler won't help
you
06:12 < Axman6> if go could do 'generics' like Haskell, i'd be quite happy
06:12 < Ycros> Axman6: you mean like polymorphic types?  it's sort of the
same thing
06:12 < ziyu4huang> Well, I don't know what's the best.  That's why Go
haven't decide how to do generics , too.
06:12 < Axman6> but i doubt thaT would happen (or whether it's even
possible)
06:13 < Ycros> the question I think is how best to implement them
06:13 < ziyu4huang> I'd like Go have much better design choice.  Like
interface rather then vtable in C++.
06:13 < Axman6> Ycros: yeah, basically
06:13 < Ycros> because there are multiple possibilities.  IMO, you have to
do the casts in your code at runtime anyway
06:13 < Axman6> pattern matching would be a nice addition to go, but i also
doubt that will happen either
06:13 < Ycros> if you don't have them
06:13 < Ycros> yeah
06:13 < Ycros> doubt pattern matching will happen
06:14 < Ycros> I'd like to see exceptions or something like them as well
06:14 < ziyu4huang> If Go just provide java like generics and don't even try
to reduce typing.  I'd rather don't have generics in Go. :)
06:14 < Axman6> can help a lot with the reliability of your code
06:14 < Ycros> I don't think error returns is sufficient
06:15 < Ycros> Axman6: yeah
06:15 < Ycros> Axman6: I wouldn't mind seeing a Maybe construct :)
06:15 < Axman6> yes, i'd love to see a Maybe, and possibly an Either
06:15 < Ycros> and/or non-nullable pointers to go with it
06:15 < Axman6> yeah
06:16 < Ycros> but at this point, why not just use Haskell?
06:16 < Axman6> why not indeed :)
06:17 < Axman6> i can't really see that Go offers me much over haskell
anyway.  i can write fairly fast programs, and i'm not all that interested in
systems code.  but, it does interest me a bit
06:19 -!- [[sroracle]] [n=sroracle@unaffiliated/sroracle] has joined #go-nuts
06:19 < [[sroracle]]> erm
06:20 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
06:20 < [[sroracle]]> when running ./all.bash I get the error: (after a long
list of compiling stuff) http://pastesite.com/12053
06:20 -!- Xera^ [n=lol@87-194-208-246.bethere.co.uk] has joined #go-nuts
06:20 -!- musty [n=musty@unaffiliated/musty] has left #go-nuts ["Leaving"]
06:20 -!- Ortzinator [n=ortzinat@unaffiliated/ortzinator] has joined #go-nuts
06:20 < [[sroracle]]> after the last line it exits
06:21 < [[sroracle]]> I have bison, ed, make, gcc installed
06:23 < ziyu4huang> [[sroracle]] : what OS are you use ?
06:23 < Ycros> Axman6: there's a blog post demonstrating how to write linux
kernel modules in Haskell :P
06:23 < [[sroracle]]> Debian
06:23 < Axman6> indeed :)
06:24 < Axman6> you've got to be a little careful though.  GC + kernel code
= sometimes not a great combination
06:24 -!- StDan [n=danielb@124-197-59-227.callplus.net.nz] has joined #go-nuts
06:25 < ziyu4huang> Axman6: I don't think there is strong reason to use Go
in kernel programming .
06:25 < Axman6> i'm not sure there is either.  thought there might be
06:26 < Axman6> i'm more interested in seeing it used in things like servers
though, which it seems perfectly suited for
06:26 < ziyu4huang> Kernel 's memory model is quite different in user space.
The "system programming" not narrow to write kernel codes I think
06:27 -!- nightmouse [n=nightmou@c-69-247-77-241.hsd1.nm.comcast.net] has quit []
06:27 < ziyu4huang> write server or database, I think that's why Google
invent Go. And that's what parts I intesting in .
06:30 -!- [[sroracle]] [n=sroracle@unaffiliated/sroracle] has quit
["<sresp.co.cc>"]
06:30 -!- Ycros [n=ycros@211.30.206.246] has quit ["WeeChat 0.3.0"]
06:32 < spikebike> yeah servers/databases and the like seem a good fit for
go
06:32 < spikebike> or maybe app devel for chrome-os apps where the browser
will be the gui
06:33 < spikebike> after all even netbooks are getting multiple threads
these days
06:33 < anticw> it's not really about threads
06:34 < anticw> i've written a couple of (real, not toy) things in go ...
using go routines because it made something easier ...  not beacuse i needed
threads
06:34 < spikebike> yeah
06:34 < spikebike> goroutines are cool
06:34 < ziyu4huang> It's about performance.  Even you can buy more powerful
machine to run java.  Performance count's everything
06:34 < spikebike> I end up not passing things in the call, but instead via
a chennel
06:34 < spikebike> channel
06:34 < anticw> for example, rblcheck...  it needs to do 165+ async dns
lookups ...  doing this in in go turns out to be very easy, it doesn't create lots
of threads at the OS level, it doesn't needed to
06:35 < spikebike> I find channels+goroutines substantially faster than
spawning a goroutine for each
06:35 < ziyu4huang> netbook is something low power machine.  So, compare to
major heavy OS. It have to run everything simple yet faster.  Even compare to full
power latop.
06:40 -!- TMinus36 [n=serverz@pdpc/supporter/student/tminus36] has joined #go-nuts
06:40 -!- ehird [n=ehird@91.105.120.33] has quit []
06:42 -!- phillipsm [n=mattscom@173-23-63-244.client.mchsi.com] has joined
#go-nuts
06:51 -!- redondos [n=nnnnnnre@87.230.7.171] has left #go-nuts []
07:03 -!- Xera^ [n=lol@87-194-208-246.bethere.co.uk] has quit ["( www.nnscript.com
:: NoNameScript 4.21 :: www.esnation.com )"]
07:06 -!- scarabx [n=scarabx@c-24-147-239-120.hsd1.ma.comcast.net] has quit ["This
computer has gone to sleep"]
07:09 -!- JSharpe2 [n=jamie@5ad1d7c5.bb.sky.com] has joined #go-nuts
07:12 -!- schultzi [n=schultzi@99-57-244-217.uvs.rcsntx.sbcglobal.net] has joined
#go-nuts
07:12 -!- schultzi [n=schultzi@99-57-244-217.uvs.rcsntx.sbcglobal.net] has quit
[Client Quit]
07:23 -!- JSharpe [n=jamie@5ad9395b.bb.sky.com] has quit [Connection timed out]
07:23 -!- JSharpe [n=jamie@5ad1d7c5.bb.sky.com] has joined #go-nuts
07:23 -!- sw4 [n=sw@193.126.212.28] has quit [Read error: 104 (Connection reset by
peer)]
07:25 -!- goplexian [n=goplexia@d154-20-0-9.bchsia.telus.net] has left #go-nuts []
07:27 -!- artery [n=rob@c-67-180-204-137.hsd1.ca.comcast.net] has joined #go-nuts
07:27 -!- artery [n=rob@c-67-180-204-137.hsd1.ca.comcast.net] has left #go-nuts []
07:27 -!- aho [n=nya@78.52.56.204] has joined #go-nuts
07:30 -!- sw4 [n=sw@193.126.212.28] has joined #go-nuts
07:36 -!- JSharpe2 [n=jamie@5ad1d7c5.bb.sky.com] has quit [Connection timed out]
07:37 -!- andern [n=NA@55.84-234-230.customer.lyse.net] has quit [Remote closed
the connection]
07:37 -!- andern [n=NA@55.84-234-230.customer.lyse.net] has joined #go-nuts
07:53 -!- kaib [n=kaib@c-76-102-52-156.hsd1.ca.comcast.net] has joined #go-nuts
07:53 -!- mode/#go-nuts [+v kaib] by ChanServ
07:58 -!- kaib [n=kaib@c-76-102-52-156.hsd1.ca.comcast.net] has quit []
08:05 -!- artery [n=rob@c-67-180-204-137.hsd1.ca.comcast.net] has joined #go-nuts
08:06 < anticw> has anyone here talked about a mime parser yet?  i checked
and it didn't look like there was any active work on that front
08:06 -!- slashus2_ [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined
#go-nuts
08:10 -!- sliceofpi [n=sliceofp@c-98-197-1-232.hsd1.tx.comcast.net] has quit
["Lost terminal"]
08:12 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has quit [Connection
timed out]
08:12 -!- kaib [n=kaib@c-76-102-52-156.hsd1.ca.comcast.net] has joined #go-nuts
08:12 -!- mode/#go-nuts [+v kaib] by ChanServ
08:15 -!- bthomson [n=bthomson@pool-71-114-74-245.washdc.dsl-w.verizon.net] has
quit [Read error: 60 (Operation timed out)]
08:16 -!- bthomson [n=bthomson@c-69-255-188-5.hsd1.va.comcast.net] has joined
#go-nuts
08:17 -!- aarapov [n=aarapov@r2ah201.net.upc.cz] has joined #go-nuts
08:18 -!- Anders [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts
08:18 -!- sliceofpi [n=sliceofp@c-98-197-1-232.hsd1.tx.comcast.net] has joined
#go-nuts
08:20 -!- karpar [n=Adium@58.253.168.23] has joined #go-nuts
08:20 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has quit [Read
error: 110 (Connection timed out)]
08:25 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts
08:29 -!- karpar [n=Adium@58.253.168.23] has left #go-nuts []
08:30 -!- karpar [n=Adium@58.253.168.23] has joined #go-nuts
08:30 -!- karpar [n=Adium@58.253.168.23] has left #go-nuts []
08:33 -!- rakd [n=rakd@219.117.252.7.static.zoot.jp] has quit ["See you..."]
08:41 -!- phillipsm [n=mattscom@173-23-63-244.client.mchsi.com] has quit [Remote
closed the connection]
08:44 -!- hebroon [n=hebroons@p4bcf90.hkidnt01.ap.so-net.ne.jp] has joined
#go-nuts
08:46 -!- kaib [n=kaib@c-76-102-52-156.hsd1.ca.comcast.net] has quit []
08:48 -!- hebroon [n=hebroons@p4bcf90.hkidnt01.ap.so-net.ne.jp] has quit
["Leaving..."]
08:48 -!- ShadowIce [i=shadowic@unaffiliated/shadowice-x841044] has joined
#go-nuts
08:49 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
08:50 -!- karpar [n=Adium@58.253.168.23] has joined #go-nuts
08:51 -!- ukl [n=ukl@f053124215.adsl.alicedsl.de] has joined #go-nuts
08:53 -!- StDan [n=danielb@124-197-59-227.callplus.net.nz] has quit [Remote closed
the connection]
08:53 -!- karpar [n=Adium@58.253.168.23] has left #go-nuts []
08:56 -!- p0g0_ [n=pogo@unaffiliated/p0g0] has quit [Read error: 110 (Connection
timed out)]
08:56 -!- p0g0_ [n=pogo@unaffiliated/p0g0] has joined #go-nuts
09:05 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
09:14 -!- metamurks [n=ihate@brln-4dbabcde.pool.mediaWays.net] has joined #go-nuts
09:20 -!- lux` [n=lux@151.95.190.245] has joined #go-nuts
09:20 -!- keeto [n=keeto@121.54.92.149] has quit [Remote closed the connection]
09:21 -!- keeto [n=keeto@121.54.92.149] has joined #go-nuts
09:22 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Connection timed out]
09:28 -!- Anders_ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts
09:37 < Axman6> so, has anyone use Go for anything interesting yet?  (i mean
you personally, i want to know what people are actually using it for)
09:40 -!- kashia_ [n=Kashia@p4FEB71BC.dip.t-dialin.net] has joined #go-nuts
09:42 -!- cpr420 [n=cpr420@c-67-165-199-143.hsd1.co.comcast.net] has quit
["Vision[0.9.7-H-090423]: i've been blurred!"]
09:43 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has quit []
09:44 -!- Anders [n=Anders@c83-253-2-206.bredband.comhem.se] has quit [Read error:
110 (Connection timed out)]
09:45 -!- trickie [n=trickie@86.93.227.181] has quit ["Computer has gone to
sleep"]
09:45 -!- Kashia [n=Kashia@p4FEB775E.dip.t-dialin.net] has quit [Read error: 60
(Operation timed out)]
09:46 -!- karpar [n=Adium@58.253.168.23] has joined #go-nuts
09:46 -!- karpar [n=Adium@58.253.168.23] has left #go-nuts []
09:50 -!- Anders [n=Anders@c83-253-2-206.bredband.comhem.se] has joined #go-nuts
09:56 -!- chickamade [n=chickama@123.16.65.96] has joined #go-nuts
10:05 -!- Anders_ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit [Read
error: 110 (Connection timed out)]
10:05 -!- Cyanure [n=cyanure@212-198-164-142.rev.numericable.fr] has joined
#go-nuts
10:09 -!- Cyanure [n=cyanure@212-198-164-142.rev.numericable.fr] has quit [Read
error: 60 (Operation timed out)]
10:14 -!- ShadowIce [i=shadowic@unaffiliated/shadowice-x841044] has quit
["Leaving"]
10:19 -!- ShadowIce [n=pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
10:25 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has joined
#go-nuts
10:38 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined
#go-nuts
10:38 -!- awishformore_ [n=awishfor@78.141.153.114] has joined #go-nuts
10:39 -!- teedex [n=teedex@204.14.155.161] has quit [Remote closed the connection]
10:48 -!- chickamade [n=chickama@123.16.65.96] has quit ["Leaving"]
10:51 -!- Innominate [n=sirrobin@cpe-071-077-041-139.nc.res.rr.com] has quit [Read
error: 113 (No route to host)]
10:53 -!- trickie [n=trickie@86.93.227.181] has joined #go-nuts
10:53 -!- trickie [n=trickie@86.93.227.181] has quit [Client Quit]
10:53 -!- trickie [n=trickie@86.93.227.181] has joined #go-nuts
10:55 -!- awishformore [n=awishfor@ip-88-207-235-15.dyn.luxdsl.pt.lu] has quit
[Read error: 110 (Connection timed out)]
11:04 -!- elmar [n=elmar@dslb-188-097-070-049.pools.arcor-ip.net] has joined
#go-nuts
11:06 -!- kashia_ [n=Kashia@p4FEB71BC.dip.t-dialin.net] has quit ["Leaving"]
11:15 -!- simonz05 [n=simon@143.84-49-89.nextgentel.com] has joined #go-nuts
11:19 -!- illya77 [n=illya77@187-222-133-95.pool.ukrtel.net] has joined #go-nuts
11:22 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts
11:31 -!- xgez [n=xgez@53561089.cable.casema.nl] has joined #go-nuts
11:32 -!- xgez [n=xgez@53561089.cable.casema.nl] has quit [Client Quit]
11:34 -!- skammer [n=skammer@79.139.142.75] has joined #go-nuts
11:38 -!- aarapov [n=aarapov@r2ah201.net.upc.cz] has quit ["Leaving."]
11:46 -!- s_mosher [n=smosher@bas1-ottawa10-1279302916.dsl.bell.ca] has left
#go-nuts ["Leaving"]
11:46 -!- Enselic [n=martin@c-527c71d5.017-113-6c756e10.cust.bredbandsbolaget.se]
has joined #go-nuts
11:47 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has quit []
11:58 -!- pshahmumbai [n=prashant@59.164.25.103] has joined #go-nuts
11:58 -!- iwikiwi_ [n=iwikiwi@204.12.235.92] has joined #go-nuts
12:00 -!- iwikiwi_ [n=iwikiwi@204.12.235.92] has quit [Client Quit]
12:02 -!- iwikiwi [n=iwikiwi@204.12.235.92] has joined #go-nuts
12:09 < spikebike> memory benchmark and mandelbrot set here
12:14 -!- aho [n=nya@78.52.56.204] has quit ["EXEC_over.METHOD_SUBLIMATION"]
12:15 -!- snearch_ [n=olaf@g225052091.adsl.alicedsl.de] has joined #go-nuts
12:24 -!- Rob_Russell [n=chatzill@206-248-157-156.dsl.teksavvy.com] has joined
#go-nuts
12:24 -!- pshahmumbai [n=prashant@59.164.25.103] has quit ["Ex-Chat"]
12:26 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has joined
#go-nuts
12:28 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has quit [Client
Quit]
12:31 -!- tomestla [n=tom@78.251.129.178] has joined #go-nuts
12:34 -!- Ryan__ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
12:36 -!- exch [n=nuada@h144170.upc-h.chello.nl] has quit [Read error: 104
(Connection reset by peer)]
12:44 -!- exch [n=nuada@h144170.upc-h.chello.nl] has joined #go-nuts
12:49 -!- tomestla [n=tom@78.251.129.178] has quit [Read error: 60 (Operation
timed out)]
12:57 -!- zz [i=fusion@193.104.228.25] has joined #go-nuts
12:59 -!- merkage [i=fusion@91.206.90.82] has quit []
13:04 -!- Makdaam [n=lhx@opers.man.poznan.pl] has quit [Read error: 110
(Connection timed out)]
13:08 -!- iwikiwi [n=iwikiwi@204.12.235.92] has quit ["I ascend to reality!"]
13:08 -!- iwikiwi [n=iwikiwi@204.12.235.92] has joined #go-nuts
13:10 -!- ukl_ [n=ukl@f053125253.adsl.alicedsl.de] has joined #go-nuts
13:20 -!- KillerX [n=anant@59.92.173.118] has joined #go-nuts
13:21 < wm_eddie> Axman6: Give us all a little more than a couple of weeks.
13:21 < Axman6> wm_eddie: bah!  :)
13:21 -!- ukl [n=ukl@f053124215.adsl.alicedsl.de] has quit [Read error: 110
(Connection timed out)]
13:22 < Axman6> spikebike: sounds good :)
13:24 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit [Client Quit]
13:24 -!- KillerX [n=anant@59.92.173.118] has joined #go-nuts
13:40 -!- scm_ [i=justme@c137196.adsl.hansenet.de] has joined #go-nuts
13:41 -!- murodes1 [n=James@124-169-42-199.dyn.iinet.net.au] has quit [Read error:
104 (Connection reset by peer)]
13:41 -!- GeoBSD [n=geocalc@lns-bzn-59-82-252-168-145.adsl.proxad.net] has joined
#go-nuts
13:48 < uriel> Axman6: actually quite a few things, see
http://go-lang.cat-v.org/go-code (and I'm certain this is a very incomplete list)
13:51 -!- scm [i=justme@c176198.adsl.hansenet.de] has quit [Read error: 104
(Connection reset by peer)]
13:53 < Axman6> is there some way to get Go to actually use multiple
threads?  i tried an example program, and it only used one thread
13:53 < uriel> Axman6: go will use multiple threads when needed
13:53 < exch> use runtime.GOMAXPROCS(2) ..  where 2 would be the number of
cpus/cores you have
13:54 < uriel> well, that is to use multiple cores, but even on a single
core go will use multiple threads if needed :)
13:55 < Axman6> righto
13:55 < uriel> and IMHO it is better to set the GOMAXPROCS env var than call
the runtime function, but I guess it is a matter of taste
13:56 < exch> true..  at some point the GOMAXPROCS call will be obsolete
though.  Go runtime will configure it by itself
14:03 -!- snearch_ [n=olaf@g225052091.adsl.alicedsl.de] has quit ["Ex-Chat"]
14:07 < spikebike> uriel ya, especially since gccgo goesn't have the runtime
function
14:18 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: ukai,
cpach, scyth, xjih78, mjard, spikebike, bakkdoor, GeoBSD, DJCapelis, idemal, (+112
more, use /NETSPLIT to show all of them)
14:19 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: JoNaZ,
freespace, Yappo_, hhg_, Guest79748, laprice, Jerub, mat_, Boggy-B, mikejs, (+33
more, use /NETSPLIT to show all of them)
14:21 -!- Netsplit over, joins: itorres, soul9, jessta, shardz, yiyus, Robdgreat,
kfx, ivan`, ukl_, fhs (+112 more)
14:21 -!- Netsplit over, joins: mycroftiv, facemelter, reppie, +danderson,
Boggy-B, KiNgMaR, RooTer, atsampson, fenicks, senneth (+33 more)
14:24 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
14:24 -!- Ryan__ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
14:25 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
14:25 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
14:25 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
14:25 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
14:25 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
14:26 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
14:28 < uriel> hah, now we have people asking to remove multiple return
values!  oh dear, people are sure crazy!
14:28 < exDM69> and why is that?
14:29 < exDM69> what's their point of view?
14:29 -!- tomestla [n=tom@mir31-6-88-178-127-158.fbx.proxad.net] has joined
#go-nuts
14:30 < melba> it's 'oh, i'm too stupid to make my own language, let's see
if i can cripple this one to satisfy my domain specific needs'
14:31 < uriel> exDM69: hard to know, I suspect their point of view comes
from taking some mind-altering substances..
14:31 < uriel> melba: indeed
14:35 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has joined
#go-nuts
14:37 -!- Ryan__ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
14:37 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
14:38 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
14:38 -!- Ryan__ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 54 (Connection reset by peer)]
14:42 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
14:42 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
14:43 -!- tomestla [n=tom@mir31-6-88-178-127-158.fbx.proxad.net] has quit
["Leaving."]
14:43 -!- tomestla [n=tom@mir31-6-88-178-127-158.fbx.proxad.net] has joined
#go-nuts
14:43 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has
joined #go-nuts
14:44 -!- scarabx [n=scarabx@c-24-147-239-120.hsd1.ma.comcast.net] has joined
#go-nuts
14:45 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts
14:48 < jlouis> uriel: I want some of those mushrooms!
14:49 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
14:49 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
14:52 -!- metamurks [n=ihate@brln-4dbabcde.pool.mediaWays.net] has quit [":wq!"]
14:52 -!- metamurks [n=ihate@brln-4dbabcde.pool.mediaWays.net] has joined #go-nuts
14:54 -!- metamurks [n=ihate@brln-4dbabcde.pool.mediaWays.net] has quit [Client
Quit]
14:54 -!- metamurks [n=ihate@brln-4dbabcde.pool.mediaWays.net] has joined #go-nuts
14:57 -!- tomestla1 [n=tom@mir31-6-88-178-127-158.fbx.proxad.net] has joined
#go-nuts
14:57 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
14:57 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 54 (Connection reset by peer)]
14:58 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has quit []
15:01 -!- tomestla [n=tom@mir31-6-88-178-127-158.fbx.proxad.net] has quit [Read
error: 113 (No route to host)]
15:01 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
15:01 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:02 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:03 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:04 < ziyu4huang> I just write a Go maker, it help you compile Go source
without Makefile . Check http://moogle-store.googlecode.com/
15:05 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
15:06 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:06 -!- raphael [n=rgb@did75-11-82-231-40-223.fbx.proxad.net] has quit
["leaving"]
15:06 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
15:07 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:07 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:07 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
15:08 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:08 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 54 (Connection reset by peer)]
15:09 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
15:09 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:10 -!- syd [n=sydcogs@118.127.19.220] has quit [Remote closed the connection]
15:10 -!- syd [n=sydcogs@118.127.19.220] has joined #go-nuts
15:11 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:11 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
15:12 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:12 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:13 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:13 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 104 (Connection reset by peer)]
15:18 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:18 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:24 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:24 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:25 -!- Fish [n=Fish@78.238.225.114] has joined #go-nuts
15:26 < daed> this has probably been asked a thousand times, but is anybody
working on a windows compiler?
15:27 < Vova> http://korprg.blogspot.com/2009/12/go-compiler.html
15:28 < daed> oh sweet
15:28 < Vova> :]
15:29 < daed> are there any prerequisites for go-windows?
15:29 < daed> i.e.  cygwin?
15:30 < daed> e.g., rather
15:30 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:31 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:32 < Vova> nope
15:32 < daed> awesome
15:32 -!- jA_cOp [n=yakobu@unaffiliated/ja-cop/x-9478493] has quit [Read error:
104 (Connection reset by peer)]
15:37 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:37 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:42 -!- JBeshir [n=namegduf@138-38-226-61.resnet.bath.ac.uk] has joined #go-nuts
15:43 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:43 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:54 < ukl> <epoch>: fatal error: dowidth: unknown type: ideal
15:54 < ukl> huh?
15:55 -!- Ryan_ [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
15:55 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit [Read
error: 54 (Connection reset by peer)]
15:55 -!- amacleod [n=amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has joined
#go-nuts
15:56 < ukl> http://gopaste.org/view/9ejlZ here it is...  nothing important
but I can't even imagine how this error message is related to it
15:56 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
15:57 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
15:58 -!- wcn_ [n=wcn@ip68-3-237-83.ph.ph.cox.net] has joined #go-nuts
15:58 -!- wcn_ [n=wcn@ip68-3-237-83.ph.ph.cox.net] has quit [Client Quit]
15:58 < ukl> (building latest sources now...maybe it helps.)
15:59 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
16:00 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
16:01 -!- Fringehead [n=fringe@c-24-126-235-188.hsd1.ga.comcast.net] has joined
#go-nuts
16:03 -!- wcn [n=wcn@216.239.45.130] has quit [Read error: 60 (Operation timed
out)]
16:05 < ukl> nothing changed...
16:12 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
16:12 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
16:18 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
16:18 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
16:18 -!- p4p4 [n=P4p4@24.106.113.82.net.de.o2.com] has joined #go-nuts
16:19 -!- Xera^ [n=lol@87-194-208-246.bethere.co.uk] has joined #go-nuts
16:21 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has joined
#go-nuts
16:24 < Rob_Russell> i have a spot in my code where a C++ style destructor
would be handy
16:24 < Rob_Russell> any ideas on simulating that kind of functionality?
16:24 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
16:24 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
16:27 < uriel> Rob_Russell: perhaps if you explain what exactly you are
trying to do...
16:27 < uriel> defer can be handy
16:28 < taruti> some kind of finalizers can be occasionally handy
16:30 < Rob_Russell> been looking at defer, thinking about rearranging
things so i use a goroutine
16:30 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has quit []
16:30 < Rob_Russell> basically i have resource b that tracks information
about resource a
16:30 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has joined #go-nuts
16:30 < Rob_Russell> resource a has a rigidly defined interface that i can't
change
16:30 -!- trost [n=trost@pool-96-225-223-137.ptldor.fios.verizon.net] has joined
#go-nuts
16:30 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
16:31 < Rob_Russell> so i want resource b to hold a reference to resource a
and have that resource freed when a goes out of scope
16:31 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
16:31 < Rob_Russell> (this is for godom)
16:31 < trost> weird error d'jour: invalid operation: int(b[i]) << ((8
- i) * 8) (shift count type int)
16:32 < tor7> trost: you can't shift with a signed count.
16:32 < trost> This fussing over the rhs type in shifts makes no sense to me
16:32 < uriel> Rob_Russell: you can't wrap a with embeding or something?
16:32 < Rob_Russell> uriel: tried that/doing that
16:32 < tor7> trost: 1 << -5 would make little sense
16:32 < JBeshir> So when you create Resource B, defer the destruction of
Resource A, I guess.
16:32 < trost> tor7 ok, that fixes it
16:32 < plexdev> http://is.gd/5e69S by [Russ Cox] in go/src/pkg/runtime/ --
runtime: disable pointer scan optimization
16:32 < trost> still, n << -5 == n >> 5 in my book
16:33 < Rob_Russell> JBeshir: i think i might be able to do something like
that with a goroutine, that's the route i'm going to try next
16:33 < Rob_Russell> (after lunch :) )
16:37 -!- trost [n=trost@pool-96-225-223-137.ptldor.fios.verizon.net] has quit
["Leaving"]
16:40 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined #go-nuts
16:44 -!- Venom_X [n=pjacobs@cpe-67-9-131-167.austin.res.rr.com] has joined
#go-nuts
16:45 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit ["Leaving."]
16:46 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
16:46 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
16:47 -!- arnew [n=arnew@dslb-088-071-067-103.pools.arcor-ip.net] has joined
#go-nuts
16:47 -!- artery [n=rob@c-67-180-204-137.hsd1.ca.comcast.net] has quit ["brb"]
16:48 -!- brunov [n=bruno@190.191.110.64] has quit [Read error: 110 (Connection
timed out)]
16:51 -!- ukl [n=ukl@f053125253.adsl.alicedsl.de] has quit ["went mad"]
16:52 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
16:52 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
16:55 -!- fgb [n=fgb@190.246.85.45] has joined #go-nuts
16:57 -!- wollw [n=dshere@75-101-22-68.dsl.dynamic.sonic.net] has quit [Read
error: 104 (Connection reset by peer)]
16:57 -!- wollw [n=dshere@75-101-22-68.dsl.dynamic.sonic.net] has joined #go-nuts
16:59 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
16:59 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:01 -!- kichik|work [n=kichik_w@bzq-84-108-228-67.cablep.bezeqint.net] has quit
[]
17:05 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
17:05 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:08 -!- deso [n=deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts
17:11 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
17:11 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:12 -!- amacleod [n=amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has quit [Read
error: 60 (Operation timed out)]
17:14 -!- niekie [i=quasselc@CAcert/Assurer/niekie] has quit [Remote closed the
connection]
17:14 -!- niekie [i=quasselc@CAcert/Assurer/niekie] has joined #go-nuts
17:19 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts
17:21 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has joined #go-nuts
17:28 -!- djanderson [n=dja@hltncable.pioneerbroadband.net] has joined #go-nuts
17:29 -!- einsidan_ [n=einsidan@194-144-68-248.du.xdsl.is] has quit [Operation
timed out]
17:30 -!- oklofok [n=oklopol@a91-153-117-63.elisa-laajakaista.fi] has left
#go-nuts []
17:31 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
17:31 -!- awishformore_ [n=awishfor@78.141.153.114] has quit [Read error: 60
(Operation timed out)]
17:31 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:31 -!- brrant [n=John@168-103-78-133.hlrn.qwest.net] has quit ["Leaving"]
17:32 -!- einsidan [n=einsidan@194-144-68-248.du.xdsl.is] has joined #go-nuts
17:33 -!- Ryan [n=ryan@h246.117.88.75.dynamic.ip.windstream.net] has quit
["Colloquy for iPhone - http://colloquy.mobi"]
17:33 -!- awishformore [n=awishfor@78.141.153.114] has joined #go-nuts
17:35 -!- Anders [n=Anders@c83-253-2-206.bredband.comhem.se] has quit [Nick
collision from services.]
17:37 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
17:37 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:43 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
17:44 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:45 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has quit []
17:49 -!- neynenmo [n=neynenmo@p50833D4D.dip.t-dialin.net] has joined #go-nuts
17:50 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
17:50 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:51 -!- fgb [n=fgb@190.246.85.45] has left #go-nuts []
17:52 -!- nightmouse [n=nightmou@c-69-247-77-241.hsd1.nm.comcast.net] has joined
#go-nuts
17:52 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
17:53 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:54 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined
#go-nuts
17:55 -!- Anders___ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined
#go-nuts
17:55 -!- Anders___ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit [Read
error: 104 (Connection reset by peer)]
17:55 -!- Anders___ [n=Anders@c83-253-2-206.bredband.comhem.se] has joined
#go-nuts
17:55 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
17:55 -!- triplez_ [n=triplez@cm52.sigma225.maxonline.com.sg] has joined #go-nuts
17:56 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
17:57 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has left #go-nuts
[]
17:58 -!- AndrewBC_ [n=Andrew@97.93.242.12] has quit [Read error: 110 (Connection
timed out)]
17:59 -!- malkomalko_ [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has joined
#go-nuts
18:01 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has joined
#go-nuts
18:02 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:02 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:02 -!- [[sroracle]] [n=sroracle@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
18:03 -!- Adys [n=Adys@unaffiliated/adys] has joined #go-nuts
18:05 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
18:06 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:07 -!- raichoo [n=raichoo@i577B93E1.versanet.de] has joined #go-nuts
18:12 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:12 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:13 -!- kaib [n=kaib@c-76-102-52-156.hsd1.ca.comcast.net] has joined #go-nuts
18:13 -!- mode/#go-nuts [+v kaib] by ChanServ
18:13 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has joined #go-nuts
18:14 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has quit [Read error:
110 (Connection timed out)]
18:15 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has quit [Read
error: 110 (Connection timed out)]
18:16 -!- leoncamel [n=leoncame@58-3-168-18.ppp.bbiq.jp] has joined #go-nuts
18:18 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:18 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:20 -!- iwikiwi [n=iwikiwi@204.12.235.92] has quit ["leaving"]
18:24 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:24 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:30 < leoncamel> hey, folks.  I build a go, and it seems it install into
"$HOME/bin/".  I don't want it install into that directory, so I delete all
executable program which installed just now.
18:30 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:31 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:31 < leoncamel> Then, I set the GOBIN environment variable and try to
rebuild go.
18:31 < leoncamel> But, it prompt "clean.bash: line 16: gomake: command not
found"
18:31 < leoncamel> What shall I do ?
18:32 < leoncamel> I can not find that "gomake" anymore.
18:32 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has joined #go-nuts
18:34 -!- kaib [n=kaib@c-76-102-52-156.hsd1.ca.comcast.net] has quit []
18:34 -!- the_drow [i=4d7e0fd2@gateway/web/freenode/x-votwmqlyluwauesb] has joined
#go-nuts
18:35 -!- wssc [n=scott@89-158-235-232.rev.dartybox.com] has joined #go-nuts
18:35 -!- skyyy [i=caw@res55551479.rh.rit.edu] has quit [Read error: 60 (Operation
timed out)]
18:35 -!- skyyy [i=caw@res55551479.rh.rit.edu] has joined #go-nuts
18:37 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:37 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:38 -!- tav_ [n=tav@84.13.187.176] has joined #go-nuts
18:39 < leoncamel> oops, solved.
18:40 -!- maacl [n=mac@0x573526c8.virnxx17.dynamic.dsl.tele.dk] has quit []
18:40 -!- tav [n=tav@78.146.17.66] has quit [Read error: 110 (Connection timed
out)]
18:40 < leoncamel> I didn't add $GOBIN into my $PATH
18:43 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:43 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:44 -!- tomestla1 [n=tom@mir31-6-88-178-127-158.fbx.proxad.net] has quit [Read
error: 113 (No route to host)]
18:44 -!- mat3schk3 [n=pat@dslb-094-220-254-166.pools.arcor-ip.net] has joined
#go-nuts
18:45 -!- pwned [i=pwned@78.176.106.81] has joined #go-nuts
18:47 -!- einsidan_ [n=einsidan@194-144-68-248.du.xdsl.is] has joined #go-nuts
18:47 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
18:47 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:48 -!- p4p4 [n=P4p4@24.106.113.82.net.de.o2.com] has quit [Success]
18:49 -!- aarapov [n=aarapov@r2ah201.net.upc.cz] has joined #go-nuts
18:49 -!- mkanat [n=mkanat@c-67-188-1-39.hsd1.ca.comcast.net] has quit ["Bye!"]
18:53 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:53 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
18:54 -!- einsidan [n=einsidan@194-144-68-248.du.xdsl.is] has quit [Success]
18:56 -!- ehird [n=ehird@91.104.229.201] has joined #go-nuts
18:57 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts
18:57 -!- mat3schk3 [n=pat@dslb-094-220-254-166.pools.arcor-ip.net] has left
#go-nuts []
18:57 -!- Guest79748 [n=irc@209.17.191.58] has quit ["leaving"]
18:58 -!- leoncamel [n=leoncame@58-3-168-18.ppp.bbiq.jp] has quit ["leaving"]
18:59 -!- hallsa [n=shane@miles.jfet.net] has quit [Remote closed the connection]
18:59 -!- irc [n=irc@209.17.191.58] has joined #go-nuts
18:59 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
18:59 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:00 -!- bockmabe [n=B@miles.jfet.net] has quit [Remote closed the connection]
19:01 -!- sjbrown_ [n=sjbrown@c-69-181-182-137.hsd1.ca.comcast.net] has joined
#go-nuts
19:03 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
19:03 -!- ned [n=ned@c-76-19-208-96.hsd1.ma.comcast.net] has quit [Read error: 104
(Connection reset by peer)]
19:03 -!- ned [n=ned@c-76-19-208-96.hsd1.ma.comcast.net] has joined #go-nuts
19:03 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:05 -!- hallsa [n=shane@miles.jfet.net] has joined #go-nuts
19:08 -!- bockmabe [n=B@miles.jfet.net] has joined #go-nuts
19:08 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit [Remote closed the
connection]
19:09 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:09 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:10 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has quit ["Leaving"]
19:15 -!- nightmouse [n=nightmou@c-69-247-77-241.hsd1.nm.comcast.net] has quit []
19:15 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:16 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:18 -!- __ed [i=bitch@anal-co.it] has quit [Read error: 60 (Operation timed
out)]
19:19 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:21 -!- smooge [n=smooge@net1.senecac.on.ca] has joined #go-nuts
19:23 -!- Rob_Russell [n=chatzill@206-248-157-156.dsl.teksavvy.com] has quit [Read
error: 113 (No route to host)]
19:25 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:25 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:31 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:31 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:33 -!- teedex [n=teedex@204.14.155.161] has quit [Remote closed the connection]
19:34 < kimelto> moin
19:36 < arnew> moin
19:37 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:38 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:41 -!- teedex [n=teedex@204.14.155.161] has joined #go-nuts
19:43 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
19:44 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:44 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:45 -!- Venom_X [n=pjacobs@cpe-67-9-131-167.austin.res.rr.com] has quit []
19:47 -!- snearch [n=olaf@g225061006.adsl.alicedsl.de] has joined #go-nuts
19:47 -!- rog [n=rog@92.28.217.99] has joined #go-nuts
19:50 -!- rog [n=rog@92.28.217.99] has quit [Client Quit]
19:50 -!- mertimor [n=mertimor@p578EDD4F.dip.t-dialin.net] has joined #go-nuts
19:50 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:50 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:52 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has quit []
19:56 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
19:56 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
19:56 -!- sjbrown_ [n=sjbrown@c-69-181-182-137.hsd1.ca.comcast.net] has quit
["Leaving"]
19:59 -!- pdusen [n=pdusen@crob4-55.flint.umich.edu] has joined #go-nuts
19:59 -!- pvandusen [n=pdusen@crob4-55.flint.umich.edu] has quit [Read error: 113
(No route to host)]
20:01 -!- Zarutian [n=zarutian@194-144-84-110.du.xdsl.is] has quit [Read error: 60
(Operation timed out)]
20:02 -!- |newbie| [n=kvirc@host68-182-static.16-80-b.business.telecomitalia.it]
has joined #go-nuts
20:02 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
20:03 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
20:06 -!- |newbie| [n=kvirc@host68-182-static.16-80-b.business.telecomitalia.it]
has quit [Client Quit]
20:09 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
20:09 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
20:14 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has quit []
20:14 -!- neynenmo [n=neynenmo@p50833D4D.dip.t-dialin.net] has quit ["Leaving..."]
20:15 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
20:15 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
20:17 -!- wssc [n=scott@89-158-235-232.rev.dartybox.com] has quit [Read error: 110
(Connection timed out)]
20:21 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
20:21 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
20:24 -!- amacleod [n=amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has joined
#go-nuts
20:27 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
20:28 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
20:28 < Sungem> momo
20:30 -!- malkomalko [n=malkomal@pool-70-23-72-20.ny325.east.verizon.net] has
joined #go-nuts
20:32 -!- newtoirc [i=bb259ef4@gateway/web/ajax/mibbit.com/session] has joined
#go-nuts
20:32 -!- newtoirc [i=bb259ef4@gateway/web/ajax/mibbit.com/session] has quit [Nick
collision from syn.]
20:33 -!- mitchellh [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has joined
#go-nuts
20:33 -!- bockmabe [n=B@miles.jfet.net] has quit [Remote closed the connection]
20:34 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
20:34 -!- bockmabe [n=B@miles.jfet.net] has joined #go-nuts
20:34 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
20:34 -!- clark_ [i=bb259ef4@gateway/web/freenode/x-gnkvkxfbcuxpflor] has joined
#go-nuts
20:35 -!- brunov [n=bruno@190.191.110.64] has quit [Read error: 110 (Connection
timed out)]
20:35 < clark_> Hello o/
20:35 -!- rog [n=rog@92.28.217.99] has joined #go-nuts
20:37 -!- mitchellh1 [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined
#go-nuts
20:40 -!- __ed [i=bitch@anal-co.it] has quit ["changing servers"]
20:40 -!- __ed [i=bitch@anal-co.it] has joined #go-nuts
20:40 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has joined
#go-nuts
20:40 -!- skelterjohn [n=jasmuth@c-76-116-176-34.hsd1.nj.comcast.net] has quit
[Client Quit]
20:41 -!- andresj [n=andresj@c-67-180-242-31.hsd1.ca.comcast.net] has joined
#go-nuts
20:42 < andresj> hello, i remember reading about a replacement for C enums
in Go, but I can't find it again.  It was supposed to get rid of integer values
(at least for the end-programmer).
20:43 < arnew> iota?
20:44 < andresj> wouldn't iota defeat the purpose of not using integer
values?
20:44 < uriel> uhu?
20:44 < andresj> uhu?
20:48 -!- nightmouse [n=nightmou@c-69-247-77-241.hsd1.nm.comcast.net] has joined
#go-nuts
20:48 -!- Enselic [n=martin@c-527c71d5.017-113-6c756e10.cust.bredbandsbolaget.se]
has quit [Remote closed the connection]
20:48 -!- Kniht [n=kniht@c-68-58-17-177.hsd1.in.comcast.net] has quit [Read error:
60 (Operation timed out)]
20:49 < andresj> hum.  i see.  i'm experimenting with a more Go-oey way of
implementing a GUI library.
20:50 -!- illya77 [n=illya77@187-222-133-95.pool.ukrtel.net] has quit [Read error:
104 (Connection reset by peer)]
20:52 < uriel> iota is the go-oey way to do enums
20:53 -!- mitchellh [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has quit
[Read error: 110 (Connection timed out)]
20:53 < andresj> uriel: seems like it.  I just really liked not using ints
when there really isn't a correlation between numbers and, say, window types.
20:54 < plexdev> http://is.gd/5eicQ by [Rob Pike] in 2 subdirs of
go/src/pkg/ -- Make printing faster by avoiding mallocs and some other advances.
20:55 < uriel> andresj: you don't have to care if they are ints or if they
are foobars
20:56 < andresj> hum---maybe i should read a little bit more then---i'll
come back :P
20:56 -!- simonz05 [n=simon@143.84-49-89.nextgentel.com] has quit ["Ex-Chat"]
20:58 < Amaranth> andresj: Just do type1 = iota; type2; type3; etc
21:00 -!- Nanooo [n=Nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
21:00 -!- sliceofp1 [n=sliceofp@c-98-197-1-232.hsd1.tx.comcast.net] has joined
#go-nuts
21:01 < andresj> Amaranth: type WindowType int; const { Dialog WindowType =
iota; MainWindow; Alert; ...  } ?
21:01 < Amaranth> yeah
21:03 < andresj> Amaranth: i see.  oooh...!!  it's actually nto that bad.
although i did hear that when u have const it becomes possible to, say, const {
OtherThing int = 123; } and pass it to my function that takes WindowType.  Maybe I
just misunderstood.
21:03 -!- AndrewBC [n=Andrew@97.93.242.12] has joined #go-nuts
21:04 < taruti> although a more typesafe way would be nice
21:05 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
21:08 -!- awishformore [n=awishfor@78.141.153.114] has quit [Remote closed the
connection]
21:10 < plexdev> http://is.gd/5ej0S by [Rob Pike] in go/src/pkg/fmt/ --
unexport Fmt.  it's not needed outside this package any more
21:14 -!- Innominate [n=sirrobin@cpe-071-077-041-139.nc.res.rr.com] has joined
#go-nuts
21:16 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has
joined #go-nuts
21:17 -!- sliceofpi [n=sliceofp@c-98-197-1-232.hsd1.tx.comcast.net] has quit [Read
error: 110 (Connection timed out)]
21:18 -!- Nanoo [n=Nano@95-89-198-45-dynip.superkabel.de] has quit [Read error:
110 (Connection timed out)]
21:22 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Read error: 110 (Connection timed out)]
21:24 < Amaranth> andresj: No, if your function wants WindowType you can't
pass it an int without explicitly casting
21:24 < Amaranth> go is incredibly strict about types
21:25 -!- einsidan [n=einsidan@194-144-68-248.du.xdsl.is] has joined #go-nuts
21:27 < andresj> Amaranth: hum, I probably read wrong, then :P Sounds like a
good solution, then.  Now I'm writing a system of channels as
events+changing-properties.  I'm trying to figure out how to drop all but the last
value in a buffered channel.
21:27 -!- murodese [n=James@124-169-60-27.dyn.iinet.net.au] has joined #go-nuts
21:28 < Amaranth> andresj: probably read until empty then stick the last
value back in
21:29 < Amaranth> andresj: And how, exactly, is this going to work with X11?
21:29 -!- Zaba_ [n=zaba@about/goats/billygoat/zaba] has joined #go-nuts
21:29 < andresj> Amaranth: not sure.  I'm designing it as intuitively as
possible, so that I am nto constrained by other libraries.
21:30 < andresj> and then go back and think how it could actually work
21:31 < Amaranth> andresj: You're basically going to be on your own for the
X11 implementation
21:31 < andresj> Amaranth: what do you mean?
21:31 -!- Nanooo [n=Nano@95-89-198-45-dynip.superkabel.de] has quit [Connection
reset by peer]
21:31 < Amaranth> andresj: the xorg developers will laugh you out of the
channel if you go ask them for help
21:31 < Amaranth> and/or kick you out
21:32 < andresj> Amaranth: do you think so?  why, exactly?
21:32 < Amaranth> #xorg-devel channel topic: don't write a new window
manager or toolkit.  seriously.
21:32 < andresj> hahahaha
21:32 < taruti> you might want to look at e.g.  Haskell X11 bindings if you
are wanting to bind the X protocol
21:32 -!- einsidan_ [n=einsidan@194-144-68-248.du.xdsl.is] has quit [Read error:
110 (Connection timed out)]
21:32 < taruti> but X is much lower level than most apps want to go
21:33 < andresj> Amaranth: I just think that Go-gtk is too constrained by
Gtk itself.  i saw http://casper3.ghostscript.com/~tor/repos/xgb/.
21:33 < andresj> not sure if its actually X protocol bindings
21:33 < andresj> yes it is: "The XGB package implements the X11 core
protocol."
21:33 < Amaranth> ugh, don't copy Xlib
21:33 < taruti> andresj: how about, write a high level binding that uses
Go-gtk to implement things?
21:33 < Amaranth> or write a binding for Xlib, unless you're writing a
binding for GTK+/Qt and need it for that
21:34 < andresj> taruti: actually, that's what i was thinking in the
beginning
21:34 -!- dju [i=dju@ip-39.net-80-236-37.suresnes.rev.numericable.fr] has quit
[Remote closed the connection]
21:34 < andresj> taruti: gtk as a backend
21:34 < Amaranth> If you're going to write a binding for X11 instead of
writing a protocol implementation from scratch at least bind xcb
21:34 -!- brunov [n=bruno@190.191.110.64] has joined #go-nuts
21:34 < taruti> andresj: that makes sense.
21:34 -!- dju [i=dju@ip-39.net-80-236-37.suresnes.rev.numericable.fr] has joined
#go-nuts
21:35 < andresj> I think using gtk as a backend would make sense---apart
from the headache that it will be to make it work with goroutines and channels.
21:36 < tor7> Amaranth, andresj: XGB is part of Go now.  It's a port of the
XCB bindings to native go, no FFI required.
21:36 -!- Zaba [n=zaba@about/goats/billygoat/zaba] has quit [Read error: 110
(Connection timed out)]
21:37 < andresj> tor7: really?  nice.  Perhaps for a graphics library that
would come in very useful.  Although I do enjoy Cairo.  :D
21:38 < tor7> yeah.  it's very low level x11 stuff, but should get the job
of pushing events and images done.
21:39 < tor7> if you really want to write your own gui, I suggest you look
at IMGUIs instead of writing yet another object oriented widget set
21:39 < tor7> https://mollyrocket.com/forums/viewforum.php?f=10
21:42 < taruti> erlang has some concurrent functional GUI-stuff that might
be inspirational too
21:43 -!- Cyanure [n=cyanure@212-198-164-142.rev.numericable.fr] has joined
#go-nuts
21:45 < Amaranth> tor7: Does XGB handle XRender too?
21:45 < andresj> interesting.  IMGUI sounds like an interesting idea...  my
current idea was to initialize stuff in main(), then call `go dialog.Show()` which
would show the dialog with all it's widgets, run a loop to listen for user events,
and call it's children's loops (probably goroutines as well) to listen for user
events.  Then call user-specific goroutines in the way of `go
handle(input.ChangeChan(), label.ChangeChan(), dialog.CloseChan())` and t
21:46 -!- armence [n=armence@c-67-188-229-128.hsd1.ca.comcast.net] has joined
#go-nuts
21:46 < tor7> Amaranth: nope, not yet.  XShm is higher on the priority list
though, for ShmPutImage.
21:47 < Amaranth> tor7: eh, XRender is the only useful part of X for drawing
things anymore
21:47 < Amaranth> it's the only accelerated part, anyway
21:47 < kfx> is xgb a c-style port directly from xcb, or is it idiomatic Go
21:47 -!- eulenspiegel [n=irssi@p579CA822.dip.t-dialin.net] has joined #go-nuts
21:48 < tor7> client side rendering is the only sensible thing to do these
days.  that, or using an opengl context.
21:48 < Amaranth> kfx: It appears to be a mix, really
21:48 < kfx> hmm
21:48 < eulenspiegel> hi
21:48 < tor7> kfx: it's a "replacement" script for c_client.py that
generates idiomatic Go instead of C.
21:50 -!- aarapov [n=aarapov@r2ah201.net.upc.cz] has quit ["Leaving."]
21:51 < tor7> and, just like xcb, it really needs you to already know the
black arts of X11 programming to do anything useful
21:51 < Amaranth> hmm
21:51 < taruti> and writing X11 stuff is just stupid for most things, since
that is not very portable
21:51 < Amaranth> The real problem with using these things is random
threading
21:52 < tor7> it's more portable than writing for carbon or win32 ;)
21:52 * uriel wants xrender too
21:53 -!- Fish [n=Fish@78.238.225.114] has quit [Remote closed the connection]
21:54 < Amaranth> tor7: If you're going to do everything client side you
might as well use wayland :P
21:54 < tor7> amaranth: wayland?
21:55 < tor7> uriel: the source is out there, feel free to add XRender
support if you need it.
21:55 < uriel> heh
21:55 < Amaranth> tor7: http://cgit.freedesktop.org/~krh/wayland/tree/NOTES
21:55 < uriel> well, the thing is, xrender should map well to exp/draw
21:56 < uriel> anything anywhere remotely related to freedesktop.org should
be avoided as much as humanely possible
21:57 -!- tricky [i=___@196-209-108-211-tbnb-esr-2.dynamic.isadsl.co.za] has quit
[Client Quit]
21:57 < Amaranth> uriel: uh, what?
21:57 < Amaranth> uriel: That's where all of xorg is hosted...
21:57 < tor7> uriel: as will opengl and client side rendering with shared
memory, with both more power, performance or simplicity, not to mention
portability.
21:58 < Amaranth> tor7: not performance
21:58 < uriel> Amaranth: xorg is precisely my point
21:58 < Amaranth> at least not for client side rendering, opengl will be
faster
21:58 < Amaranth> uriel: but you're wanting xrender...
21:59 < uriel> just the bits they lifted from plan9
21:59 < tor7> opengl will trump XRender any day :) and client side rendering
will have the benefit of not requiring a process context switch
21:59 < taruti> does opengl work over network?
21:59 < Amaranth> sure, AIGLX
21:59 < tor7> besides, I'm not sure exactly how much of XRender is
accelerated and how much of a performance boost it will net in reality
22:00 < Amaranth> sorry, Accelerated Indirect GLX
22:00 < kfx> that's a misleading answer, Amaranth
22:00 < uriel> opengl is awful, but not as awful as x in general, draw is
great
22:00 < Amaranth> tor7: for the open source drivers XRender is accelerated
very well
22:00 < tor7> opengl is much more awful than X, it's only 10 years outdated
instead of 20.
22:00 < Amaranth> for closed source drivers only a small part of it is
accelerated
22:01 * Amaranth likes Xorg :/
22:01 -!- Cyanure [n=cyanure@212-198-164-142.rev.numericable.fr] has quit
[Connection timed out]
22:01 < tor7> Amaranth: okay.
22:01 < Amaranth> Only so long as you use the modern parts of it though
22:02 * Amaranth tries to remember if ShmPutImage is even implemented anymore
22:03 -!- synth [n=cb@obfuscated.us] has joined #go-nuts
22:04 < tor7> Amaranth: ShmPutImage works quite well on all X11 servers I've
tried it on.
22:04 < Amaranth> I know some part of the shm extension isn't implemented
anymore but I always forget what part
22:04 < tor7> possibly ShmGetImage :)
22:05 < tor7> nobody in their sane mind uses any of the Get protocol calls
:)
22:07 -!- mitchellh1 [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has quit
["Leaving."]
22:07 < Amaranth> no, copying from video RAM is bad
22:07 < Amaranth> s/copying/reading/
22:08 < tor7> Amaranth: wayland reminds me of
http://ghostscript.com/~tor/repos/quetzalcoatl/api.txt ...  yet another of my half
finished projects
22:11 -!- uxp [n=uxp@uxp.dsl.xmission.com] has quit [Read error: 104 (Connection
reset by peer)]
22:17 -!- leoncamel [n=leoncame@58-3-168-18.ppp.bbiq.jp] has joined #go-nuts
22:17 -!- snearch [n=olaf@g225061006.adsl.alicedsl.de] has quit ["Ex-Chat"]
22:18 < Amaranth> tor7: except wayland depends on KMS and redirected direct
rendering (GL) to work
22:18 < Amaranth> linux-only things
22:19 < tor7> and quetzalcoatl never got beyond the prototype
server-is-a-vnc-server stage
22:20 -!- melba [n=blee@unaffiliated/lazz0] has quit ["MICROSOFT WORD IS A FUN
GAME"]
22:25 -!- rthc [n=chtr@freya.dhcp.rose-hulman.edu] has quit [Read error: 104
(Connection reset by peer)]
22:25 -!- r2p2 [n=billy@v32671.1blu.de] has left #go-nuts []
22:25 < andresj> is this valid?  var cancel chan bool; ...; cancel = make();
22:28 < Amaranth> andresj: can a chan be nil?
22:28 < Amaranth> If not I think you can skip the second line
22:29 < andresj> Amaranth: The point of my doing that is to check whether it
is nil inside a loop.  The first run of the loop initializes the channel.  Any
further run sends a signal to the channel.
22:30 < andresj> I figure if cancel { cancel <- true } else { cancel =
make(); } should do the job.  I'll test it.  :P
22:31 -!- rthc [n=chtr@freya.dhcp.rose-hulman.edu] has joined #go-nuts
22:31 < rthc> ls
22:31 -!- clark_ [i=bb259ef4@gateway/web/freenode/x-gnkvkxfbcuxpflor] has quit
["Page closed"]
22:40 < Amaranth> andresj: you could check the len of the channel
22:40 < andresj> Amaranth: it wouldn't be initialized before though.
22:40 -!- malkomalko [n=malkomal@pool-70-23-72-20.ny325.east.verizon.net] has quit
[]
22:40 < andresj> Amaranth: or are you suggesting I initialize it from the
beginning and check the len of channel in each loop run?
22:41 < Amaranth> andresj: Yeah, although that'll be slower
22:41 -!- rog [n=rog@92.28.217.99] has quit []
22:41 < Amaranth> So it goes back the original question: is nil a valid
value for a channel type?
22:41 < Amaranth> I thought it would just implicitly call make()
22:41 < andresj> i think it is---The value of an uninitialized channel is
nil.  A new, initialized channel value is made using the built-in function make,
which takes the channel type and an optional capacity as arguments:
22:41 < andresj> from http://golang.org/doc/go_spec.html#Channel_types
22:42 < Amaranth> ah
22:48 -!- clearscreen1 [n=clearscr@e248070.upc-e.chello.nl] has quit [Remote
closed the connection]
22:49 -!- rthc_ [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has joined #go-nuts
22:50 -!- aho [n=nya@78.52.213.6] has joined #go-nuts
22:56 -!- Spaghettini [n=Spaghett@vaxjo6.150.cust.blixtvik.net] has quit
[Connection timed out]
22:57 -!- clearscreen [n=clearscr@e248070.upc-e.chello.nl] has joined #go-nuts
22:59 -!- ritolatu [n=ritolatu@dsl-olubrasgw1-fe54fb00-201.dhcp.inet.fi] has quit
["Leaving."]
23:00 -!- rthc [n=chtr@freya.dhcp.rose-hulman.edu] has quit [Read error: 110
(Connection timed out)]
23:05 -!- KernelJ [n=cipherja@zone2.robinson.cam.ac.uk] has joined #go-nuts
23:06 -!- deso [n=deso@x0561a.wh30.tu-dresden.de] has quit [Read error: 104
(Connection reset by peer)]
23:10 -!- ShadowIce [n=pyoro@unaffiliated/shadowice-x841044] has quit
["Verlassend"]
23:11 -!- the_drow [i=4d7e0fd2@gateway/web/freenode/x-votwmqlyluwauesb] has quit
["Page closed"]
23:11 -!- Anders___ [n=Anders@c83-253-2-206.bredband.comhem.se] has quit
["Leaving"]
23:12 < plexdev> http://is.gd/5eoqf by [Rob Pike] in go/src/pkg/fmt/ -- save
a few ns by inlining (which mostly simplifies things anyway).
23:12 -!- elmar [n=elmar@dslb-188-097-070-049.pools.arcor-ip.net] has quit
["Leaving"]
23:13 -!- malkomalko [n=malkomal@66-234-41-82.nyc.cable.nyct.net] has joined
#go-nuts
23:15 -!- Spaghettini [n=Spaghett@vaxjo6.150.cust.blixtvik.net] has joined
#go-nuts
23:16 -!- hanez [n=hanez@hanez.org] has joined #go-nuts
23:18 -!- smooge [n=smooge@net1.senecac.on.ca] has quit [Read error: 60 (Operation
timed out)]
23:21 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined
#go-nuts
23:24 -!- calypso_ [n=calypso@78-62-0-140.static.zebra.lt] has joined #go-nuts
23:27 -!- mitchellh1 [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has joined
#go-nuts
23:29 -!- amacleod [n=amacleod@c-75-69-45-62.hsd1.ma.comcast.net] has quit ["Bye
Bye"]
23:29 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has quit
[Read error: 104 (Connection reset by peer)]
23:30 -!- mitchellh [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has joined
#go-nuts
23:32 -!- uxp [n=uxp@uxp.dsl.xmission.com] has joined #go-nuts
23:42 -!- mitchellh2 [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined
#go-nuts
23:43 -!- raichoo [n=raichoo@i577B93E1.versanet.de] has quit
["http://raichoo.blogspot.com"]
23:49 -!- mitchellh1 [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has quit
[Connection timed out]
23:50 -!- adiabatic [n=adiabati@dsl-206-55-130-248.tstonramp.com] has joined
#go-nuts
23:51 -!- mertimor [n=mertimor@p578EDD4F.dip.t-dialin.net] has quit []
23:51 -!- mitchellh [n=mitchell@c-98-232-95-245.hsd1.wa.comcast.net] has quit
[Read error: 110 (Connection timed out)]
--- Log closed Mon Dec 07 00:00:30 2009