--- 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