--- Log opened Sat Jul 30 00:00:02 2011 00:00 -!- hoozleboozle [~Adium@nat/google/x-bptgbgauobahmryd] has quit [Quit: Leaving.] 00:09 -!- Sep102 [~Sep102@c-71-227-179-131.hsd1.wa.comcast.net] has joined #go-nuts 00:10 -!- franciscosouza [~francisco@201.53.12.218] has joined #go-nuts 00:14 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has joined #go-nuts 00:16 -!- hoozleboozle [~Adium@66.109.104.57] has joined #go-nuts 00:21 -!- bmizerany [~bmizerany@columbia.portseattle.org] has quit [Remote host closed the connection] 00:22 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has quit [Remote host closed the connection] 00:32 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has joined #go-nuts 00:32 -!- ccc1 [~Adium@140.109.98.230] has joined #go-nuts 00:33 -!- ccc12 [~Adium@140.109.98.187] has joined #go-nuts 00:34 -!- Kahvi [5b9b57fc@gateway/web/freenode/ip.91.155.87.252] has quit [Quit: Page closed] 00:37 -!- ccc1 [~Adium@140.109.98.230] has quit [Ping timeout: 250 seconds] 00:37 -!- robteix [~robteix@host5.190-228-239.telecom.net.ar] has joined #go-nuts 00:50 -!- julia [~julia@124-148-135-84.dyn.iinet.net.au] has joined #go-nuts 00:53 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has quit [Remote host closed the connection] 00:58 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has joined #go-nuts 01:11 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has quit [Remote host closed the connection] 01:13 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has joined #go-nuts 01:15 -!- iant [~iant@216.239.45.130] has quit [Quit: Leaving.] 01:16 -!- hoozleboozle [~Adium@66.109.104.57] has quit [Quit: Leaving.] 01:23 -!- thirsteh [~thirsteh@linuxfordummies/Thirsteh] has joined #go-nuts 01:27 -!- replore_ [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 01:28 -!- thirsteh [~thirsteh@linuxfordummies/Thirsteh] has quit [] 01:28 -!- thirsteh [~thirsteh@linuxfordummies/Thirsteh] has joined #go-nuts 01:29 -!- thirsteh [~thirsteh@linuxfordummies/Thirsteh] has quit [Client Quit] 01:30 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has quit [Quit: Leaving] 01:30 -!- thirsteh [~thirsteh@ec2-50-16-196-51.compute-1.amazonaws.com] has joined #go-nuts 01:30 -!- thirsteh [~thirsteh@ec2-50-16-196-51.compute-1.amazonaws.com] has quit [Changing host] 01:30 -!- thirsteh [~thirsteh@linuxfordummies/Thirsteh] has joined #go-nuts 01:32 -!- thirsteh [~thirsteh@linuxfordummies/Thirsteh] has quit [Read error: Connection reset by peer] 01:32 -!- thirsteh [~thirsteh@ec2-50-16-196-51.compute-1.amazonaws.com] has joined #go-nuts 01:32 -!- thirsteh [~thirsteh@ec2-50-16-196-51.compute-1.amazonaws.com] has quit [Changing host] 01:32 -!- thirsteh [~thirsteh@linuxfordummies/Thirsteh] has joined #go-nuts 01:34 -!- robteix [~robteix@host5.190-228-239.telecom.net.ar] has quit [Quit: Leaving...] 01:59 -!- qeed [~qeed@adsl-98-85-32-82.mco.bellsouth.net] has quit [Quit: Leaving] 02:00 -!- f2f [~testing@glenda.cpsc.ucalgary.ca] has quit [Ping timeout: 258 seconds] 02:08 -!- Netsplit *.net <-> *.split quits: alehorst, zanget, fhs 02:08 -!- TheSeeker2 [riiight@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has joined #go-nuts 02:08 -!- TheSeeker [riiight@99-153-250-110.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 276 seconds] 02:08 -!- unCork[home] [Cork@h83n1c1o1042.bredband.skanova.com] has joined #go-nuts 02:08 -!- Kami__ [~kami@kamislo-1-pt.tunnel.tserv23.zrh1.ipv6.he.net] has joined #go-nuts 02:08 -!- unCork[home] [Cork@h83n1c1o1042.bredband.skanova.com] has quit [Changing host] 02:08 -!- unCork[home] [Cork@firefox/community/cork] has joined #go-nuts 02:09 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has quit [Ping timeout: 276 seconds] 02:09 -!- trn [~trn@adsl-065-007-181-160.sip.bct.bellsouth.net] has quit [Quit: brb] 02:09 -!- Cork[home] [Cork@firefox/community/cork] has quit [Ping timeout: 276 seconds] 02:10 -!- trn [~trn@adsl-065-007-181-160.sip.bct.bellsouth.net] has joined #go-nuts 02:10 -!- alehorst [~alehorst@189.114.232.79.dynamic.adsl.gvt.net.br] has joined #go-nuts 02:10 -!- zanget [~zanget@hurf.durf.me] has joined #go-nuts 02:10 -!- fhs [~fhs@pool-108-14-190-119.nycmny.east.verizon.net] has joined #go-nuts 02:21 -!- yogib_ [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has joined #go-nuts 02:23 -!- yogib [~yogib@dslb-178-001-017-155.pools.arcor-ip.net] has quit [Ping timeout: 252 seconds] 02:32 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 02:36 -!- Queue29 [~Queue29@egress-w.sfo1.yelpcorp.com] has quit [Remote host closed the connection] 02:38 -!- Tv__ [~Tv__@cpe-76-168-227-45.socal.res.rr.com] has quit [Ping timeout: 252 seconds] 02:49 -!- telexicon [~telexicon@unaffiliated/chowmeined] has joined #go-nuts 03:01 -!- f2f [~testing@glenda.cpsc.ucalgary.ca] has joined #go-nuts 03:03 -!- franciscosouza [~francisco@201.53.12.218] has quit [Quit: franciscosouza] 03:03 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 03:05 -!- smw [~stephen@unaffiliated/smw] has joined #go-nuts 03:06 -!- chadkouse [~Adium@rrcs-74-218-87-242.central.biz.rr.com] has quit [Ping timeout: 240 seconds] 03:09 -!- f2f [~testing@glenda.cpsc.ucalgary.ca] has quit [Ping timeout: 264 seconds] 03:14 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts 03:14 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 03:16 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has quit [Ping timeout: 260 seconds] 03:17 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has joined #go-nuts 03:18 -!- yebyen [~yebyen@irie-arch.rit.edu] has quit [Ping timeout: 255 seconds] 03:24 -!- yebyen [~yebyen@irie-arch.rit.edu] has joined #go-nuts 03:27 -!- Kami__ [~kami@kamislo-1-pt.tunnel.tserv23.zrh1.ipv6.he.net] has quit [Quit: Off] 03:29 -!- Kami_ [~kami@unaffiliated/kami-/x-9078513] has joined #go-nuts 03:42 < synx> does TCPConn write block until the entire stream is written to the socket 03:43 < cbeck> A friend grabbed me a gopher =D 03:43 < synx> I want one :( 03:46 < jessta> synx: I don't think it's guaranteed to write everything in one call 03:47 < jessta> like all other Writers 03:47 < synx> alright, thats good because I implemented this thing as if it doesnt 03:47 < synx> so yay for no wasted code i guess 03:48 < jessta> io/ioutils are useful for that kind of thing 03:49 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 03:50 < kevlar> cbeck: grabbed from where? *wants one* 03:50 < synx> hokay I didn't really dig into the io package :} 03:50 < cbeck> kevlar: OSCON 03:50 < kevlar> ah. 03:51 < kevlar> synx: isn't there an io(util).WriteAll(io.Writer, []byte)? 03:51 < kevlar> or is that just readall 03:52 < kevlar> nope, just readfull. Nevermind. 03:53 < synx> Yea unfortunately 03:53 < jessta> ah, perhaps I'm wrong 03:53 < jessta> the io.Writer docs say that if it's not all written there should be an error returned 03:54 < jessta> a WriteAll() couldn't really work if that's the case 03:54 < synx> or WriteAll could just ignore all errors and keep shoving data through the socket :) 03:55 < jessta> infinite loop? 03:55 < synx> possibly, possibly. 03:56 < jessta> so I guess you have to can assume it's going to block until everything is sent 03:56 -!- rcrowley [~rcrowley@93-158-7-57.subs.ibrowse.com] has joined #go-nuts 04:00 -!- niemeyer [~niemeyer@200-102-194-39.pltce701.dsl.brasiltelecom.net.br] has quit [Ping timeout: 240 seconds] 04:02 < brandini> can someone explain how goroutines execute in parallel on the same thread? 04:06 < cbeck> Well, firstly remember that parallelism doesn't require concurrency. 04:08 -!- rcrowley [~rcrowley@93-158-7-57.subs.ibrowse.com] has quit [Quit: Computer has gone to sleep.] 04:09 < brandini> :) 04:09 < brandini> I thought they were concurrent as well 04:10 < smw> brandini, they can run concurrently in separate threads 04:10 < smw> brandini, if MAX PROCS is set to above 1, there is no guarentee on when a goroutine will run concurrently 04:12 < brandini> ok, so if I have MAXGOROUTINES=6 and I have 6 cores they will execute in parallel 04:14 < smw> brandini, they MAY execute in parallel 04:14 < brandini> ahhh ok 04:14 < smw> or... I think the correct term is concurrently 04:14 < smw> and you want MAX PROCS 04:15 < smw> not max goroutines 04:16 < brandini> ok 04:16 < smw> brandini, but running in multiple threads may slow down your program. Use with care. 04:17 < brandini> I think I'm still having trouble wrapping my head around this :) 04:20 -!- dfr|mac [~dfr|work@ool-18baf7e7.dyn.optonline.net] has joined #go-nuts 04:21 < jessta> brandini: read about co-routines on wikipedia 04:22 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error: Connection reset by peer] 04:22 < brandini> ok 04:22 < jessta> brandini: what is your background? what languages do you know? 04:23 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts 04:25 -!- iant [~iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined #go-nuts 04:25 -!- mode/#go-nuts [+v iant] by ChanServ 04:26 < brandini> java and python 04:30 < brandini> I think I'm still having trouble wrapping my head around this :) 04:30 < brandini> err stupid touchpad 04:30 < brandini> I mostly build web applications 04:33 < jessta> brandini: yield in python is very similar 04:34 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has joined #go-nuts 04:34 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has quit [Client Quit] 04:35 < jessta> there is a scheduler with a list of goroutines currently running, it picks one, that goroutines runs until it yields back to the scheduler and then the scheduler picks another goroutine to run 04:35 < brandini> ok, that makes sense 04:36 -!- Natch| [~natch@178.73.216.94] has quit [Remote host closed the connection] 04:36 < jessta> goroutines yield automatically on syscalls, and channel communication 04:37 -!- noam_ [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 276 seconds] 04:45 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has joined #go-nuts 04:47 -!- smw [~stephen@unaffiliated/smw] has quit [Quit: Leaving] 04:50 -!- noam_ [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 04:54 -!- FX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has quit [Ping timeout: 252 seconds] 04:57 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has joined #go-nuts 04:59 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has quit [Client Quit] 05:03 -!- ceh [~ceh@tiselius.it.uu.se] has joined #go-nuts 05:03 -!- Bigbear1 [~Cody@d75-156-142-230.abhsia.telus.net] has joined #go-nuts 05:11 -!- kergoth [~kergoth@ip24-251-173-232.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 05:12 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error: Connection reset by peer] 05:13 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts 05:15 -!- prip [~foo@host54-134-dynamic.42-79-r.retail.telecomitalia.it] has quit [Read error: Operation timed out] 05:17 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error: Connection reset by peer] 05:17 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts 05:18 -!- MX80 [~MX80@cust151.253.117.74.dsl.g3telecom.net] has joined #go-nuts 05:22 -!- f2f [~testing@glenda.cpsc.ucalgary.ca] has joined #go-nuts 05:27 -!- f2f [~testing@glenda.cpsc.ucalgary.ca] has quit [Read error: Operation timed out] 05:29 -!- vsayer [~vsayer@c-67-170-236-166.hsd1.ca.comcast.net] has quit [Quit: Leaving] 05:31 -!- prip [~foo@host134-125-dynamic.35-79-r.retail.telecomitalia.it] has joined #go-nuts 05:31 -!- dfr|mac [~dfr|work@ool-18baf7e7.dyn.optonline.net] has quit [Remote host closed the connection] 05:36 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts 05:41 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has quit [Quit: ZZZZZzzzzz] 05:59 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has joined #go-nuts 06:02 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error: Connection reset by peer] 06:08 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts 06:09 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 06:16 -!- fabled [~fabled@83.145.235.194] has joined #go-nuts 06:17 -!- virtualsue [~chatzilla@cpc3-haye15-0-0-cust488.haye.cable.virginmedia.com] has joined #go-nuts 06:27 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has joined #go-nuts 06:38 -!- virtualsue [~chatzilla@cpc3-haye15-0-0-cust488.haye.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 06:43 -!- f2f [~testing@glenda.cpsc.ucalgary.ca] has joined #go-nuts 06:44 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 255 seconds] 06:48 -!- foocraft [~ewanas@178.152.101.73] has joined #go-nuts 06:55 -!- yogib [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has quit [Quit: yogib] 07:00 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts 07:00 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 07:03 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has quit [Quit: Leaving.] 07:08 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 07:09 -!- kamaji [~kamaji@handtomouse.demon.co.uk] has quit [Quit: leaving] 07:11 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 07:12 -!- photron [~photron@port-92-201-85-197.dynamic.qsc.de] has joined #go-nuts 07:13 -!- alehorst [~alehorst@189.114.232.79.dynamic.adsl.gvt.net.br] has quit [Remote host closed the connection] 07:13 -!- nisstyre_ [~nisstyre@infocalypse-net.info] has joined #go-nuts 07:14 -!- alehorst [~alehorst@189.114.232.79.dynamic.adsl.gvt.net.br] has joined #go-nuts 07:14 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 258 seconds] 07:19 -!- nisstyre_ [~nisstyre@infocalypse-net.info] has quit [Quit: Leaving] 07:20 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts 07:40 -!- arun_ [~arun@e71020.upc-e.chello.nl] has joined #go-nuts 07:40 -!- arun_ [~arun@e71020.upc-e.chello.nl] has quit [Changing host] 07:40 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts 07:43 -!- |Craig| [~|Craig|@panda3d/entropy] has quit [Quit: |Craig|] 07:49 -!- telexicon [~telexicon@unaffiliated/chowmeined] has quit [Quit: Leaving] 07:52 -!- julia [~julia@124-148-135-84.dyn.iinet.net.au] has quit [Quit: julia] 07:54 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 260 seconds] 07:56 -!- yogib [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has joined #go-nuts 08:06 -!- julia [~julia@124-148-135-84.dyn.iinet.net.au] has joined #go-nuts 08:10 -!- Kahvi [5b9b57fc@gateway/web/freenode/ip.91.155.87.252] has joined #go-nuts 08:22 -!- araujo [~araujo@190.73.44.29] has joined #go-nuts 08:22 -!- araujo [~araujo@190.73.44.29] has quit [Changing host] 08:22 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 08:41 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts 08:43 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has joined #go-nuts 08:51 -!- napsy [~luka@88.200.96.18] has joined #go-nuts 08:58 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 276 seconds] 09:01 -!- julia [~julia@124-148-135-84.dyn.iinet.net.au] has left #go-nuts [] 09:25 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 09:27 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has quit [Remote host closed the connection] 09:35 -!- yogib [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has quit [Quit: yogib] 09:38 -!- Adys [~Adys@unaffiliated/adys] has quit [Remote host closed the connection] 09:54 -!- arun_ [~arun@unaffiliated/sindian] has quit [Ping timeout: 255 seconds] 09:56 -!- Kahvi [5b9b57fc@gateway/web/freenode/ip.91.155.87.252] has quit [Ping timeout: 252 seconds] 10:07 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 10:10 -!- foocraft_ [~ewanas@78.101.41.198] has joined #go-nuts 10:10 -!- foocraft [~ewanas@178.152.101.73] has quit [Ping timeout: 240 seconds] 10:14 -!- ccc12 [~Adium@140.109.98.187] has quit [Quit: Leaving.] 10:14 -!- Adys [~Adys@unaffiliated/adys] has quit [Remote host closed the connection] 10:19 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has joined #go-nuts 10:21 -!- yogib [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has joined #go-nuts 10:31 -!- benjack [~benjack@cm224.omega195.maxonline.com.sg] has quit [Quit: Leaving.] 10:36 -!- Project_2501 [~Marvin@82.84.85.22] has joined #go-nuts 10:40 -!- wrtp [~rog@host-92-30-166-101.as13285.net] has joined #go-nuts 10:40 -!- yogib [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has quit [Quit: yogib] 10:41 -!- foocraft_ [~ewanas@78.101.41.198] has quit [Ping timeout: 260 seconds] 11:16 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 11:22 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-161-217.clienti.tiscali.it] has joined #go-nuts 11:25 -!- Project_2501 [~Marvin@82.84.85.22] has quit [Ping timeout: 246 seconds] 11:28 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Ping timeout: 240 seconds] 11:30 -!- ThreeSix [~ThreeSix@77.127.175.236] has quit [Ping timeout: 250 seconds] 11:33 -!- Kahvi [5b9b57fc@gateway/web/freenode/ip.91.155.87.252] has joined #go-nuts 11:41 -!- robteix [~robteix@host5.190-228-239.telecom.net.ar] has joined #go-nuts 11:49 -!- xcombelle [~xcombelle@AToulouse-551-1-117-113.w92-156.abo.wanadoo.fr] has joined #go-nuts 11:51 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has joined #go-nuts 11:51 -!- firwen [~firwen@2a01:e34:eea3:7e10:4a5b:39ff:fe51:e8ae] has left #go-nuts [] 11:59 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has joined #go-nuts 12:02 -!- robteix [~robteix@host5.190-228-239.telecom.net.ar] has quit [Quit: Leaving...] 12:03 -!- wrtp [~rog@host-92-30-166-101.as13285.net] has quit [Quit: wrtp] 12:06 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts 12:08 -!- Project-2501 [~Marvin@dynamic-adsl-94-36-161-217.clienti.tiscali.it] has quit [Ping timeout: 252 seconds] 12:19 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 258 seconds] 12:23 -!- Kahvi [5b9b57fc@gateway/web/freenode/ip.91.155.87.252] has quit [Quit: Page closed] 12:45 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has joined #go-nuts 13:02 -!- yebyen [~yebyen@irie-arch.rit.edu] has quit [Ping timeout: 255 seconds] 13:04 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has quit [Quit: Leaving...] 13:07 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has joined #go-nuts 13:13 -!- Natch| [~natch@178.73.218.217] has joined #go-nuts 13:13 -!- yebyen [~yebyen@irie-arch.rit.edu] has joined #go-nuts 13:14 -!- visof [~visof@41.34.216.46] has joined #go-nuts 13:14 -!- visof [~visof@41.34.216.46] has quit [Remote host closed the connection] 13:19 -!- meling [~meling@99-10-121-218.lightspeed.sndgca.sbcglobal.net] has quit [Remote host closed the connection] 13:21 -!- Bigbear11 [~Cody@d75-156-142-230.abhsia.telus.net] has joined #go-nuts 13:22 -!- Bigbear1 [~Cody@d75-156-142-230.abhsia.telus.net] has quit [Ping timeout: 240 seconds] 13:24 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has quit [Quit: Leaving...] 13:25 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has joined #go-nuts 13:31 -!- qeed [~qeed@adsl-98-85-33-107.mco.bellsouth.net] has joined #go-nuts 13:32 < hokapoka> heh batman equation http://i.imgur.com/CNy9J.jpg 13:34 < exch> related post with explanation: http://math.stackexchange.com/questions/54506/is-this-batman-equation-for-real 13:36 -!- nicka1 [~lerp@142.176.0.21] has joined #go-nuts 13:40 < angasule> go to youtube, switch to HTML5 video (you need a browser like Chrome/ium), right click on a video and select "save video as...", and see what happens :-) 13:42 -!- foocraft_ [~ewanas@78.101.28.62] has joined #go-nuts 13:43 < angasule> uh 13:43 < angasule> sorry 13:43 < angasule> that was *not* meant for this channel 13:56 -!- Bigbear11 [~Cody@d75-156-142-230.abhsia.telus.net] has quit [Read error: Connection reset by peer] 13:56 -!- Bigbear1 [~Cody@d75-156-142-230.abhsia.telus.net] has joined #go-nuts 14:03 -!- ThreeSix [~ThreeSix@77.127.175.236] has joined #go-nuts 14:05 -!- yogib [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has joined #go-nuts 14:07 -!- jamesmiller5 [~jamesmill@184.17.121.123] has joined #go-nuts 14:12 < jamesmiller5> If I'm given an os.Error's string, how do I translate that error back into an os.Error so I can check for it? The error is "connection reset by peer" 14:14 < exch> You can only turn it into a new os.Error instance. As far as I know, the only way to compare it to predefined errors is to do a string comparison 14:14 < exch> Which may, or may not, be reliable 14:15 < jamesmiller5> ug 14:15 < jamesmiller5> So I was looking through the .go source code trying to find where the error is given... 14:15 < jamesmiller5> no luck. 14:16 < aiju> where do you get the string from, to begin with? 14:17 < exch> grep -ri "connection reset" $GOROOT/src/pkg yields a number of platform specific files in the syscall package 14:17 < jamesmiller5> yes i just got that 14:17 < jamesmiller5> i get it from net.Conn.Read() 14:18 -!- qeed [~qeed@adsl-98-85-33-107.mco.bellsouth.net] has quit [Quit: Leaving] 14:18 < jamesmiller5> "ECONNRESET = 0x68" 14:21 < jamesmiller5> I'm surprised Read() doesn't describe common connection errors in the doc's 14:24 -!- angasule [~angasule@190.2.33.49] has quit [Ping timeout: 240 seconds] 14:25 -!- angasule_ [~angasule@190.2.33.49] has joined #go-nuts 14:27 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 14:32 < jessta> jamesmiller5: how did you get the error string without the os.Error itself? 14:32 < jamesmiller5> just printing the returned error, Printf("...%+v...", err ) 14:33 < jamesmiller5> I tried wrapping ECONNRESET like other common errors are in the os package, var ECONNRESET Error = Errno( syscall.ECONNRESET ) 14:33 < jamesmiller5> and comparing the err to that 14:35 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts 14:40 < jamesmiller5> The entire string I get back is this "read tcp 127.0.0.1:53776: connection reset by peer" 14:40 < jamesmiller5> I'm having trouble matching that string to just "connection reset by peer" 14:41 < jamesmiller5> I'd rather just compare the syscall errno's 14:41 < jessta> so do a type assert and do that 14:45 < jamesmiller5> Ok 14:51 < jamesmiller5> The syscallerror doesn't retain the original syscall constant errno, it just saves the string. I'll have to do string comparison on the err field 14:53 < skelterjohn> err.(Errno) == Errno(syscall.ECONRESET) 14:54 < skelterjohn> though there seems to be more information in the error, since it has the ip etc 14:54 < jamesmiller5> yes i was mistaken, it does have the Errno, I'm just not familiar with type asserts 14:55 < jamesmiller5> Is their a list of possible errors expected from the network interface? 14:57 < skelterjohn> i wish godoc told you whcih source file a type was defined in.... 14:57 < skelterjohn> oh, net.Conn is an interface. how do you create your connection? 14:57 < jamesmiller5> TCPAccept 14:58 < jamesmiller5> or TCP underneath all the interafces 14:58 < skelterjohn> TCPListener.Accept()? 14:58 < jamesmiller5> For my type assert isn't it err.(syscall.SyscallError) ? since that is the struct type i'm expecting? 14:58 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has joined #go-nuts 14:59 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts 14:59 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Excess Flood] 14:59 < jamesmiller5> its a TCPConn.Read() , where TCPConn is handed from TCPAccept() 14:59 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has quit [Quit: Leaving...] 14:59 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts 15:00 < jamesmiller5> nvm its os.Syscall... 15:00 < skelterjohn> there's no TCPAccept in the net package 15:00 < skelterjohn> but i made my way to TCPConn 15:02 < jamesmiller5> AcceptTCP 15:02 < skelterjohn> just returns an errno, at its heard 15:02 < skelterjohn> heart 15:02 < jamesmiller5> return &SyscallError{syscall, err.String()} 15:02 < jamesmiller5> from NewSyscallError 15:03 < jamesmiller5> It's still converting it into a string 15:06 < icy> http://golang.org/doc/devel/weekly.html has stopped being updated nearly 2 months ago. is there a reason? I still see weekly releases in the commit history 15:07 < jlaffaye> Im looking into the rpc package. From what I understand, I have to make a type for each combination of "in" and "out" parameters :/ 15:12 -!- zcram [~zcram@8.177.190.90.sta.estpak.ee] has joined #go-nuts 15:15 < jamesmiller5> skelterjohn: Thanks for the help, I seem to be on the right track now 15:17 -!- huin [~huin@91.84.179.118] has joined #go-nuts 15:19 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has joined #go-nuts 15:25 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has joined #go-nuts 15:31 -!- ThreeSix [~ThreeSix@77.127.175.236] has quit [Ping timeout: 252 seconds] 15:37 < fvbommel> icy: golang.org runs the latest release version, so it only knows about weeklies before that release. Try http://tip.goneat.org/doc/devel/weekly.html instead. 15:40 -!- ceh [~ceh@tiselius.it.uu.se] has quit [Ping timeout: 260 seconds] 15:40 < angasule> I'm writing an IRC server, where I have a control goroutine, one goroutine per user (two, actually, but that's not important here) and one goroutine per room, 15:40 -!- ceh [~ceh@tiselius.it.uu.se] has joined #go-nuts 15:40 < fzzbt> in the golang.org roadmap page it says "Support for multilingual messages." -- does that mean a gettext like package is coming? 15:41 < icy> fvbommel: thx 15:41 < angasule> so there are many senders to one receiver, and the room goroutines in particular are a bit fragile due to the panic when sending to a closed channel 15:42 < angasule> I could wrap sends, but that seems a bit ugly; I could have buffered channels, but that only delays the problem 15:43 -!- virtualsue [~chatzilla@host81-139-92-206.in-addr.btopenworld.com] has joined #go-nuts 15:43 < angasule> each user, room and control have their own receive channel, in case I wasn't clear 15:45 < angasule> I guess I could wrap with a timer instead 15:48 < jessta> angasule: you shouldn't be sending to a closed channel, if there is a chance of this then you should rework your design 15:49 -!- TheMue [~FMueller@p5DDF524F.dip.t-dialin.net] has joined #go-nuts 15:49 < TheMue> re 15:49 < exch> The sender should generally be responsible for closing a channel, so it knows when not to write anymore 15:49 -!- niemeyer [~niemeyer@200-102-194-39.pltce701.dsl.brasiltelecom.net.br] has joined #go-nuts 15:52 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 240 seconds] 15:53 -!- Nisstyre [~nisstyre@infocalypse-net.info] has quit [Ping timeout: 252 seconds] 15:53 -!- nteon [~nteon@ool-4a58e438.dyn.optonline.net] has joined #go-nuts 15:54 < angasule> jessta: well, I'm not sending to a closed channel (in fact, I never close a channel, I understand it's not necessary?), but there is a chance that someone might want to send to it after the receiving goroutine is gone, which would lock on the send 15:54 < angasule> so, I need a timeout, pretty much 15:57 -!- Bigbear1 [~Cody@d75-156-142-230.abhsia.telus.net] has quit [Read error: Connection reset by peer] 15:57 -!- Bigbear1 [~Cody@d75-156-142-230.abhsia.telus.net] has joined #go-nuts 15:58 -!- niemeyer [~niemeyer@200-102-194-39.pltce701.dsl.brasiltelecom.net.br] has quit [Ping timeout: 240 seconds] 16:00 < jessta> the recieving goroutine should probably tell the sending goroutine that it's no longer going to be recieiving 16:01 < jessta> angasule: you need a channel for the room to recieve information about disconnecting users 16:02 < angasule> jessta: it has that 16:03 < angasule> jessta: but what happens when a user calls quit(), and while sending out messages a room sends to the user? 16:05 < jessta> the goroutine servicing a user shouldn't finish until it's cleaned up after itself 16:12 < angasule> hmm, I guess I could send a userQuit message to everyone, wait for a "remove me from your list" message, and once that list is empty, go away... 16:14 -!- Nisstyre [~nisstyre@infocalypse-net.info] has joined #go-nuts 16:20 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has left #go-nuts [] 16:23 < aiju> 17:47 < fzzbt> in the golang.org roadmap page it says "Support for multilingual messages." -- does that mean a gettext like package is coming? 16:23 < aiju> jesus christ 16:23 < aiju> i hope not 16:25 < fzzbt> err 16:25 < fzzbt> howd you translate stuff 16:25 < aiju> write in English 16:26 < fzzbt> im not english 16:26 < aiju> write in English? 16:26 < fzzbt> english is gayass language 16:26 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has joined #go-nuts 16:29 -!- dfr|mac [~dfr|work@ool-18baf7e7.dyn.optonline.net] has joined #go-nuts 16:31 -!- flaguy48 [~gmallard@user-0c6s350.cable.mindspring.com] has joined #go-nuts 16:31 -!- arun_ [~arun@e71020.upc-e.chello.nl] has joined #go-nuts 16:31 -!- arun_ [~arun@e71020.upc-e.chello.nl] has quit [Changing host] 16:31 -!- arun_ [~arun@unaffiliated/sindian] has joined #go-nuts 16:33 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has joined #go-nuts 16:35 -!- hargettp [~hargettp@pool-71-174-128-121.bstnma.east.verizon.net] has quit [Quit: Leaving...] 16:35 < jessta> fzzbt: seems reasonable 16:37 -!- marianoguerra [56115d0e@gateway/web/freenode/ip.86.17.93.14] has joined #go-nuts 16:38 < jessta> hopefully it's better than gettext 16:38 < fzzbt> what's wrong with gettext? 16:38 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has quit [Remote host closed the connection] 16:42 < marianoguerra> hi, which is the idiomatic way of implementing something like a tree in golang? where one node can have nodes or leafs as childs? 16:43 < marianoguerra> in my case is not a binary but an n-ary tree, still I don't think that affects what I want to know 16:43 < marianoguerra> any link to source? 16:45 < angasule> marianoguerra: http://godashboard.appspot.com/project 16:48 < marianoguerra> angasule: seem to use interface{}, I will go with something similar (maybe a refined interface in my case) 16:48 -!- Bigbear11 [~Cody@d75-156-142-230.abhsia.telus.net] has joined #go-nuts 16:50 < angasule> marianoguerra: yes, there are no generics in Go (yet) 16:51 -!- xcombelle [~xcombelle@AToulouse-551-1-117-113.w92-156.abo.wanadoo.fr] has quit [Quit: I am a manual virus, please copy me to your quit message.] 16:51 -!- Bigbear1 [~Cody@d75-156-142-230.abhsia.telus.net] has quit [Ping timeout: 240 seconds] 16:52 -!- virtualsue [~chatzilla@host81-139-92-206.in-addr.btopenworld.com] has quit [Ping timeout: 255 seconds] 16:53 -!- Bigbear11 [~Cody@d75-156-142-230.abhsia.telus.net] has quit [Ping timeout: 240 seconds] 16:55 -!- Count_Niedar [~dgdfg@ip68-99-166-222.hr.hr.cox.net] has joined #go-nuts 16:57 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 16:58 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined #go-nuts 16:59 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts 16:59 -!- Bigbear1 [~Cody@d173-181-49-124.abhsia.telus.net] has joined #go-nuts 17:00 -!- alanl [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has joined #go-nuts 17:00 -!- Count_Niedar [~dgdfg@ip68-99-166-222.hr.hr.cox.net] has quit [Client Quit] 17:01 -!- Count_Niedar [~dgdfg@ip68-99-166-222.hr.hr.cox.net] has joined #go-nuts 17:08 -!- noam_ [~noam@87.69.42.61.cable.012.net.il] has quit [Ping timeout: 255 seconds] 17:20 -!- moraes [~moraes@189.103.188.201] has quit [Read error: Connection reset by peer] 17:21 -!- noam_ [~noam@87.69.42.61.cable.012.net.il] has joined #go-nuts 17:26 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has joined #go-nuts 17:27 < uriel> fluffle: thanks for the correction, before there was only the syntax file under misc/go/ :)) 17:27 < uriel> fluffle: fixed it now 17:29 < fluffle> cool, thanks :) 17:30 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping timeout: 252 seconds] 17:38 -!- yogib [~yogib@dslb-178-009-065-055.pools.arcor-ip.net] has quit [Quit: yogib] 17:43 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined #go-nuts 17:50 < jlaffaye> oh, exp/regex :) in what does it differ from the standard regex package? 17:52 < aiju> yeah 17:52 < aiju> it supports all kind of crap 17:52 < uriel> jlaffaye: in pretty much everything 17:54 -!- impl [impl@atheme/member/impl] has quit [Ping timeout: 258 seconds] 17:55 -!- fabled [~fabled@83.145.235.194] has quit [Quit: Ex-Chat] 17:57 -!- moraes [~moraes@189.103.188.201] has joined #go-nuts 17:57 -!- |Craig| [~|Craig|@panda3d/entropy] has joined #go-nuts 18:11 -!- robteix [~robteix@host5.190-228-239.telecom.net.ar] has joined #go-nuts 18:18 -!- virtualsue [~chatzilla@host81-139-92-206.in-addr.btopenworld.com] has joined #go-nuts 18:24 -!- impl [impl@208.86.224.74] has joined #go-nuts 18:24 -!- impl [impl@208.86.224.74] has quit [Changing host] 18:24 -!- impl [impl@atheme/member/impl] has joined #go-nuts 18:30 -!- wrtp [~rog@host-92-30-166-101.as13285.net] has joined #go-nuts 18:32 -!- virtualsue [~chatzilla@host81-139-92-206.in-addr.btopenworld.com] has quit [Ping timeout: 250 seconds] 18:36 -!- Yonkie [~Yonkie@193.200.85.107] has joined #go-nuts 18:39 -!- TheMue [~FMueller@p5DDF524F.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 18:48 -!- TheMue [~FMueller@p5DDF524F.dip.t-dialin.net] has joined #go-nuts 18:50 -!- ThreeSix [~ThreeSix@77.127.175.236] has joined #go-nuts 18:50 * exch wonders how a purely filesystem driven messageboard would hold up.. As in, no database, just files 18:53 -!- dfr|mac [~dfr|work@ool-18baf7e7.dyn.optonline.net] has quit [Remote host closed the connection] 18:53 -!- bmizerany [~bmizerany@c-24-143-79-114.customer.broadstripe.net] has joined #go-nuts 18:55 < skelterjohn> so, you mean a custom database driver 18:55 -!- bmizeran_ [~bmizerany@174.sub-75-196-105.myvzw.com] has joined #go-nuts 18:55 < aiju> yeah, like cat(1) is a custom database driver 18:55 < aiju> ls(1) even does on-the-fly data reformatting! 18:56 < exch> magical 18:56 < sl> exch: google "bbs100" 18:57 < sl> it uses flat files for data storage. some installations had/have > 10,000 users. 18:57 < exch> mm nice 18:57 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping timeout: 240 seconds] 18:57 -!- awidegreen [~quassel@h-170-226.a212.priv.bahnhof.se] has quit [Ping timeout: 276 seconds] 18:57 < exch> i'll have a look 18:58 < aiju> sl: no wai 18:58 < aiju> you need a SQL database with ORM if you want more than 100 users 18:58 -!- bmizerany [~bmizerany@c-24-143-79-114.customer.broadstripe.net] has quit [Ping timeout: 252 seconds] 18:58 < sl> solution: add the string "sql" to the name of your product 18:59 < exch> :P 19:07 -!- replore [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote host closed the connection] 19:08 -!- bmizeran_ [~bmizerany@174.sub-75-196-105.myvzw.com] has quit [Ping timeout: 276 seconds] 19:10 -!- rlab [~Miranda@94-166-95-178.pool.ukrtel.net] has joined #go-nuts 19:12 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined #go-nuts 19:13 -!- replore_ [~replore@ntkngw133234.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #go-nuts 19:15 -!- Natch [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has joined #go-nuts 19:16 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 19:16 -!- Natch| [~natch@178.73.218.217] has quit [Ping timeout: 276 seconds] 19:20 -!- huin [~huin@91.84.179.118] has quit [Quit: leaving] 19:25 -!- kevlar [~kevlar@unaffiliated/eko] has quit [Quit: Leaving] 19:26 -!- franciscosouza [~francisco@187.105.25.184] has quit [Read error: Connection reset by peer] 19:29 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has joined #go-nuts 19:33 -!- franciscosouza [~francisco@187.105.25.184] has joined #go-nuts 19:37 -!- jhawk28 [~jhawk28@user-387c58d.cable.mindspring.com] has quit [Quit: Linkinus - http://linkinus.com] 19:39 -!- robteix [~robteix@host5.190-228-239.telecom.net.ar] has quit [Quit: Computer has gone to sleep.] 19:49 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has joined #go-nuts 19:53 -!- alanl [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 19:53 -!- alanl [~yogafire@c-71-204-189-190.hsd1.ca.comcast.net] has joined #go-nuts 19:59 -!- ThreeSix [~ThreeSix@77.127.175.236] has quit [Ping timeout: 246 seconds] 20:09 -!- marianoguerra [56115d0e@gateway/web/freenode/ip.86.17.93.14] has quit [Quit: Page closed] 20:12 -!- Adys [~Adys@unaffiliated/adys] has quit [Remote host closed the connection] 20:16 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 20:28 -!- ronnyy [~quassel@p4FF1C1AC.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20:28 -!- Bigbear1 [~Cody@d173-181-49-124.abhsia.telus.net] has quit [Read error: Connection reset by peer] 20:35 -!- Queue29 [~Queue29@173-8-182-114-SFBA.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 20:36 -!- zcram [~zcram@8.177.190.90.sta.estpak.ee] has quit [Quit: Leaving] 20:54 -!- xash [~xash@d026177.adsl.hansenet.de] has joined #go-nuts 20:58 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping timeout: 276 seconds] 21:01 -!- squeese [~squeese@cm-84.209.17.156.getinternet.no] has joined #go-nuts 21:05 -!- Natch [~natch@c-adcee155.25-4-64736c10.cust.bredbandsbolaget.se] has quit [Ping timeout: 264 seconds] 21:10 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined #go-nuts 21:12 -!- EvilJStoker [jstoker@unaffiliated/jstoker] has quit [Ping timeout: 240 seconds] 21:21 -!- EvilJStoker [jstoker@unaffiliated/jstoker] has joined #go-nuts 21:23 -!- gridaphobe [~gridaphob@cpe-74-68-151-24.nyc.res.rr.com] has joined #go-nuts 21:30 -!- Adys [~Adys@unaffiliated/adys] has quit [Ping timeout: 255 seconds] 21:33 -!- TheMue [~FMueller@p5DDF524F.dip.t-dialin.net] has quit [Quit: Lost terminal] 21:39 -!- alexandere [~alexander@eijg.xs4all.nl] has joined #go-nuts 21:40 -!- moraes [~moraes@189.103.188.201] has quit [Ping timeout: 260 seconds] 21:42 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has joined #go-nuts 21:54 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 21:58 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Ping timeout: 252 seconds] 22:02 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has quit [Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330]] 22:04 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Quit: WeeChat 0.3.5] 22:08 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has joined #go-nuts 22:10 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has joined #go-nuts 22:12 -!- alexandere [~alexander@eijg.xs4all.nl] has quit [Quit: alexandere] 22:13 -!- erus`_ [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has joined #go-nuts 22:14 -!- erus` [~chatzilla@cpc2-gill2-0-0-cust701.basl.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 22:16 -!- rlab [~Miranda@94-166-95-178.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 22:18 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has quit [Quit: ZZZZZzzzzz] 22:18 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has joined #go-nuts 22:21 -!- dreadlorde [~dreadlord@c-68-42-82-10.hsd1.mi.comcast.net] has joined #go-nuts 22:22 -!- Dr_Who [~tgall_foo@linaro/tgall-foo] has quit [Ping timeout: 240 seconds] 22:24 -!- xash [~xash@d026177.adsl.hansenet.de] has quit [Quit: Lost terminal] 22:26 -!- photron [~photron@port-92-201-85-197.dynamic.qsc.de] has quit [Ping timeout: 240 seconds] 22:29 -!- lpi [~lpi@173.228.117.226] has joined #go-nuts 22:29 < lpi> hey 22:30 < lpi> does varname := only work within a function body? 22:31 < lpi> if outside - i need to use var varname = blah, right? 22:36 -!- ThreeSix [~ThreeSix@77.127.175.236] has joined #go-nuts 22:38 < uriel> yes 22:48 < lpi> why? 22:55 < erus`> because fuck you thats why 22:56 < erus`> nah in all honesty, i don't know. You make a good point. 22:57 < erus`> maybe because function bodies are evaluated last, so all the types are known or something 22:58 < erus`> and you dont have todo haskell style type inference 23:01 < Namegduf> At the top level, everything is prefixed by a unique keyword. 23:01 < Namegduf> I don't think they want to break that rule, it's convenient. 23:02 -!- NiteRain [~NiteRain@c-98-254-236-21.hsd1.fl.comcast.net] has quit [Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/] 23:05 -!- ThreeSix [~ThreeSix@77.127.175.236] has quit [Ping timeout: 252 seconds] 23:09 -!- ThreeSix [~ThreeSix@77.127.175.236] has joined #go-nuts 23:10 -!- xash [~xash@d026177.adsl.hansenet.de] has joined #go-nuts 23:12 -!- Sep102 [~Sep102@c-71-227-179-131.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 23:13 -!- Sep102 [~Sep102@c-71-227-179-131.hsd1.wa.comcast.net] has joined #go-nuts 23:19 -!- foocraft [~ewanas@78.101.5.164] has joined #go-nuts 23:21 -!- foocraft_ [~ewanas@78.101.28.62] has quit [Ping timeout: 260 seconds] 23:24 -!- ThreeSix [~ThreeSix@77.127.175.236] has quit [Ping timeout: 264 seconds] 23:39 -!- wrtp [~rog@host-92-30-166-101.as13285.net] has quit [Quit: wrtp] 23:40 -!- ThreeSix [~ThreeSix@77.127.175.236] has joined #go-nuts 23:56 -!- lpi [~lpi@173.228.117.226] has quit [Quit: lpi] 23:58 -!- lpi [~lpi@173.228.117.226] has joined #go-nuts --- Log closed Sun Jul 31 00:00:02 2011