--- Log opened Mon Aug 09 00:00:05 2010 00:17 -!- plexdev [~plexdev@arthur.espians.com] has quit [Ping timeout: 240 seconds] 00:17 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has quit [Quit: ZNC - http://znc.sourceforge.net] 00:17 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has quit [Quit: leaving] 00:17 -!- Davidian1024 [~Davidian1@cpe-98-27-192-193.neo.res.rr.com] has joined #go-nuts 00:17 -!- jnwhiteh [~jnwhiteh@WoWUIDev/WoWI/Featured/Dongle/cladhaire] has joined #go-nuts 00:17 -!- ptrb [~peter@archimedes.bourgon.org] has quit [Ping timeout: 265 seconds] 00:17 -!- ptrb [~peter@archimedes.bourgon.org] has joined #go-nuts 00:23 -!- carllerche [~carllerch@208.87.61.203] has joined #go-nuts 00:23 < nf> 4/whois mahemoff 00:23 < nf> d'oh ;) 00:25 < mahemoff> 4/whois nf 00:25 < mahemoff> mia culpa 00:29 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Ping timeout: 248 seconds] 00:29 -!- carllerche [~carllerch@208.87.61.203] has quit [Quit: carllerche] 00:31 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 00:34 < nf> haha 00:35 -!- tvw [~tv@e176003151.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 00:38 -!- photron [~photron@port-92-201-58-166.dynamic.qsc.de] has quit [Ping timeout: 265 seconds] 00:43 -!- mikespook [~mikespook@219.137.49.153] has joined #go-nuts 00:46 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 00:51 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined #go-nuts 00:52 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Read error: Connection reset by peer] 00:54 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 276 seconds] 00:59 -!- plexdev [~plexdev@arthur.espians.com] has joined #go-nuts 01:08 -!- carllerche [~carllerch@208.87.61.203] has joined #go-nuts 01:11 -!- carllerche [~carllerch@208.87.61.203] has quit [Client Quit] 01:16 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts 01:18 -!- carllerche [~carllerch@208.87.61.203] has joined #go-nuts 01:18 -!- carllerche [~carllerch@208.87.61.203] has quit [Client Quit] 01:30 < plexdev> http://is.gd/e9mgc by [Alex Brainman] in 2 subdirs of go/src/pkg/ -- os: fix ForkExec() handling of envv == nil 01:32 < gabriel9> hi all 01:32 < gabriel9> is there any chance to build some GUI aplications in Go? 01:33 -!- carllerche [~carllerch@208.87.61.203] has joined #go-nuts 01:33 < gabriel9> With Qt 01:34 < skelterjohn> i think that there has been some work with qt 01:35 < gabriel9> do you have any link? 01:35 < skelterjohn> i just searched http://go-lang.cat-v.org/library-bindings and didn't see anything 01:35 < skelterjohn> maybe send an email to the list 01:35 < skelterjohn> oh no - it is gtk i'm thinking of 01:36 < gabriel9> :( 01:37 < gabriel9> http://www.arnorehn.de/blog/2010/07/java-bindings/comment-page-1/#comment-105 01:38 < gabriel9> for now i should use JS or Java to build stuff for KDE 01:38 -!- carllerche [~carllerch@208.87.61.203] has quit [Client Quit] 01:47 < plexdev> http://is.gd/e9ngv by [Alex Brainman] in go/src/pkg/runtime/windows/ -- runtime: free memory returned by windows GetEnvironmentStrings 01:52 -!- boscop_ [~boscop@g227012057.adsl.alicedsl.de] has joined #go-nuts 01:55 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 01:55 -!- boscop [~boscop@f055001174.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 01:58 -!- inittab- [~dlbeer@ip-118-90-73-33.xdsl.xnet.co.nz] has quit [Ping timeout: 276 seconds] 02:02 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Quit: Leaving.] 02:02 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Ping timeout: 276 seconds] 02:10 -!- inittab [~dlbeer@ip-118-90-125-207.xdsl.xnet.co.nz] has joined #go-nuts 02:14 -!- zerd [~quassel@tor.zerd.net] has joined #go-nuts 02:15 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined #go-nuts 02:52 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 03:01 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Remote host closed the connection] 03:03 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds] 03:04 -!- allengeorge [~allengeor@74.12.150.7] has quit [Quit: allengeorge] 03:20 -!- yashi [~yashi@210.191.215.173] has quit [Ping timeout: 264 seconds] 03:24 -!- yashi [~yashi@210.191.215.173] has joined #go-nuts 03:32 -!- dacc [~dan@c-67-171-32-251.hsd1.wa.comcast.net] has quit [Ping timeout: 276 seconds] 03:37 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has joined #go-nuts 03:46 -!- lauanana [~lauanana@ANantes-552-1-20-225.w86-203.abo.wanadoo.fr] has joined #go-nuts 03:49 -!- lauanana [~lauanana@ANantes-552-1-20-225.w86-203.abo.wanadoo.fr] has quit [Client Quit] 04:19 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout: 619 seconds] 04:24 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 04:46 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Quit: Leaving.] 04:54 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 04:58 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has quit [Excess Flood] 04:58 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has joined #go-nuts 05:02 -!- ghiu [~gu@93-32-151-199.ip34.fastwebnet.it] has joined #go-nuts 05:03 -!- sacho [~sacho@79-100-57-33.btc-net.bg] has quit [Ping timeout: 260 seconds] 05:03 -!- ghiu [~gu@93-32-151-199.ip34.fastwebnet.it] has quit [Client Quit] 05:04 -!- scm [justme@d070010.adsl.hansenet.de] has quit [Ping timeout: 276 seconds] 05:05 -!- scm [justme@d019254.adsl.hansenet.de] has joined #go-nuts 05:07 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 05:30 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has quit [Quit: Verlassend] 05:33 -!- Xenith [~xenith@xenith-2-pt.tunnel.tserv3.fmt2.ipv6.he.net] has quit [Quit: leaving] 05:34 -!- boscop_ [~boscop@g227012057.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 05:35 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has joined #go-nuts 05:42 -!- aho [~nya@fuld-4d00d74d.pool.mediaWays.net] has quit [Quit: EXEC_over.METHOD_SUBLIMATION] 06:01 -!- mahemoff [~mahemoff@74.125.121.49] has quit [Read error: Connection reset by peer] 06:01 -!- mahemoff_ [~mahemoff@74.125.121.49] has joined #go-nuts 06:07 -!- ronnyy [~quassel@p4FF1D8CB.dip.t-dialin.net] has joined #go-nuts 06:26 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-180-250.clienti.tiscali.it] has joined #go-nuts 06:32 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout: 619 seconds] 06:34 -!- carllerche [~carllerch@208.87.61.203] has joined #go-nuts 06:37 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 06:38 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has quit [Quit: Morten. Desu~] 06:40 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 06:42 < nsf> omg, even C will include some form of generics (from C1X draft): Type-generic expressions using the _Generic keyword (#define cbrt(X) _Generic((X), long double: cbrtl, default: cbrt, float: cbrtf)(X)) 06:51 < rsaarelm> Woah. 06:53 < KirkMcDonald> ... huh. 06:54 < nsf> looks scary though 06:54 < nsf> :) 07:01 -!- ikaros [~ikaros@dslb-094-219-209-053.pools.arcor-ip.net] has joined #go-nuts 07:02 < KirkMcDonald> I think I can see what it is doing. 07:02 < KirkMcDonald> It is picking the expression based on the type of X. 07:04 < nsf> yes, it's a type-generic expression :) 07:05 < nsf> basically unusable without preprocessor 07:05 < nsf> and almost certainly forces you to use double evaluation macro 07:06 < nsf> which is.. scary 07:16 -!- carllerche [~carllerch@208.87.61.203] has quit [Quit: carllerche] 07:35 -!- Fish-Work [~Fish@86.65.182.207] has joined #go-nuts 07:36 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 07:45 -!- tvw [~tv@e176000119.adsl.alicedsl.de] has joined #go-nuts 07:53 -!- ikaros [~ikaros@dslb-094-219-209-053.pools.arcor-ip.net] has quit [Quit: Leave the magic to Houdini] 07:57 -!- Tiger_ [~chatzilla@118.126.12.53] has quit [Ping timeout: 276 seconds] 08:16 -!- mikespook1 [~mikespook@219.137.75.78] has joined #go-nuts 08:17 -!- mikespook [~mikespook@219.137.49.153] has quit [Ping timeout: 264 seconds] 08:19 -!- boscop [~boscop@g227012057.adsl.alicedsl.de] has joined #go-nuts 08:26 -!- kanru [~kanru@61-30-10-70.static.tfn.net.tw] has quit [Quit: WeeChat 0.3.2] 08:34 -!- chressie [~chressie@dreggn.in-ulm.de] has quit [Quit: WeeChat 0.3.2] 08:34 -!- chressie [~chressie@dreggn.in-ulm.de] has joined #go-nuts 08:41 -!- mikespook1 [~mikespook@219.137.75.78] has quit [Ping timeout: 240 seconds] 08:46 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 08:47 -!- mikespook [~mikespook@219.137.50.67] has joined #go-nuts 08:49 -!- inittab [~dlbeer@ip-118-90-125-207.xdsl.xnet.co.nz] has quit [Ping timeout: 276 seconds] 08:57 -!- mikespook [~mikespook@219.137.50.67] has quit [Read error: Connection reset by peer] 08:58 -!- EthanG [~ethan@sourcemage/guru/eekee] has joined #go-nuts 08:58 -!- EthanG [~ethan@sourcemage/guru/eekee] has left #go-nuts [] 09:01 -!- inittab [~dlbeer@ip-118-90-56-177.xdsl.xnet.co.nz] has joined #go-nuts 09:14 -!- PuppetLover1 [~PircBot@CPE-58-167-232-42.lns4.wel.bigpond.net.au] has joined #go-nuts 09:15 -!- jvlshz [3aa7e82a@gateway/web/freenode/ip.58.167.232.42] has joined #go-nuts 09:15 -!- PuppetLover1 [~PircBot@CPE-58-167-232-42.lns4.wel.bigpond.net.au] has quit [Read error: Connection reset by peer] 09:15 -!- jvlshz [3aa7e82a@gateway/web/freenode/ip.58.167.232.42] has left #go-nuts [] 09:26 < taruti> Is there a way to wrap interface values doubly i.e. I have a function taking interface{} and would like to pass it an interface-value and get reflect.Typeof operate on that interface rather than the concrete type beneath 09:27 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 09:27 < taruti> i.e. when I pass FooStruct as interface{} reflect.Typeof gets -> FooStruct. When I pass FooIFace(FooStruct) reflection gets FooStruct instead of FooIFace (what is what I want). 09:29 < jcao219> probably be best to ask this on the mailing list? 09:29 < jcao219> i'm not sure, i'm very new to go 09:30 < jcao219> and lots of people are sleeping right now :) 09:32 -!- scm [justme@d019254.adsl.hansenet.de] has quit [Ping timeout: 265 seconds] 09:37 -!- gid [~gid@220-253-29-69.VIC.netspace.net.au] has joined #go-nuts 09:38 -!- scm [justme@d019254.adsl.hansenet.de] has joined #go-nuts 09:40 < rsaarelm> taruti: I guess you could try using reflect.InterfaceValue and its Set method with another InterfaceValue. 09:43 < taruti> rsaarelm: the issue is that when doing NewValue on the interface{} passed it goes through the interface to the original type 09:44 < taruti> rsaarelm: foo(v interface{}) { NewValue(v) }; foo(MyIFace(MyFoo)) -> the NewValue produces a MyFoo 09:45 < taruti> when I'd like to get a MyIFace 09:45 < rsaarelm> Yeah, it looks like the interface part gets mangled away in the NewValue call. 09:46 < taruti> i.e. when serializing a "var d MyIFace = MyIFace(MyFoo); Serialize(d); /* sees type MyFoo */; Deserialize(&d) /* expects MyIFace but finds MyFoo and thus fails */ 09:48 < taruti> NewValue just calls unsafe.Reflect and has no magic for interfaces 09:48 < rsaarelm> Do you also need to know which of several interfaces the object is, or do you just want a specific interface value? 09:49 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Quit: Leaving.] 09:49 < rsaarelm> If a specific interface value is good enough, a nasty hack to get at one could be to wrap the value in a single-field struct where the field has that interface as the type. 09:49 < taruti> rsaarelm: just need to preserve it to maintain types in serialization 09:50 < taruti> which lacks a nil-value 09:51 < taruti> hmm, passing a pointer could work 09:52 < rsaarelm> If you deserialize into interface values, you can have types MyFoo, MyBar, MyBaz which all fit to the interface and have different constructors, so the serialization system would have to do something clever about those anyway. 09:53 * taruti hacks the pointer idea 09:57 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3] 10:08 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 10:14 -!- ct529 [~quassel@envpc1758.york.ac.uk] has joined #go-nuts 10:17 -!- rlab_ [~Miranda@91.200.158.34] has joined #go-nuts 10:18 < araujo> hello 10:19 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 276 seconds] 10:19 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined #go-nuts 10:20 -!- zeroXten [~zeroXten@0x10.co.uk] has joined #go-nuts 10:21 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit [Read error: Operation timed out] 10:29 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-180-250.clienti.tiscali.it] has quit [Quit: E se abbasso questa leva che succ...] 10:29 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined #go-nuts 10:30 -!- ExtraSpice [~XtraSpice@88.118.32.225] has joined #go-nuts 10:42 -!- tvw [~tv@e176000119.adsl.alicedsl.de] has quit [Remote host closed the connection] 10:47 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has joined #go-nuts 10:49 -!- ronnyy [~quassel@p4FF1D8CB.dip.t-dialin.net] has quit [Remote host closed the connection] 10:50 -!- mahemoff_ [~mahemoff@74.125.121.49] has left #go-nuts [] 10:52 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has quit [Quit: g0bl1n] 10:59 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 11:04 -!- path[l] [~path@59.162.86.164] has joined #go-nuts 11:15 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Quit: Leaving.] 11:15 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 11:16 -!- ct529 [~quassel@envpc1758.york.ac.uk] has quit [Remote host closed the connection] 11:16 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Client Quit] 11:17 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 11:19 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 11:26 -!- jcao2191 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 11:28 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Ping timeout: 260 seconds] 11:32 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 11:35 -!- jcao2191 [~Jimmy_Cao@124.126.155.132] has quit [Ping timeout: 265 seconds] 11:39 -!- artefon [~thiago@189.107.227.111] has joined #go-nuts 11:52 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has joined #go-nuts 11:53 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 12:04 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 12:04 -!- lmoura [~lauromour@187.113.111.136] has joined #go-nuts 12:05 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined #go-nuts 12:13 -!- macroron [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts 12:17 < nsf> http://github.com/nsf/gocode/commit/1b28cc5680239a917d9d4424d67d42f737f0e857 12:17 < nsf> nice commit, lol 12:17 < nsf> zillion of changes :) 12:18 < bartbes> so how usable is it? 12:18 < exch> gotta love commits that rbeak everything ^^ I regularly change stuff in my packages that does that.. Sometimes even a full rewrite 12:19 < nsf> well I tested it a bit 12:19 < nsf> I guess it is usable 12:19 < nsf> I'll drop a summary now to the ML thread 12:31 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Ping timeout: 276 seconds] 12:37 -!- ronnyy [~quassel@p4FF1D8CB.dip.t-dialin.net] has joined #go-nuts 12:37 < araujo> mmm... 12:38 < araujo> about unsafe.Pointer .... I guess the way to retrieve a value from it is casting to the right pointer type?? 12:41 -!- virtualsue [~chatzilla@nat/cisco/x-oppflnfmolyulqxd] has joined #go-nuts 12:44 -!- smw [~smw@12.198.177.3] has joined #go-nuts 12:47 < exch> yes 12:47 < exch> It doesnt have to be a pointer type either 12:51 < araujo> ooh, I see .. let's try 12:52 < araujo> sounds dangerous >:] 12:52 < exch> it can be, but also a nice trick if used with care 12:54 -!- crashR [~crasher@codextreme.pck.nerim.net] has joined #go-nuts 12:59 < exch> http://pastebin.com/dEQdk3WV example of it's use and it's danger 13:00 < taruti> Has anyone else managed to make godoc dump documentation for a non-installed package? 13:00 * araujo checks 13:01 < Namegduf> It seems like it parses the source, not the installed packages. 13:01 < Namegduf> I have got it to show documentation for out-of-main-tree stuff. 13:01 < taruti> Namegduf: it parses from under the goroot and I need to use it for out-of-main-tree stuff 13:01 < Namegduf> Okay, in that case, yes, I have figured it out. 13:01 < Namegduf> Hold on a sec. 13:02 < Namegduf> -path=/Path/to/more/packages 13:02 < Namegduf> It's incredibly stupid on my system 13:02 < Namegduf> And only binds to IPv6 addresses 13:02 < taruti> Namegduf: that doesn't seem to work when dumping the documentation 13:02 < taruti> i.e. "godoc -path /foo/bar packagename" does not work 13:03 < Namegduf> That's because it calls it bar/packagename 13:03 < Namegduf> It prefixes package names with the last directory of path. 13:04 < Namegduf> With that, it works here. 13:04 < Namegduf> (This means if you use a src subdirectory in your program, you get stupid names. 13:06 < araujo> *(*B)(unsafe.Pointer(&a)) 13:06 < araujo> exch, unsafe point a , cast to a pointer of B and get the value out of it ? 13:06 < taruti> ah. "godoc -path . ." 13:07 < nsf> argh.. I hate those scopes 13:08 < nsf> I have failed again 13:08 < nsf> to make it right 13:08 < exch> note that unsafe.Pointer takes a pointer type (&a), so cast it to a pointer type and the dereference it to get the value 13:12 -!- rlab_ [~Miranda@91.200.158.34] has quit [Read error: Connection reset by peer] 13:12 -!- rogue780 [~rogue780@c-68-34-234-213.hsd1.md.comcast.net] has joined #go-nuts 13:14 < araujo> yeah, noticed that exch 13:14 < araujo> :) 13:16 -!- angasule [c80571ea@gateway/web/freenode/ip.200.5.113.234] has joined #go-nuts 13:20 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3] 13:38 -!- rup [Rupert@deathcoil.net] has quit [Read error: Operation timed out] 13:38 -!- rup [Rupert@deathcoil.net] has joined #go-nuts 13:45 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has quit [Ping timeout: 248 seconds] 13:52 -!- Maxdamantus [~m@203-97-238-106.cable.telstraclear.net] has joined #go-nuts 14:15 -!- sacho [~sacho@213.91.244.15] has joined #go-nuts 14:16 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has joined #go-nuts 14:17 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 14:23 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Quit: No Ping reply in 180 seconds.] 14:24 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined #go-nuts 14:31 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 14:40 < plexdev> http://is.gd/ea5A4 by [Nicholas Waples] in go/src/pkg/asn1/ -- asn1 incorrectly encoded signed integers. When determining the 14:42 -!- jcao2191 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 14:45 -!- artefon [~thiago@189.107.227.111] has quit [Remote host closed the connection] 14:45 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Ping timeout: 265 seconds] 14:45 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts 14:57 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has quit [Quit: g0bl1n] 14:59 -!- kfmfe04_ [~kfmfe04@114-32-57-164.HINET-IP.hinet.net] has joined #go-nuts 15:07 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts 15:17 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 248 seconds] 15:19 -!- xash [~xash@d073040.adsl.hansenet.de] has joined #go-nuts 15:20 -!- skelterjohn [~jasmuth@c-76-116-182-139.hsd1.nj.comcast.net] has quit [Quit: skelterjohn] 15:24 -!- ronnyy [~quassel@p4FF1D8CB.dip.t-dialin.net] has quit [Remote host closed the connection] 15:24 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 15:34 -!- nikofyodo [~hugh4life@client-208-124-113-235.consolidated.net] has left #go-nuts [] 15:40 -!- ikaros [~ikaros@dslb-084-059-064-238.pools.arcor-ip.net] has joined #go-nuts 15:45 -!- kfmfe04_ [~kfmfe04@114-32-57-164.HINET-IP.hinet.net] has quit [Quit: kfmfe04_] 15:45 -!- saschpe [~saschpe@mgdb-4d0cf53b.pool.mediaWays.net] has joined #go-nuts 15:47 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has joined #go-nuts 15:53 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3] 15:56 -!- smw [~smw@12.198.177.3] has quit [Remote host closed the connection] 15:57 -!- artefon [~thiagon@150.164.2.20] has joined #go-nuts 15:57 -!- Boney [~paul@124-148-150-104.dyn.iinet.net.au] has joined #go-nuts 15:58 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts 15:59 -!- Boney_ [~paul@124-168-222-206.dyn.iinet.net.au] has quit [Ping timeout: 245 seconds] 16:04 -!- Boney [~paul@124-148-150-104.dyn.iinet.net.au] has quit [Read error: Connection reset by peer] 16:05 -!- Boney [~paul@124-148-189-246.dyn.iinet.net.au] has joined #go-nuts 16:05 -!- Venom_X [~pjacobs@99-8-218-190.lightspeed.hstntx.sbcglobal.net] has joined #go-nuts 16:08 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by services] 16:08 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts 16:11 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-180-250.clienti.tiscali.it] has joined #go-nuts 16:15 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Read error: Connection timed out] 16:16 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 16:16 -!- ShadowIce [~pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts 16:20 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 16:21 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has quit [Read error: Operation timed out] 16:25 -!- Venom_X [~pjacobs@99-8-218-190.lightspeed.hstntx.sbcglobal.net] has quit [Ping timeout: 260 seconds] 16:25 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has joined #go-nuts 16:27 -!- Venom_X [~pjacobs@66.54.185.131] has joined #go-nuts 16:29 -!- carter [~carter@cpe-69-201-181-224.nyc.res.rr.com] has joined #go-nuts 16:31 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has quit [Ping timeout: 265 seconds] 16:31 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has joined #go-nuts 16:36 -!- Fish [~Fish@9fans.fr] has joined #go-nuts 16:38 -!- macroron [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit: Leaving] 16:39 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has quit [Read error: Operation timed out] 16:40 -!- carter [~carter@cpe-69-201-181-224.nyc.res.rr.com] has quit [Remote host closed the connection] 16:41 -!- carter [~carter@cpe-69-201-181-224.nyc.res.rr.com] has joined #go-nuts 16:44 < jlouis> question: If I define type MyFile os.File, why can't I call, say, mf.Read() on it? error message is: mf.Read undefined (type MyFile has no field Read) 16:45 < jlouis> I could define it a single field struct, like type MyFile struct { f *os.File } and then proceed to write all the different interface wrappers I need. Can't I circumvent that boilerplate? 16:52 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: I ♥ Unicode] 16:53 -!- artefon_ [~thiagon@150.164.2.20] has joined #go-nuts 16:53 -!- artefon [~thiagon@150.164.2.20] has quit [Read error: Connection reset by peer] 16:57 < cbeck> yes, make the f field anonymous 16:57 < cbeck> so type MyFile struct { os.File } 16:57 -!- sacho [~sacho@213.91.244.15] has quit [Read error: Connection reset by peer] 16:57 < cbeck> jlouis: ^^ 16:58 < cbeck> See http://golang.org/doc/go_spec.html#Struct_types for a reference 16:59 -!- ct529 [~quassel@envpc1758.york.ac.uk] has joined #go-nuts 16:59 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts 17:01 -!- virtualsue [~chatzilla@nat/cisco/x-oppflnfmolyulqxd] has quit [Ping timeout: 276 seconds] 17:02 < jlouis> cbeck: thankyou 17:03 < skelterjohn> i'm surprised you can't call mf.Read... 17:03 < skelterjohn> i feel like i have done the analogous thing before 17:04 < skelterjohn> what type is mf... MyFile or *MyFile? 17:04 < jlouis> *MyFile 17:05 -!- ct529 [~quassel@envpc1758.york.ac.uk] has quit [Remote host closed the connection] 17:05 < jlouis> cbecks suggestion works like a charm, but I do not grok why I need to wrap it in a struct 17:06 < jlouis> The types must be different in a subtle way 17:06 < skelterjohn> hmm, i checked and you're right - don't seem to be able to do that 17:06 < cbeck> Because all casts are explicit 17:07 < jlouis> cbeck: ah, so os.File and MyFile are different types to the type checker 17:07 < cbeck> exactly 17:07 < jlouis> ... and not a type synonym 17:07 < cbeck> I wish there was a type synonym keyword, but alas 17:08 -!- xash [~xash@d073040.adsl.hansenet.de] has quit [Ping timeout: 276 seconds] 17:08 < skelterjohn> why do you wish that? 17:09 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts 17:10 < jlouis> type synonyms can save a lot of notation 17:10 < jlouis> ocaml: type point = int * int * int;; for instance 17:11 -!- derferman [~derferman@dsl092-048-218.sfo4.dsl.speakeasy.net] has joined #go-nuts 17:11 < skelterjohn> i don't know ocaml, and i'm having a hard time deciphering what you've written there 17:11 < skelterjohn> int 3-tuples? 17:12 < jlouis> skelterjohn: the left hand side is the definition of a new type name 'point'. The right hand side defines a product type (a tuple) with three ints, yes 17:12 < skelterjohn> with * meaning the cross operator? 17:12 < jlouis> * is the product type 17:12 < skelterjohn> in set theory, we say something like Z x Z x Z would be the set of all integer 3-tuples 17:12 < jlouis> # (1,2,3);; 17:12 < jlouis> - : int * int * int = (1, 2, 3) 17:12 < skelterjohn> x read "cross" 17:13 < jlouis> yes, it is the same at the type theory level 17:14 < jlouis> you could make it into a named record as well, that is more akin ot a C struct: type point = { x : int; y : int; z : int } 17:14 < jlouis> internally, it is the same thing, but now you have identifier names for each element type 17:15 < skelterjohn> so, all this is possible in go, except that you then have to do explicit casting when calling functions that expect certain exact types 17:16 < jlouis> we came from writing type synonyms, as in declare that one name is the same as another name 17:16 < jlouis> in go, 'type MyFile os.File' declares a new type MyFile which can not be used interchangely with os.File 17:18 < cbeck> I wonder how that works around embedded structs, I'll have to experiment a bit 17:18 < cbeck> the casting, that is 17:18 < jlouis> what makes 'type MyFile { *os.File }' work correctly is the promotion rule on struct types which cbeck linked to 17:19 < skelterjohn> you can't cast embedded structs back to whence they came - i just tested 17:20 < skelterjohn> btw if you use things of type *MyFile, you may want to "type MyFile { os.File }" rather than *os.File 17:27 < jcao2191> hi 17:27 < jlouis> yeah 17:27 < jcao2191> i have a question 17:27 < jlouis> thanks 17:27 < jcao2191> how do you convert any thing into a []byte? 17:27 -!- path[l] [~path@59.162.86.164] has quit [Quit: path[l]] 17:28 < jcao2191> let's say you have a struct 17:28 -!- sacho [~sacho@79-100-57-33.btc-net.bg] has joined #go-nuts 17:28 < plexdev> http://is.gd/eagrl by [Evan Shaw] in go/src/pkg/big/ -- big: Several fixes to bitwise functions 17:29 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has joined #go-nuts 17:30 < skelterjohn> jcao2191: you can use the unsafe package to get a pointer to the beginning of the struct, and pretend that it is the beginning of a byte array 17:30 < skelterjohn> (not a byte slice, mind you) 17:30 < jlouis> jcao2191: alternatively, if you are on a marshalling spree, the gob packag is the way to go AFAIK 17:30 < jcao2191> oh okay thank you 17:30 < jlouis> package* 17:31 < jcao2191> i need to get rid of this extra one on my nick lol 17:33 -!- crashR [~crasher@codextreme.pck.nerim.net] has quit [Quit: (◣_◢) BigBrowser is watching ⓎⓄⓊ] 17:35 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Ping timeout: 258 seconds] 17:36 < angasule> how would one go about doing conditional compiling of a certain submodule? If for example a certain library/package isn't available or desired? 17:38 < skelterjohn> this sounds like a make question rather than a go question 17:38 < jlouis> angasule: one way is what is done (statically) is $(GOROOT)/src/pkg/os/Makefile 17:40 < cbeck> Interesting, apropos our earlier conversation, if I had 'type MyFile struct { os.File } ... var mf MyFile' and wanted to use the wrapped file value, the syntax would be 'f := mf.File' 17:40 < cbeck> Which makes sense, but seems like it could cause issues 17:40 < jcao219> i have another another question :-[, since i'm so new to these things 17:40 < jcao219> now that I have a pointer to my struct, how do I treat it as a []byte? 17:41 < angasule> jlouis: aren't those independent programs? 17:41 < cbeck> since it means type MyFile {os.File\nsomeotherpackage.File} would actually cause a collision 17:42 -!- snearch [~snearch@f053002013.adsl.alicedsl.de] has joined #go-nuts 17:42 < cbeck> Although it may be of the "No collision errors unless the colliding names are used" things 17:43 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts 17:44 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 17:46 -!- carllerche [~carllerch@enginey-9.border1.sfo002.pnap.net] has joined #go-nuts 17:48 -!- carrus85 [~carrus85@64.0.193.15] has joined #go-nuts 17:51 < jcao219> how do I pretend that the pointer to the beginning of a struct is the beginning of a byte array? 17:52 -!- artefon_ [~thiagon@150.164.2.20] has quit [Ping timeout: 260 seconds] 17:52 -!- homa_rano [~erice@hmsvelociraptor.csail.mit.edu] has left #go-nuts [] 17:52 -!- homa_rano [~erice@hmsvelociraptor.csail.mit.edu] has joined #go-nuts 17:57 -!- slashus2 [~slashus2@74-137-24-74.dhcp.insightbb.com] has quit [Quit: slashus2] 17:58 -!- g0bl1n_ [~anonymous@a213-22-18-58.cpe.netcabo.pt] has joined #go-nuts 17:59 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has quit [Ping timeout: 246 seconds] 18:00 < plexdev> http://is.gd/eaixo by [Scott Lawrence] in go/src/cmd/goinstall/ -- goinstall docs: fixed typos 18:02 -!- stalled [~stalled@unaffiliated/stalled] has quit [Read error: Connection reset by peer] 18:13 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Quit: Leaving.] 18:16 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts 18:23 -!- nsf [~nsf@jiss.convex.ru] has quit [Ping timeout: 258 seconds] 18:25 -!- drry [~drry@unaffiliated/drry] has quit [Ping timeout: 276 seconds] 18:27 -!- Fish [~Fish@9fans.fr] has quit [Ping timeout: 276 seconds] 18:27 < skelterjohn> jcao219 left, but: http://pastebin.com/qYw0k2Gv 18:30 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts 18:30 -!- carter [~carter@cpe-69-201-181-224.nyc.res.rr.com] has quit [Remote host closed the connection] 18:30 -!- carter [~carter@cpe-69-201-181-224.nyc.res.rr.com] has joined #go-nuts 18:31 -!- carter_ [~carter@cpe-69-201-181-224.nyc.res.rr.com] has joined #go-nuts 18:32 -!- photron [~photron@port-92-201-117-220.dynamic.qsc.de] has joined #go-nuts 18:35 -!- carter [~carter@cpe-69-201-181-224.nyc.res.rr.com] has quit [Ping timeout: 264 seconds] 18:38 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has quit [Quit: g0bl1n] 18:41 -!- Fish [~Fish@9fans.fr] has joined #go-nuts 18:52 -!- lmoura [~lauromour@187.113.111.136] has quit [Ping timeout: 260 seconds] 18:54 -!- derferman [~derferman@dsl092-048-218.sfo4.dsl.speakeasy.net] has quit [Read error: Connection reset by peer] 18:55 -!- derferman [~derferman@dsl092-048-218.sfo4.dsl.speakeasy.net] has joined #go-nuts 18:55 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has joined #go-nuts 18:57 -!- artefon [~thiago@189.107.227.111] has joined #go-nuts 18:58 -!- g0bl1n [~anonymous@a213-22-18-58.cpe.netcabo.pt] has quit [Client Quit] 18:59 -!- drry [~drry@unaffiliated/drry] has joined #go-nuts 19:01 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Ping timeout: 240 seconds] 19:03 -!- path[l] [UPP@120.138.102.50] has joined #go-nuts 19:04 < araujo> if I have a function taking as value a specific interface, it means I can use any of the available method of such a interface over the arguments of the function without requiring type assertions??? 19:04 -!- lmoura [~lauromour@189.115.166.12.dynamic.adsl.gvt.net.br] has joined #go-nuts 19:06 < MizardX> araujo: Yes. It wouldn't be much of a point to use interfaces otherwise. 19:07 * araujo wouldn't find any reason for interfaces if some kind of type assertion is required here 19:11 -!- rlab [~Miranda@91.200.158.34] has quit [Ping timeout: 246 seconds] 19:11 -!- lmoura [~lauromour@189.115.166.12.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 240 seconds] 19:12 -!- aho [~nya@fuld-4d00d213.pool.mediaWays.net] has joined #go-nuts 19:13 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Quit: Lost terminal] 19:14 < araujo> MizardX, ok, get it 19:14 < araujo> MizardX, do you know how/if I can get the value out of a unsafe.Pointer ? 19:14 < araujo> (without casting) 19:15 < KirkMcDonald> Man. 19:15 < KirkMcDonald> You're using unsafe, and worried about *casting*? 19:15 < araujo> KirkMcDonald, well, I just want to get the value out of it ... plain * works? 19:15 < araujo> :P 19:17 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts 19:18 * nsf is building gccgo 19:18 < nsf> let's see how it works :P 19:20 < araujo> KirkMcDonald, well, I just want to indirect it 19:22 < skelterjohn> you want to get a "value" from a pointer without casting? that doesn't even make sense to me 19:22 < skelterjohn> why wouldn't you cast it to, for instance, a uin64 19:22 < skelterjohn> uint64 19:22 < skelterjohn> oh you mean dereference 19:23 < skelterjohn> something that is type unsafe.Pointer doesn't have a meaningful dereference 19:23 < araujo> mm I see 19:23 < araujo> skelterjohn, well, but that is pointing somewhere right? 19:24 < skelterjohn> yes 19:24 < araujo> I just want to bring whatever it is pointing to 19:24 < skelterjohn> you'll need to know its type to do that 19:24 -!- snearch [~snearch@f053002013.adsl.alicedsl.de] has quit [Quit: Verlassend] 19:24 < araujo> ok, that is what I mean .. about bringing it without "casting", or knowing its type ... 19:24 < araujo> I see 19:25 -!- lmoura [~lauromour@186.212.112.70] has joined #go-nuts 19:25 < skelterjohn> the Pointer type doesn't preserve information about the original type of the data being pointed to 19:25 < skelterjohn> so to dereference it in a meaningful way, you'll need to provide the type that you want to use for the data 19:25 < nsf> gccgo's lib misses strings.Replace :( 19:25 < araujo> I see 19:26 -!- smw [~smw@12.198.177.3] has joined #go-nuts 19:26 -!- Eridius [~kevin@unaffiliated/eridius] has joined #go-nuts 19:26 < nsf> it appears to be out-of-date 19:26 < skelterjohn> for instance, i made this example for someone earlier: http://pastebin.com/qYw0k2Gv 19:26 < skelterjohn> which treats it as a pointer to a byte array 19:27 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts 19:30 -!- tvw [~tv@e176000119.adsl.alicedsl.de] has joined #go-nuts 19:30 -!- gabriel9 [~gabriel9@93.157.192.28] has quit [Ping timeout: 246 seconds] 19:37 < nsf> hehe, my test app panics if compiled with gccgo 19:37 < nsf> runs fine if 8g 19:38 < nsf> bye bye gccgo :) 19:41 -!- smw [~smw@12.198.177.3] has quit [Ping timeout: 246 seconds] 19:41 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has joined #go-nuts 19:42 -!- vector9x [~vector9x@186.87.154.242] has joined #go-nuts 19:42 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has quit [Ping timeout: 630 seconds] 19:44 -!- werdan7 [~w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts 19:45 -!- jcao219 [~Jimmy_Cao@124.126.155.132] has quit [Client Quit] 19:45 -!- rogue780 [~rogue780@c-68-34-234-213.hsd1.md.comcast.net] has quit [Ping timeout: 265 seconds] 19:45 -!- napsy__ [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 19:47 -!- napsy__ [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Quit: Leaving] 19:47 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts 19:50 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Client Quit] 19:51 -!- saschpe [~saschpe@mgdb-4d0cf53b.pool.mediaWays.net] has quit [Remote host closed the connection] 19:52 -!- gabriel9 [~gabriel9@93.157.192.28] has joined #go-nuts 19:55 -!- artefon [~thiago@189.107.227.111] has quit [Ping timeout: 258 seconds] 19:57 -!- artefon [~thiago@189.107.227.111] has joined #go-nuts 19:58 -!- ronnyy [~quassel@p4FF1D8CB.dip.t-dialin.net] has joined #go-nuts 20:01 -!- skelterjohn [~jasmuth@lawn-net168-in.rutgers.edu] has quit [Quit: skelterjohn] 20:04 -!- ronnyy [~quassel@p4FF1D8CB.dip.t-dialin.net] has quit [Remote host closed the connection] 20:10 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined #go-nuts 20:14 -!- Venom_X [~pjacobs@66.54.185.131] has quit [Quit: Venom_X] 20:21 -!- vector9x [~vector9x@186.87.154.242] has quit [Quit: Saliendo] 20:24 -!- smw [~smw@12.198.177.3] has joined #go-nuts 20:28 -!- dho [~devon@onager.omniti.com] has quit [Quit: KDE--] 20:33 -!- peter___ [~peter@17.244.70.47] has joined #go-nuts 20:34 -!- peter___ [~peter@17.244.70.47] has left #go-nuts [] 20:35 -!- peter___ [~peter@17.244.70.47] has joined #go-nuts 20:35 -!- artefon [~thiago@189.107.227.111] has quit [Quit: bye] 20:36 -!- peter___ [~peter@17.244.70.47] has left #go-nuts [] 20:37 -!- jorisros [~joris@s5590d661.adsl.wanadoo.nl] has quit [Remote host closed the connection] 20:38 -!- Fish [~Fish@9fans.fr] has quit [Remote host closed the connection] 20:38 -!- peter___ [~peter@17.244.70.47] has joined #go-nuts 20:39 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has quit [Remote host closed the connection] 20:39 -!- jorisros [~joris@s5590d661.adsl.wanadoo.nl] has joined #go-nuts 20:42 -!- smw [~smw@12.198.177.3] has quit [Ping timeout: 248 seconds] 20:45 -!- peter___ [~peter@17.244.70.47] has quit [Quit: peter___] 20:50 -!- angasule [c80571ea@gateway/web/freenode/ip.200.5.113.234] has quit [Quit: Page closed] 20:50 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-180-250.clienti.tiscali.it] has quit [Quit: E se abbasso questa leva che succ...] 20:55 -!- smw [~smw@12.198.177.3] has joined #go-nuts 20:56 -!- smw [~smw@12.198.177.3] has quit [Client Quit] 20:56 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20:57 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has quit [Quit: No Ping reply in 180 seconds.] 20:59 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.3] 21:04 -!- RobertLJ [~quassel@c-68-44-163-191.hsd1.nj.comcast.net] has joined #go-nuts 21:15 -!- skelterjohn [~jasmuth@c-76-116-182-139.hsd1.nj.comcast.net] has joined #go-nuts 21:21 -!- tav [~tav@2001:0:53aa:64c:0:3c8c:a3f8:bbdd] has joined #go-nuts 21:30 -!- peter___ [~peter@17.244.70.47] has joined #go-nuts 21:30 -!- peter___ [~peter@17.244.70.47] has quit [Client Quit] 21:32 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined #go-nuts 21:34 -!- willdye [~willdye@fern.dsndata.com] has left #go-nuts [] 21:42 -!- peter___ [~peter@17.244.70.47] has joined #go-nuts 21:42 -!- peter___ [~peter@17.244.70.47] has quit [Client Quit] 21:55 -!- acts_as [~acts_as@208.236.105.27] has quit [Quit: acts_as] 22:04 -!- Venom_X_ [~pjacobs@66.54.185.131] has joined #go-nuts 22:05 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has quit [Excess Flood] 22:05 -!- Altercation [~Altercati@pdpc/supporter/active/altercation] has joined #go-nuts 22:15 -!- awidegreen [~quassel@62.176.237.78] has quit [Remote host closed the connection] 22:16 -!- Netsplit *.net <-> *.split quits: djm, vrtical, sladegen, araujo, [Pete_27], grncdr, zeroXten 22:17 -!- Netsplit over, joins: araujo, sladegen, zeroXten, [Pete_27], grncdr, djm, vrtical 22:18 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined #go-nuts 22:18 < plexdev> http://is.gd/eayBB by [Rob Pike] in go/src/pkg/regexp/ -- regexp: document that backslashes are the escape character. 22:19 -!- lmoura [~lauromour@186.212.112.70] has quit [Quit: Leaving] 22:21 -!- exch [~exch@h144170.upc-h.chello.nl] has quit [Ping timeout: 258 seconds] 22:22 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 265 seconds] 22:22 -!- phirox [~phirox@g225253.upc-g.chello.nl] has quit [Ping timeout: 248 seconds] 22:28 -!- phirox [~phirox@g225253.upc-g.chello.nl] has joined #go-nuts 22:29 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Remote host closed the connection] 22:29 -!- Makoryu [~vt920@ool-4a599a98.dyn.optonline.net] has joined #go-nuts 22:31 -!- ikaros [~ikaros@dslb-084-059-064-238.pools.arcor-ip.net] has quit [Quit: Leave the magic to Houdini] 22:33 -!- exch [~exch@h144170.upc-h.chello.nl] has joined #go-nuts 22:33 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts 23:05 -!- urandom__ [~user@p548A5056.dip.t-dialin.net] has joined #go-nuts 23:06 -!- Venom_X_ [~pjacobs@66.54.185.131] has quit [Quit: Venom_X_] 23:08 -!- path[l] [UPP@120.138.102.50] has quit [Ping timeout: 258 seconds] 23:23 -!- TR2N [email@89.180.223.127] has joined #go-nuts 23:24 -!- boscop [~boscop@g227012057.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 23:49 -!- derferman [~derferman@dsl092-048-218.sfo4.dsl.speakeasy.net] has quit [Quit: derferman] 23:51 -!- derferman [~derferman@dsl092-048-218.sfo4.dsl.speakeasy.net] has joined #go-nuts 23:52 -!- nighty__ [~nighty@210.188.173.245] has joined #go-nuts 23:54 -!- ExtraSpice [~XtraSpice@88.118.32.225] has quit [Ping timeout: 240 seconds] 23:55 -!- photron [~photron@port-92-201-117-220.dynamic.qsc.de] has quit [Ping timeout: 240 seconds] --- Log closed Tue Aug 10 00:00:05 2010