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

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