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

--- Log opened Wed Dec 16 00:00:32 2009
00:00 < anticw> iant: so when does gccgo get the final semi-change love?
:-)
00:01 <+iant> this week sometime
00:01 <+iant> right now I'm trying to get functions to be evaluated in the
right order....
00:01 < anticw> actually, it was just a gentle tease...  it's hardly a
priority i would think given some other issues
00:02 <+iant> there is always something to do, alas
00:02 < anticw> iant.Fork()
00:02 <+iant> ha
00:04 -!- [Pete_27] [n=noname@115.64.1.61] has quit ["leaving"]
00:05 -!- [Pete_27] [n=noname@115.64.1.61] has joined #go-nuts
00:06 -!- tokuhirom [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has quit [Remote
closed the connection]
00:07 -!- jA_cOp_ [n=yakobu@unaffiliated/ja-cop/x-9478493] has quit ["Leaving"]
00:13 -!- xerox [n=xerox@151.61.161.138] has joined #go-nuts
00:13 < anticw> so, gofmt make my diffs really big now
00:13 < anticw> oh well
00:14 < anticw> once everything is converted it won't be so bad
00:15 -!- rthc [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has quit ["leaving"]
00:15 -!- rthc [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has joined #go-nuts
00:21 < Eridius> oh man, local variables can hide packages?  I can't have a
variable called "path" if I want to access the path package?
00:21 -!- eiro [n=marc@phear.org] has left #go-nuts []
00:22 < anticw> iant: wrt to gofmt and friends, has there been any talk
about using dot-files or some configuration parser to allow per-user defaults?
00:22 < uriel> iant: do you guys have an internal continious-build-bot or
something?  or would you find it useful if somebody set one up?  (it could run the
whole test suite and so on too)
00:22 < anticw> rsc has one im pretty sure
00:22 < anticw> something i submitted tripped up on it
00:22 < uriel> Eridius: import mypath "path"
00:22 < uriel> anticw: ah, interesting
00:23 < plexdev> http://is.gd/5pbyL by [Russ Cox] in 2 subdirs of go/ -- gc:
allow ...  in method lists
00:23 < uriel> was wondering because there have been reports of a few very
minor regressions now and then
00:23 < plexdev> http://is.gd/5pbyV by [Russ Cox] in 2 subdirs of go/ -- gc:
bug fixes.
00:23 < Eridius> uriel: yeah I know I can change the package name, I was
just surprised
00:23 < anticw> it might only be for rsc's commit list
00:25 < uriel> in that case it would be nice to have something that built
the main repo, will wait to hear from iant and then fill an issue (and maybe hack
it up myself over xmas if I get stuck home by a snow storm :))
00:26 <+iant> anticw: no plans for a dot-file for gofmt
00:26 <+iant> uriel: we have an internal buildbot, an external one would be
nice
00:26 <+iant> biab
00:27 < anticw> iant: would such a thing be frowned upon?  it would violate
'consistency' in some ways (but we have that now with version skew)
00:28 < uriel> iant: i see, cool
00:29 < uriel> anticw: fn myfmt { gofmt -b -l -a -h $* }
00:30 < uriel> (in rc shell syntax, but you can figure out how to do it in
whatever horrible shell you use ;P)
00:30 -!- drewm1980 [n=awagner@hesse.csl.uiuc.edu] has joined #go-nuts
00:31 < Eridius> whoa, seriously?  I can't say if foo { return a } else {
return b }?  Go thinks the function's ending without a return statement even
though all paths of execution terminate in a return.
00:33 < anticw> uriel: true, in that case it works...  but i also wonder
about some sort of generic dot-file processor; kicker then is nobody can decide
how it should work/look
00:33 < uriel> Eridius: there is an issue filled about that
00:33 < anticw> and win32 would need a version that talks to the registry
00:34 < uriel> anticw: there is no standard 'dotfile' format, so I'm not
sure a 'generic dot-file processor' makes sense
00:34 < uriel> but write something, if it makes sense I'm sure people will
use it :)
00:34 * uriel hates programs that need configuration
00:36 < drewm1980> Hello room.  Has there been any discussion of
language-level features for technical computing, i.e.  slicing on n-d arrays?
00:37 < Eridius> arg, I can't pass a chan<- fmt.Stringer to a function
that wants a chan<- os.Error?  Why not?  os.Error implements fmt.Stringer.
00:37 < uriel> "If the
00:37 < uriel> only thing you notice switching from C++ to Go is that you
00:37 < uriel> can't put a newline in a certain place, you haven't written
00:37 < uriel> enough Go code."
00:37 < uriel> amen
00:39 < plexdev> http://is.gd/5pcpY by [Ivan Krasin] in go/src/pkg/http/ --
Add basic http authentication support.
00:39 < Eridius> oh hrm, os.Error actually is just an interface that's
identical to fmt.Stringer...  which makes it even more confusing that I can't
convert between the two.  But at least I should be able to just change my other
code to use chan<- os.Error
00:42 < uriel> drewm1980: not that I have seen
00:43 -!- iant [n=iant@nat/google/x-jwnxhaudjxmnjswf] has quit [Read error: 110
(Connection timed out)]
00:43 < drewm1980> uriul: thanks for the reply!  I'm hoping something like
Python's numpy will make it into the language, instead of being implemented in a
library.
00:45 < Ycros> Eridius: hmm!  you should be able to do that (imo)
00:45 < drewm1980> and by "numpy" I'm mostly referring to the ndarray class.
00:46 < drewm1980> Ycros: are there strided arrays?  Storage of arrays can
have a big impact on how long operations take.
00:49 < Ycros> drewm1980: idk, I haven't looked into that at all
00:49 < drewm1980> With numpy you can do your high level (read MATLAB-like)
prototype, but still have the option of nailing down when new arrays are
allocated, their datatype, and storage layout,
00:49 < drewm1980> to make it easier to pass the data off to an extension
written in C.
00:51 -!- Venom_X [n=pjacobs@cpe-67-9-131-167.austin.res.rr.com] has quit []
00:51 -!- iant [n=iant@67.218.106.75] has joined #go-nuts
00:52 -!- mode/#go-nuts [+v iant] by ChanServ
00:55 < plexdev> http://is.gd/5pdml by [Russ Cox] in 2 subdirs of go/ -- gc:
fix import name resolution
00:57 -!- Xera^ [n=lol@87-194-208-246.bethere.co.uk] has quit ["( www.nnscript.com
:: NoNameScript 4.21 :: www.esnation.com )"]
01:06 -!- adelfino [n=username@201-212-160-19.net.prima.net.ar] has left #go-nuts
["Leaving"]
01:07 -!- jb55_ [n=jb55@bas11-kitchener06-2925076894.dsl.bell.ca] has joined
#go-nuts
01:11 -!- mbarkhau1 [n=koloss@p54A7EF37.dip.t-dialin.net] has joined #go-nuts
01:12 < plexdev> http://is.gd/5pejD by [Russ Cox] in 2 subdirs of go/ --
runtime: return zero value in x, ok = <-c when ok == false
01:12 -!- mbarkhau1 [n=koloss@p54A7EF37.dip.t-dialin.net] has quit [Client Quit]
01:13 -!- drewm1980 [n=awagner@hesse.csl.uiuc.edu] has left #go-nuts []
01:13 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
01:13 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
01:18 -!- jb55 [n=jb55@64.231.41.97] has quit [Read error: 110 (Connection timed
out)]
01:21 -!- Gracenotes [n=person@wikipedia/Gracenotes] has joined #go-nuts
01:21 -!- skelterjohn [n=jasmuth@c-76-124-22-4.hsd1.nj.comcast.net] has joined
#go-nuts
01:22 -!- rndbot [n=bot@wikipedia/Gracenotes] has joined #go-nuts
01:23 < skelterjohn> evening
01:23 -!- xerox [n=xerox@unaffiliated/xerox] has quit []
01:24 -!- tav [n=tav@89.243.205.194] has quit []
01:26 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has quit []
01:27 -!- mbarkhau [n=koloss@p54A7D710.dip.t-dialin.net] has quit [Read error: 110
(Connection timed out)]
01:27 < uriel> hi skelterjohn
01:27 < skelterjohn> what's the latest ridiculous argument to hit #go-nuts?
01:29 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has quit []
01:29 < pquerna> washington wines are better than oregon wines
01:29 <+iant> I don't think we've had anything really ridiculous today
01:30 < skelterjohn> Well, you can't please all of the people all of the
time.
01:32 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Read error:
110 (Connection timed out)]
01:33 -!- carllerche [n=carllerc@enginey-9.border1.sfo002.pnap.net] has quit []
01:33 -!- tokuhiro_ [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
01:34 -!- fredmorcos [n=fred@193.170.135.107] has joined #go-nuts
01:36 -!- Tuller [n=Tuller@pool-72-84-246-12.rcmdva.fios.verizon.net] has joined
#go-nuts
01:38 -!- fredmorcos [n=fred@193.170.135.107] has quit [Client Quit]
01:38 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
01:39 < uriel> skelterjohn: no?  look at c++!  its got all the features!
*bleh*
01:39 -!- xerox [n=xerox@151.61.161.138] has joined #go-nuts
01:40 < KirkMcDonald> And trying to please everyone is frequently
counter-productive.
01:40 < skelterjohn> s/everyone/anyone/ ;)
01:45 -!- triplez [n=triplez@bb116-14-21-82.singnet.com.sg] has joined #go-nuts
01:48 -!- atsampson [n=ats@94-193-50-45.zone7.bethere.co.uk] has quit [Remote
closed the connection]
01:48 -!- atsampson [n=ats@94-193-50-45.zone7.bethere.co.uk] has joined #go-nuts
01:50 -!- scarabx [n=scarabx@c-24-147-239-120.hsd1.ma.comcast.net] has joined
#go-nuts
01:50 -!- kota1111 [n=kota1111@gw2.kbmj.jp] has joined #go-nuts
01:50 < uriel> KirkMcDonald: frequently?  I have yet to see anything good
come from trying to please everyone, you always end up with a horrible mess
01:50 -!- KillerX [n=anant@gentoo/developer/KillerX] has quit ["Leaving."]
01:54 -!- eulenspiegel [n=irssi@p579CA908.dip.t-dialin.net] has quit ["leaving"]
01:57 < skelterjohn> isn't the current incarnation of C++ the result of
trying to please everyone?
02:00 -!- fwiffo [n=fwiffo@unaffiliated/fwiffo] has joined #go-nuts
02:03 < uriel> skelterjohn: in part, yes, or at least of trying to please
lots of people with very bad taste
02:05 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
02:05 -!- TankND [n=thomaszi@EV1-DSL-74-83-9-175.fuse.net] has joined #go-nuts
02:07 < uriel> at last some sanity:
http://blog.alieniloquent.com/2009/12/15/newsflash-go-is-experimental/
02:07 < uriel> I specially like this quote:
02:08 < uriel> "Go is not meant to innovate programming theory.  It’s meant
to innovate programming practice."
02:10 < nf> good article
02:12 -!- triplez_ [n=triplez@bb116-14-21-82.singnet.com.sg] has joined #go-nuts
02:14 -!- iant [n=iant@67.218.106.75] has quit [Read error: 110 (Connection timed
out)]
02:14 < skelterjohn> you know who wrote that?
02:16 < nf> nikolai tesla's great grandson?
02:16 -!- smooge [n=smooge@nat/redhat/x-svnwfdfgxzzczdwr] has joined #go-nuts
02:16 < fgb> I thought the same
02:16 < fgb> but he does ruby
02:29 -!- skelterjohn [n=jasmuth@c-76-124-22-4.hsd1.nj.comcast.net] has quit []
02:29 -!- triplez [n=triplez@bb116-14-21-82.singnet.com.sg] has quit [No route to
host]
02:30 -!- [[sroracle]] [n=sroracle@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
02:30 -!- stalled [n=411@unaffiliated/stalled] has quit [Read error: 104
(Connection reset by peer)]
02:35 -!- smooge [n=smooge@nat/redhat/x-svnwfdfgxzzczdwr] has quit ["-ENOBRAIN"]
02:35 <+danderson> hrm, anyone know offhand how to list the target
architectures for which the binutils (or gcc) source tree can be configured?
02:37 -!- skelterjohn [n=jasmuth@c-76-124-22-4.hsd1.nj.comcast.net] has joined
#go-nuts
02:41 -!- sanxiyn [n=tinuviel@116.37.85.84] has joined #go-nuts
02:44 -!- raichoo [n=raichoo@i577BA960.versanet.de] has quit
["http://raichoo.blogspot.com"]
02:48 < Eridius> is there any way to use cgo without dynamically linking
against libcgo?  i.e.  is there a static library available somehow?
02:49 < Eridius> similarly, when I try and use the resulting library, it
always dynamically links against a .so in the pkg/$GOOS_$GOARCH dir.  I just want
to statically link, damnit!
02:49 -!- b00m_chef [n=watr@d64-180-45-230.bchsia.telus.net] has quit [Read error:
110 (Connection timed out)]
02:50 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
02:50 < uriel> Eridius: IIRC, currently no
02:50 * uriel also hates dynamic linking, and is happy that gc links statically
02:51 < Eridius> ugh
02:51 * Eridius is using Go to produce a tool used in the build process of a Cocoa
app
02:51 < Eridius> this tool needs to run on computers that haven't installed
Go itself
02:51 < Eridius> it was working fine up until now
02:51 < Eridius> but cgo is introducing dynamic linking that I don't want
02:52 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
02:53 < uriel> :/
02:53 * Eridius was really hoping to avoid reimplementing fnmatch in Go
02:56 -!- Tuller [n=Tuller@pool-72-84-246-12.rcmdva.fios.verizon.net] has quit
["to the batcave?"]
03:00 < fgb> why do you need fnmatch?  I never needed it...
03:01 < Eridius> because I'm implementing behavior that needs a syntax for
matching patterns against filenames, and fnmatch() is the traditional format to do
so
03:02 < Eridius> not only is it the traditional format, but I'm modelling
this after already-existing behavior in other apps that use fnmatch here
03:03 < sanxiyn> i.e.  users expect it.
03:03 < Eridius> yes
03:03 < fgb> sorry, but here pattern matching against file is left to the
shell
03:03 < Eridius> fgb: I'm not in a shell
03:03 < Eridius> the whole point of fnmatch() is to do pattern matching the
way the shell does it
03:03 < Eridius> since I'm not in a shell, I can't ask the shell to do it,
so I have to do it myself.
03:04 < fgb> well, it sounds fun
03:05 < sanxiyn> Eridius: Well, theoretically, wordexp() does that (way the
shell does)
03:05 < Eridius> I'm not familiar with wordexp
03:05 < sanxiyn> Or one could open pipe to shell.
03:06 < zum> are you perhaps writing a shell?  :)
03:06 < Eridius> opening a pipe to a shell sounds a) disgusting, and b)
prone to breakage
03:06 < Eridius> zum: nope
03:06 < zum> ah, read backlog
03:06 < Eridius> ah, sanxiyn, wordexp() does shell-style word expansion.
That's not the same thing as path-matching
03:07 < Eridius> to be specific, what I'm doing is implementing a system
based on gitignore, and since gitignore uses fnmatch(), so must I in order to
remain compatible
03:07 * Eridius is basing on gitignore because a) it's a good way to do this, and
b) users are already familiar with it
03:09 < fgb> well, compile the regexp, use Readnames() match it and you're
done
03:10 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
03:11 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
03:12 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
03:13 < sanxiyn> fgb: That sounds like a good idea.
03:13 < sanxiyn> Eridius: Translate fnmatch syntax to regex.
03:16 -!- xerox [n=xerox@unaffiliated/xerox] has quit []
03:18 -!- xerox [n=xerox@151.61.161.138] has joined #go-nuts
03:20 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
03:21 -!- codedread [i=180dd699@gateway/web/freenode/x-zduewzuquwbzxfqe] has
joined #go-nuts
03:21 -!- codedread [i=180dd699@gateway/web/freenode/x-zduewzuquwbzxfqe] has left
#go-nuts []
03:21 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
03:24 -!- xerox [n=xerox@unaffiliated/xerox] has quit []
03:30 -!- tav [n=tav@89.243.205.194] has joined #go-nuts
03:32 < plexdev> http://is.gd/5pmTq by [Russ Cox] in go/src/pkg/math/ --
math: faster, easier to inline IsNaN, IsInf
03:32 < plexdev> http://is.gd/5pmTx by [Russ Cox] in go/src/pkg/rand/ --
rand: add explicit Int31n to avoid 64-bit divide on 32-bit machines
03:32 < plexdev> http://is.gd/5pmUg by [Rob Pike] in go/doc/ -- new
semicolon rule in effective_go.html.
03:32 < plexdev> http://is.gd/5pmUD by [Russ Cox] in go/src/pkg/syscall/ --
syscall: RawSyscall must not call exitsyscall
03:33 < plexdev> http://is.gd/5pmUU by [Robert Griesemer] in
go/src/pkg/go/scanner/ -- Fix for scanner bug (introduced with most recent
change).
03:33 < plexdev> http://is.gd/5pmVd by [David Symonds] in 13 subdirs of
go/src/pkg/ -- os/signal: new package
03:33 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has quit []
03:33 < plexdev> http://is.gd/5pmVM by [Russ Cox] in go/doc/ --
doc/install.html: how to update to a new release
03:33 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
03:33 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
03:34 < Eridius> if I have a string foo, and I say foo = foo[1:], that
doesn't copy the string's contents, right?
03:35 < nf> 'foo' is a string, foo[1:] is a slice
03:35 < uriel> Eridius: no, that creates a slice
03:35 < nf> so that won't compile
03:35 < uriel> foo[x:y] is always a slice
03:36 < uriel> (the missing y is just an implict len(foo))
03:36 < uriel> (if my brain is not failing more than usual
03:36 -!- Gracenotes [n=person@wikipedia/Gracenotes] has quit ["Leaving"]
03:36 < Eridius> oh it does?
03:36 < Eridius> damn
03:36 < Eridius> so I can't create a substring of an existing string without
copying all the data?
03:36 < nf> creating a slice does not copy the data
03:36 < Eridius> yes, but I'm working on strings
03:37 < uriel> strings are immutable
03:37 < Eridius> yes, but you said it creates a slice, and slices are
mutable
03:37 < sanxiyn> Eh...  so foo = foo[1:] is a type error?
03:37 < nf> so in answer to your question, no, to modify a string you must
copy it
03:37 < uriel> yea, but a slice is just a pointer with a sice and a max size
03:37 < Eridius> I don't want to modify the string's contents, I just want
to extract a substring
03:38 < nf> and do what with it?
03:38 < uriel> Eridius: that depends if you want to modify the substring or
not, if you don't want to modify it a slice should be just fine
03:38 < Eridius> ...recursively call my function with said substring
03:38 < Eridius> uriel: what's the type of the slice?
03:38 < nf> string[] ?
03:38 < Eridius> so, if I have a string foo, and I say foo[1:2], I get
[]string back?  That doesn't sound right at all
03:38 < uriel> nf: I'm not sure now ;)
03:39 -!- ct [n=ct@fsf/member/ct] has joined #go-nuts
03:39 < Eridius> ah hah!  "If the sliced operand is a string or slice, the
result of the slice operation is a string or slice of the same type"
03:39 < Eridius> I was right, it _does_ give back a substring
03:39 < nf> ahh!
03:40 < nf> that's consistent
03:40 < Eridius> indeed
03:40 < nf> Eridius: glad you asked :)
03:41 < sanxiyn> Surprised actually.
03:41 < uriel> ah, heh, right :)
03:41 < nf> i wonder if it references the same part of memory?
03:41 < uriel> so I was wrong :))
03:41 < nf> or if it creates a copy?
03:42 < uriel> nf: slicing a string?  it doesn't touch anything because
strings are immutable
03:42 < nf> if the original string is immutable, and the substring is also
immutable, there's no reason why it shouldn't at the implmentation level
03:42 < Eridius> nf: my assumption here is the underlying data is the same.
it's immutable, so there's no reason to copy it
03:42 < uriel> I think russ covered this in either the faq or his blog
03:42 < nf> my only thought would be that it could help with garbage
collection
03:42 < nf> if you slice 10 bytes out of a 4kb string, you don't necessarily
want to keep the original string around once it's out of scope
03:42 < Eridius> any idea which is faster - len(foo) == 0 or foo == "" ?
03:43 < uriel> there could be one reason to copy it: so you can free the
original string that was bigger, IIRC russ said they tried that, but wasn't worth
it
03:43 < nf> Eridius: intuitively i'd suggest len(foo) == 0
03:43 < Eridius> uriel: given that my original string was given as an
argument, my caller is probably holding onto it, so that's a non-issue
03:43 < uriel> foo == "" might just compare pointers
03:43 < Eridius> nf: that's what I've been using, I'm just not certain.
03:44 < Eridius> uriel: since string is a native type, I'm pretty darn sure
that == works properly on it
03:44 < nf> Eridius: probably the easiest thing would be to benchmark it :)
03:44 < sanxiyn> uriel:
http://research.swtch.com/2009/11/go-data-structures.html ?
03:44 < Eridius> nf: easiest?  No, the easiest thing is to pick one way and
use it
03:44 < uriel> but really, seems like it would be implementation dependant
enough and marginal enough that unless you profile your app and whatever way you
pick turns to be ridiculously slow, it is silly to worry
03:44 < Eridius> this is unlikely to be a bottleneck.  I was just wondering
if anybody knew offhand
03:44 < uriel> sanxiyn: yes, I think that one
03:44 < nf> Eridius: i mean the easiest way to answer your question
definitively
03:45 < Eridius> since I have to pick one arbitrarily, if someone knew which
was faster it would make sense to pick that as my standard
03:45 < uriel> Eridius: I think I would pick one or the other depending on
the context
03:45 < sanxiyn> That post discusses exactly the situation, "s := "hello"; t
:= s[2:3]" with memory diagram.
03:45 < sanxiyn> So let's look at that.
03:45 -!- [[sroracle]] [n=sroracle@unaffiliated/sroracle] has quit
["<sresp.co.cc>"]
03:45 < nf> Eridius: since this is a very new language, you can contribute
to that corpus of knowledge.  that's all i'm suggesting
03:45 < uriel> Eridius: whichever was more consitent/meaningful with the
rest of the code
03:45 < Eridius> nf: I would assume that comparing len is faster, but Go
could be intelligent about comparing against the zero value
03:46 -!- sahazel [n=sah@64.13.131.178] has joined #go-nuts
03:46 < Eridius> uriel: the goal here is "is this string empty?" so either
way works just fine
03:46 < uriel> yup
03:46 < nf> the len() approach reads more cleanly to me
03:46 < nf> or even if !len(foo)
03:47 < Eridius> eww, doing ! on ints feels ugly to me.  It's conflating
integer types and boolean types
03:47 < fgb> len(foo) == 0
03:48 < nf> i'm pretty comfortable with it
03:50 < sanxiyn> func (s string) IsEmpty() bool { return len(s) == 0 }
03:50 < sanxiyn> if (s.IsEmpty()) { ...
03:50 < sanxiyn> (No?)
03:51 < Eridius> haha
03:51 < Eridius> wait, can you define functions directly on string?  I
thought you weren't allowed to do that on primitive types
03:51 < sanxiyn> wait a min
03:51 < Eridius> hence why you have things like strings.HasPrefix() instead
of func (s string) HasPrefix(...)
03:52 < sanxiyn> oops right
03:54 < BMeph> It's all 1's and 0's...unless it isn't.  ;)
03:56 < Eridius> whoa, the BSD fnmatch.c code was written by Guido van
Rossum
03:56 < sanxiyn> Heh.
03:57 -!- Rob_Russell [n=chatzill@ip67-152-86-163.z86-152-67.customer.algx.net]
has joined #go-nuts
03:57 < sanxiyn> Eridius: You did consider my idea (translating fnmatch
syntax to regexp and just use regexp library)?
03:58 -!- decriptor [n=decripto@53.250.sfcn.org] has joined #go-nuts
03:59 < Eridius> sanxiyn: that was how I was originally going to do this,
but I'm unsatisfied with the regexp library
03:59 -!- goplexian [n=goplexia@d154-20-0-9.bchsia.telus.net] has left #go-nuts []
04:00 < nf> are you now porting fnmatch.c to go?
04:00 < nf> it's quite short
04:01 < nf> i infer that you're replacing *pattern++ with pattern[1:] =)
04:02 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit
[]
04:02 < Eridius> nf: I'm also removing most of the flags, because I don't
need them.  They can be re-added later if necessary
04:04 -!- rndbot [n=bot@wikipedia/Gracenotes] has quit [Remote closed the
connection]
04:06 -!- xerox [n=xerox@151.61.163.202] has joined #go-nuts
04:07 -!- sanxiyn [n=tinuviel@116.37.85.84] has quit ["전 이만 갑니다."]
04:15 -!- TankND [n=thomaszi@EV1-DSL-74-83-9-175.fuse.net] has quit [Remote closed
the connection]
04:16 -!- Sungem_ [i=Sungem@114-45-233-112.dynamic.hinet.net] has quit [Client
Quit]
04:16 -!- tokuhiro_ [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has quit ["Tiarra
0.1: SIGINT received; exit"]
04:17 -!- tokuhiro_ [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
04:19 -!- fwiffo [n=fwiffo@unaffiliated/fwiffo] has quit ["Lost terminal"]
04:22 -!- hstimer [n=hans@c-98-234-25-125.hsd1.ca.comcast.net] has joined #go-nuts
04:25 -!- Daminvar [n=Daminvar@129.21.121.159] has quit ["Leaving"]
04:26 -!- stalled [n=411@unaffiliated/stalled] has quit [Read error: 104
(Connection reset by peer)]
04:26 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
04:31 -!- Eridius [n=kevin@growl/Eridius] has quit [Read error: 60 (Operation
timed out)]
04:33 -!- Adys [n=Adys@unaffiliated/adys] has quit [Remote closed the connection]
04:39 < uriel> for whoever was asking, there is an os/signal package now!
04:39 -!- Discoloda [n=vincent@li89-236.members.linode.com] has quit [Read error:
104 (Connection reset by peer)]
04:39 < uriel> http://codereview.appspot.com/162056
04:41 -!- iwikiwi [n=iwikiwi@202.3.77.160] has joined #go-nuts
04:42 -!- iwikiwi [n=iwikiwi@202.3.77.160] has quit [Client Quit]
04:44 < anticw> uriel: yeah, was looking over that
04:44 < anticw> it's not going to work for >=32 though
04:44 -!- Cantareus [n=brendon@121-73-183-136.dsl.telstraclear.net] has joined
#go-nuts
04:44 < anticw> and reception is going to be strings which sorta sucks
04:47 < uriel> uhu?  why?
04:48 < uriel> and what the hell you want more than 32 signals?
04:48 < uriel> really, as DMR said once, the only things signals should be
used for is to kill processes
04:49 < plexdev> http://is.gd/5pr6m by [Charles L. Dorian] in
go/src/pkg/math/ -- math: special cases for Pow
05:00 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has
quit [Remote closed the connection]
05:02 -!- temme [n=temme@pool-173-71-105-240.cmdnnj.fios.verizon.net] has joined
#go-nuts
05:05 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
05:05 -!- temme [n=temme@pool-173-71-105-240.cmdnnj.fios.verizon.net] has left
#go-nuts ["Konversation terminated!"]
05:05 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+33 more,
use /NETSPLIT to show all of them)
05:06 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: L29Ah,
dizm, rrr, cablehead, soul9, tgall_foo, Altercation, crakrjak, vhost-, tomaw_,
(+11 more, use /NETSPLIT to show all of them)
05:06 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
05:07 -!- rid1 [n=rid1@119.40.84.131] has joined #go-nuts
05:08 < rid1> I am thinking of contributing Go by providing one of the
libraries that I have created.  Can some one help me with some questions?
05:09 -!- Netsplit over, joins: rthc, codemac
05:09 -!- rrr [i=rrr@gateway/gpg-tor/key-0x9230E18F] has joined #go-nuts
05:09 -!- Netsplit over, joins: xid, roto, vhost-, L29Ah, dizm, cablehead,
fission6, lstoll, crakrjak
05:09 -!- soul9 [n=none@unaffiliated/johnnybuoy] has joined #go-nuts
05:09 -!- Netsplit over, joins: tomaw_, Altercation, philips
05:09 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts
05:09 -!- Netsplit over, joins: eharmon
05:09 -!- skerner [n=skerner@74.202.225.33] has joined #go-nuts
05:09 -!- Netsplit over, joins: tgall_foo, highb
05:10 -!- iant [n=iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has joined
#go-nuts
05:10 -!- mode/#go-nuts [+v iant] by ChanServ
05:10 < rid1> Anyone?
05:10 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has quit []
05:11 < Rob_Russell> rid1: have you looked at
http://golang.org/doc/contribute.html yet?
05:12 < uriel> rid1: never ask to ask, just ask
05:12 -!- AndrewBC [n=Andrew@97.93.242.12] has left #go-nuts []
05:13 < rid1> yes
05:13 < rid1> I have gone thru it
05:13 < rid1> I just had some little questions
05:13 -!- fgb [n=fgb@190.246.85.45] has left #go-nuts []
05:14 < anticw> uriel: RT signals
05:14 -!- mat_ [n=mat@mx3.absolight.net] has joined #go-nuts
05:14 -!- frimend [i=c03kcn@salt.cs.umu.se] has joined #go-nuts
05:14 -!- jdp [n=justin@ool-435238c0.dyn.optonline.net] has joined #go-nuts
05:14 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
05:14 -!- erikd [n=aphistic@otome.novustorm.com] has joined #go-nuts
05:14 -!- DJCapelis [n=djc@blender/coder/DJCapelis] has joined #go-nuts
05:14 -!- kevinwatt [i=kevin@59-125-147-75.HINET-IP.hinet.net] has joined #go-nuts
05:14 -!- korfuri [n=korfuri@eth0.korfuri.fr] has joined #go-nuts
05:14 -!- nickjohnson [n=arachnid@coilette.notdot.net] has joined #go-nuts
05:14 -!- shawn [n=shawn@208-78-98-92.slicehost.net] has joined #go-nuts
05:14 -!- dj_ryan [n=ryan@c-67-160-202-4.hsd1.ca.comcast.net] has joined #go-nuts
05:14 -!- SRabbelier1 [n=SRabbeli@ip138-114-211-87.adsl2.static.versatel.nl] has
joined #go-nuts
05:14 -!- Fringehead [n=fringe@c-24-126-235-188.hsd1.ga.comcast.net] has joined
#go-nuts
05:14 -!- bluszcz [n=bluszcz@static.144.74.47.78.clients.your-server.de] has
joined #go-nuts
05:14 -!- exitstate [n=xorl@xorl.xen.prgmr.com] has joined #go-nuts
05:14 -!- daed [i=daed@countercultured.net] has joined #go-nuts
05:14 -!- kuroneko [n=chris@yayoi.xware.cx] has joined #go-nuts
05:14 -!- pwned [i=pwned@88.251.113.126] has joined #go-nuts
05:14 -!- dho [n=dho@onager.omniti.com] has joined #go-nuts
05:14 -!- quag_ [n=quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts
05:14 -!- Gussi [n=gussi@gussi.is] has joined #go-nuts
05:14 -!- toft [n=jlewis@unaffiliated/crassworm] has joined #go-nuts
05:14 -!- JBeshir [n=namegduf@138-38-226-61.resnet.bath.ac.uk] has joined #go-nuts
05:14 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has
joined #go-nuts
05:14 -!- Boggy-B [n=rh275@raptor.ukc.ac.uk] has joined #go-nuts
05:14 -!- RooTer [i=rooter@87-205-56-205.adsl.inetia.pl] has joined #go-nuts
05:14 -!- senneth [i=senneth@irssi/staff/senneth] has joined #go-nuts
05:14 -!- hhg [n=hhg@hhg.to] has joined #go-nuts
05:14 -!- poucet [n=poucet@li23-146.members.linode.com] has joined #go-nuts
05:14 -!- jurg [i=jurg@94.229.66.117] has joined #go-nuts
05:14 -!- fluffle [n=camelid@s.pl0rt.org] has joined #go-nuts
05:14 -!- mikejs [n=me@mikej.st] has joined #go-nuts
05:14 -!- JoLeClodo [n=JoLeClod@vian.wallinfire.net] has joined #go-nuts
05:14 -!- antarus|wtf [n=antarus@gentoo/developer/antarus] has joined #go-nuts
05:14 -!- laprice [n=larry@fremont.zoneverte.org] has joined #go-nuts
05:14 -!- freespace [i=foobar@85.203.232.72.static.reverse.ltdomains.com] has
joined #go-nuts
05:14 -!- monteslu_ [n=monteslu@ip68-109-171-127.ph.ph.cox.net] has joined
#go-nuts
05:14 -!- blabla [n=asd@serv4u.pl] has joined #go-nuts
05:14 -!- reppie [i=refugee@elvis.mu.org] has joined #go-nuts
05:14 -!- u4ia [n=weechat@quepasa.solcon.nl] has joined #go-nuts
05:14 -!- luca__ [n=luca@host29.190-230-2.telecom.net.ar] has joined #go-nuts
05:14 -!- jiing [n=jiing@59-120-12-62.HINET-IP.hinet.net] has joined #go-nuts
05:14 -!- ssb [n=ssb@213.167.39.150] has joined #go-nuts
05:15 -!- Demp [i=sbnc@ahi.down.my.ban.please.ze.betaut.sam.li.vgames.co.il] has
joined #go-nuts
05:15 -!- melba [n=blee@unaffiliated/lazz0] has joined #go-nuts
05:15 < anticw> uriel: and strings are a bit cumbersome for error handling
sometimes, i hit that already somewhere else
05:15 < rid1> my library is a pop client and I intend to implement the
server very soon...  thats not a problem...  the problem is, should I add those
license lines to the top of the source codes or just leave it as it is without any
licensing??  and if I have to add those lines, which lines do I add.  I mean, can
I choose GPL or equivalents or ...  I am confused here :)
05:16 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
05:16 <+iant> rid1: if you want to contribute the code to the Go library,
you should add the three lines that are at the top of all the library files
05:16 < rid1> i have posted some stuffs about my library here
http://groups.google.com/group/golang-nuts/browse_thread/thread/1b38392a30d5d190
05:16 <+iant> if you want to maintain the package yourself then it is of
course up to you
05:16 < rid1> no...  i intend to contribute :D
05:16 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
05:17 < rid1> contribute to Go library
05:18 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
05:18 < rid1> thank you (iant, uriel, Rob_Russell)
05:19 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, frimend, dho, (+33 more,
use /NETSPLIT to show all of them)
05:19 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
05:20 < plexdev> http://is.gd/5ptfI by [Andrey Mirtchovski] in 2 subdirs of
go/src/pkg/ -- bytes, strings: add new function Fields
05:20 < plexdev> http://is.gd/5ptfN by [William Josephson] in
go/src/pkg/rand/ -- rand: Zipf distributed random variates.
05:22 -!- Netsplit over, joins: reppie, jdp, mat_, frimend, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+33 more)
05:23 -!- codemac [n=codemac@archlinux/developer/codemac] has quit [Remote closed
the connection]
05:23 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
mikejs, alexsuraci, bluszcz, kevinwatt, Boggy-B, blabla, laprice, monteslu_,
freespace, jiing, (+33 more, use /NETSPLIT to show all of them)
05:24 -!- Netsplit over, joins: laprice
05:24 -!- codemac [n=codemac@archlinux/developer/codemac] has joined #go-nuts
05:25 -!- Netsplit over, joins: reppie, jdp, mat_, frimend, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+32 more)
05:27 -!- pwned [i=pwned@88.251.113.126] has quit [Nick collision from services.]
05:27 -!- pwned_ [i=pwned@78.176.112.73] has joined #go-nuts
05:28 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+31 more,
use /NETSPLIT to show all of them)
05:28 -!- pwned [i=pwned@78.176.112.73] has quit [Killed by reynolds.freenode.net
(Nick collision)]
05:28 -!- Netsplit over, joins: jdp, mat_, frimend, Amaranth, erikd, DJCapelis,
kevinwatt, korfuri, nickjohnson, shawn (+7 more)
05:28 -!- pwned [i=pwned@88.251.113.126] has joined #go-nuts
05:28 -!- Netsplit over, joins: reppie, dho, quag_, Gussi, toft, JBeshir,
alexsuraci, Boggy-B, RooTer, senneth (+14 more)
05:29 -!- pwned [i=pwned@88.251.113.126] has quit [Nick collision from services.]
05:29 -!- pwned_ [i=pwned@78.176.112.73] has joined #go-nuts
05:29 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
05:30 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
05:32 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+30 more,
use /NETSPLIT to show all of them)
05:32 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
frimend
05:33 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: L29Ah,
dizm, rrr, cablehead, soul9, tgall_foo, Altercation, crakrjak, vhost-, tomaw_,
(+10 more, use /NETSPLIT to show all of them)
05:34 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Read error:
60 (Operation timed out)]
05:35 -!- pwned [i=pwned@78.176.112.73] has quit [Killed by reynolds.freenode.net
(Nick collision)]
05:35 -!- Netsplit over, joins: jdp, mat_, frimend, Amaranth, erikd, DJCapelis,
kevinwatt, korfuri, nickjohnson, shawn (+7 more)
05:35 -!- pwned [i=pwned@88.251.113.126] has joined #go-nuts
05:35 -!- Netsplit over, joins: reppie, dho, quag_, Gussi, toft, JBeshir,
alexsuraci, Boggy-B, RooTer, senneth (+14 more)
05:35 -!- pwned [i=pwned@88.251.113.126] has quit [Nick collision from services.]
05:35 -!- pwned_ [i=pwned@78.176.112.73] has joined #go-nuts
05:35 -!- pwned_ [i=pwned@78.176.112.73] has quit [Client Quit]
05:37 < plexdev> http://is.gd/5pucL by [Moriyoshi Koizumi] in 2 subdirs of
go/ -- This patch enables cgo utility to correctly convert enums in the C source
05:37 -!- rthc [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has joined #go-nuts
05:37 -!- rrr [i=rrr@gateway/gpg-tor/key-0x9230E18F] has joined #go-nuts
05:37 -!- xid [n=xid@narc.oti.cz] has joined #go-nuts
05:37 -!- roto [n=roto@64.79.202.154] has joined #go-nuts
05:37 -!- vhost- [n=kyle@kyleterry.com] has joined #go-nuts
05:37 -!- L29Ah [n=L29Ah@jabber.spbu.ru] has joined #go-nuts
05:37 -!- dizm [n=dizm@121.98.168.127] has joined #go-nuts
05:37 -!- cablehead [n=Adium@nat/slide/x-vgrcyqskhorohjwt] has joined #go-nuts
05:37 -!- fission6 [n=zach@nyc01.limewire.com] has joined #go-nuts
05:37 -!- lstoll [n=lstoll@randall.lstoll.net] has joined #go-nuts
05:37 -!- crakrjak [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has joined
#go-nuts
05:37 -!- soul9 [n=none@unaffiliated/johnnybuoy] has joined #go-nuts
05:37 -!- tomaw_ [i=tomaw@freenode/staff/tomaw] has joined #go-nuts
05:37 -!- Altercation [n=Altercat@pdpc/supporter/active/altercation] has joined
#go-nuts
05:37 -!- philips [n=brandon@opensuse/member/philips] has joined #go-nuts
05:37 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts
05:37 -!- eharmon [n=eharmon@74.204.161.105] has joined #go-nuts
05:37 -!- skerner [n=skerner@74.202.225.33] has joined #go-nuts
05:37 -!- tgall_foo [n=tgall@gentoo/developer/dr-who] has joined #go-nuts
05:37 -!- highb [n=highb@shell.onid.oregonstate.edu] has joined #go-nuts
05:37 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
05:38 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
05:38 -!- xerox [n=xerox@unaffiliated/xerox] has quit []
05:40 -!- rid1 [n=rid1@119.40.84.131] has left #go-nuts []
05:40 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+31 more,
use /NETSPLIT to show all of them)
05:41 -!- Netsplit over, joins: jdp, mat_, frimend, Amaranth, erikd, DJCapelis,
kevinwatt, korfuri, nickjohnson, shawn (+7 more)
05:41 -!- pwned [i=pwned@88.251.113.126] has joined #go-nuts
05:41 -!- Netsplit over, joins: reppie, dho, quag_, Gussi, toft, JBeshir,
alexsuraci, Boggy-B, RooTer, senneth (+14 more)
05:41 -!- pwned [i=pwned@88.251.113.126] has quit [Nick collision from services.]
05:44 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
05:45 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
05:48 -!- nigwil [n=chatzill@berkner.ccamlr.org] has quit ["ChatZilla 0.9.85
[Firefox 3.5.5/20091102152451]"]
05:50 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+31 more,
use /NETSPLIT to show all of them)
05:50 -!- Cantareus [n=brendon@121-73-183-136.dsl.telstraclear.net] has quit
["Ex-Chat"]
05:52 -!- Netsplit over, joins: reppie, jdp, mat_, frimend, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+31 more)
05:53 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: L29Ah,
dizm, rrr, soul9, cablehead, tgall_foo, Altercation, roto, tomaw_, crakrjak, (+10
more, use /NETSPLIT to show all of them)
05:53 -!- cpr420 [n=cpr420@c-67-165-199-143.hsd1.co.comcast.net] has joined
#go-nuts
05:54 -!- Netsplit over, joins: soul9, rrr, nathanielk, skerner, rthc, xid, roto,
vhost-, L29Ah, dizm (+10 more)
05:54 -!- droid001 [n=g1@p4FDC9BF5.dip.t-dialin.net] has quit [Read error: 60
(Operation timed out)]
05:54 -!- droid0011 [n=g1@p4FDC95EB.dip.t-dialin.net] has joined #go-nuts
05:55 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+31 more,
use /NETSPLIT to show all of them)
05:56 -!- Netsplit over, joins: reppie, jdp, mat_, frimend, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+31 more)
05:57 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
05:58 -!- Sungem [i=Sungem@220-136-224-248.dynamic.hinet.net] has joined #go-nuts
05:59 -!- Demp [i=sbnc@ahi.down.my.ban.please.ze.betaut.sam.li.vgames.co.il] has
quit [K-lined]
05:59 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
06:00 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+31 more,
use /NETSPLIT to show all of them)
06:00 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
06:00 -!- Netsplit over, joins: reppie, jdp, mat_, frimend, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+31 more)
06:00 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: L29Ah,
dizm, rrr, soul9, cablehead, tgall_foo, Altercation, roto, tomaw_, crakrjak, (+10
more, use /NETSPLIT to show all of them)
06:01 -!- triplez [n=triplez@bb116-14-21-82.singnet.com.sg] has quit [Read error:
104 (Connection reset by peer)]
06:01 -!- Netsplit over, joins: soul9, rrr, nathanielk, skerner, rthc, xid, roto,
vhost-, L29Ah, dizm (+10 more)
06:03 -!- itrekkie [n=itrekkie@ip72-200-110-1.tc.ph.cox.net] has joined #go-nuts
06:04 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
06:04 -!- Demp [i=sbnc@213.8.254.240] has joined #go-nuts
06:04 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined
#go-nuts
06:04 -!- skelterjohn [n=jasmuth@c-76-124-22-4.hsd1.nj.comcast.net] has quit []
06:04 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
06:05 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Read error:
60 (Operation timed out)]
06:10 -!- triplez [n=triplez@bb116-14-32-23.singnet.com.sg] has joined #go-nuts
06:19 -!- itrekkie [n=itrekkie@ip72-200-110-1.tc.ph.cox.net] has quit []
06:21 -!- b00m_chef [n=watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts
06:23 -!- temme [n=kcollins@pool-173-71-105-240.cmdnnj.fios.verizon.net] has
joined #go-nuts
06:24 -!- temme [n=kcollins@pool-173-71-105-240.cmdnnj.fios.verizon.net] has left
#go-nuts ["Ex-Chat"]
06:28 -!- cpr420 [n=cpr420@c-67-165-199-143.hsd1.co.comcast.net] has quit
["Vision[0.9.7-H-090423]: i've been blurred!"]
06:29 -!- defectiv [n=clays@c-24-5-65-40.hsd1.ca.comcast.net] has joined #go-nuts
06:30 < defectiv> what's wrong with this?  http://pastie.org/745269
06:32 -!- decriptor [n=decripto@53.250.sfcn.org] has quit ["Ex-Chat"]
06:33 -!- Nixpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has joined
#go-nuts
06:34 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
06:34 -!- rid1 [n=rid1@119.40.84.131] has joined #go-nuts
06:35 -!- decriptor [n=decripto@53.250.sfcn.org] has joined #go-nuts
06:37 < uriel> defectiv: first of all use gopaste.org
06:38 < defectiv> why is gopaste.org good?
06:38 < uriel> defectiv: second, I think you want to do func (borda b)
getblah() in { return 11 }
06:38 < defectiv> this code used to compile.  wth.
06:38 < uriel> defectiv: because it is designed for Go, and written in go,
it is simple and clean, and gofmts-s your code
06:38 < uriel> defectiv: return(1) is wrong
06:39 < uriel> return 1
06:39 < defectiv> a class in go is just a struct with classes, right?
06:39 < uriel> is right
06:39 < uriel> there are no classes in go
06:39 < defectiv> which is what i just said.
06:39 < uriel> forget all that Java/C++/python/ruby OO crap
06:39 < defectiv> i meant, a struct with functions
06:39 < uriel> no
06:39 < uriel> you declare methods for *types*
06:39 -!- tabo [n=tabot@camelot.tabo.pe] has quit [Read error: 60 (Operation timed
out)]
06:39 -!- tabo [n=tabot@camelot.tabo.pe] has joined #go-nuts
06:39 < uriel> a type can be a struct
06:40 < uriel> but you can also do type MyInt int
06:40 < uriel> func (MyInt i) twice() int { return i * 2 }
06:41 < defectiv> there you're specifying the receiver, right?
06:41 < uriel> yes
06:41 < defectiv> uriel: that OO crap is elegance that makes languages sane
and well structure.d
06:41 < rid1> i had a question, if i a plan on to contribute something to
go's library, then can I upload that as a project in code.google.com, before I
contribute it?  in that case, what license do i use?
06:41 < defectiv> that OO crap is why ruby is so brilliant.
06:41 < uriel> defectiv: pffff...
06:41 -!- Neo_ [i=79f2c602@gateway/web/freenode/session] has joined #go-nuts
06:41 < jessta> defectiv: you should read the tutorial
06:41 < defectiv> it's about conceptual consistency that helps create the
principle of least surprise.
06:41 -!- Neo_ [i=79f2c602@gateway/web/freenode/session] has left #go-nuts []
06:41 < defectiv> i've read a lot of it.
06:42 < uriel> yea, so brilliant:
06:42 < uriel> irb(main):003:0> ''.methods.length
06:42 < uriel> => 176
06:42 < defectiv> this code worked fine before.  i don't know what's
happened.  something changed and i'm trying to figure out what.
06:42 < defectiv> beautiful.
06:42 < Rob_Russell> rid1: Go is under a "modified bsd licence", i've been
using bsd for projects i start
06:42 < jessta> defectiv: you put a function in your struct, you can't do
that
06:43 < rid1> Rob_Russell: so i can start a project, and then later on
contribute it (if I use BSD license)??
06:43 < defectiv> then what's the alternative?  how do i get class-like
behavior?
06:43 < defectiv> i swear this used to compile.  this is nuts.
06:43 < jessta> you make a type, which could be a struct
06:43 < Ycros> defectiv: it's weird that it worked in the first place
06:43 < uriel> rid1: if you write all the code, it doesn't matter what
license you use, because you can change it later
06:43 -!- b00m_chef [n=watr@d64-180-45-230.bchsia.telus.net] has quit [Read error:
110 (Connection timed out)]
06:44 < Ycros> defectiv: but the methods are defined externally in the
format uriel specified
06:44 < uriel> in any case, there is no reason not to use the same license
as Go
06:44 < rid1> thanx
06:44 < uriel> consistency is good, even when it comes to licenses
06:44 < Rob_Russell> rid1: really, if it's code that you write then you can
do what you like with it (release it under the license you choose) but bsd is a
very liberal license, so it's simple
06:44 < jessta> defectiv: then you make methods for that type, as uriel said
06:44 < uriel> OO clearly damages the brain *sigh*
06:45 < jessta> defectiv: also you'd already know this information if you
read the docs
06:45 < uriel> defectiv: wtf is 'class like behavior' anyway?
06:45 < uriel> if you try to shoehorn your preconceived OO designs into your
Go code, you will fail, miserably
06:46 < rid1> Rob_Russell: so how do I include that license?  like for GPL i
just copy a snippet and put it at the top of the code
06:46 < uriel> rid1: just do exactly what the Go code in the Go distribution
does
06:46 < uriel> it is very simple, and that way you wont need to change
anything later
06:47 < defectiv> what about the whole interface concept?
06:47 < uriel> what about it?
06:47 < jessta> defectiv: http://pastie.org/745278
06:48 < Rob_Russell> rid1: the licence file that comes with Go makes a good
template, it does mention"the Go authours" directly, which isn't really accurate,
here's how a friend & i tweaked it for our project
http://code.google.com/p/godom/source/browse/LICENSE
06:48 < rid1> Rob_Russell: thank u...  exactly what I have been looking for
:D
06:48 < jessta> defectiv: an interface is a set of methods a type needs to
have to have that interface
06:49 < defectiv> exactly.
06:49 < Rob_Russell> rid1: np
06:49 < defectiv> i think i see what's going on here.  i'm using struct
instead of type by itself...
06:50 < defectiv> no...
06:52 -!- Adys_ [n=Adys@unaffiliated/adys] has joined #go-nuts
06:53 < defectiv> how do i specify something like a Class?  so i can may an
object of that type and it will have e.g.  a method called foo()?
06:53 < defectiv> if an interface says "objects which implement these
methods can be treated as being of this interface", then how do you specify that
certain objects can have specified methods?
06:54 -!- JSharpe [n=Jamie@5ad1d7cf.bb.sky.com] has quit [Connection timed out]
06:54 < Ycros> defectiv: please go through the tutorial -
http://golang.org/doc/go_tutorial.html#tmp_174
06:55 -!- JSharpe [n=Jamie@5ad1d7cf.bb.sky.com] has joined #go-nuts
06:55 < defectiv> i've read all through that.
06:56 < defectiv> i've watched the whole video.  i thought it all made
sense.  i wrote a program a day after go was announced thad did exactly what i
wanted.  this is very strange and confusing.
06:57 < defectiv> i just have a simple question.
06:58 < defectiv> how do you define the thing that you call new() on to make
an object on which you can invoke an interface?
06:58 < dagle> defectiv: There are no classes in go.
06:58 < defectiv> i believe someone said that.
06:59 < defectiv> but there have to be some types of objects that have
methods, otherwise what would be the point of interfaces?
06:59 < defectiv> the guy in the go video demonstrates interfaces.
06:59 < jessta> defectiv: new() is used to allocate memory
06:59 < defectiv> how do i make an object on which to invoke an interface?
07:01 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit [Remote closed the
connection]
07:01 < defectiv> say i have: type Animal interface { say_kingdom_name()
string; }
07:01 < dagle> defectiv: If you have an interface that has funktions:
rotat(), jump(), move() , if a struct has these funktion it is of that interface.
07:01 < defectiv> oh my god, i'm in the twightlight zone.
07:02 < defectiv> i was just told repeatedly that structs can't have
functions!!!!
07:02 < jessta> defectiv: you don't put a function in the struct
07:03 < jessta> defectiv: you put methods outside the struct
07:03 < dagle> They are kinda boundled with the struct and not in the
struct.
07:03 < jessta> defectiv: eg http://pastie.org/745278
07:03 -!- rid1 [n=rid1@119.40.84.131] has quit [Read error: 104 (Connection reset
by peer)]
07:04 < defectiv> nevermind, i see what you're doing.  i thought that syntax
only made sense if the receiver was an Interface.
07:04 < dagle> myVarOfTypeT.dofunk() == TypeT.dofunk(MyVarOfTypeT)
07:04 -!- Ortzman [n=ortzinat@cpe-065-191-006-129.nc.res.rr.com] has joined
#go-nuts
07:05 < Ycros> defectiv: nah, the syntax works on any sort of type
07:06 < defectiv> that's confusing dagle
07:06 < defectiv> what if i had myVarOfTypeT.dofunk(42)
07:07 -!- Ortzinator [n=ortzinat@unaffiliated/ortzinator] has quit [Read error: 60
(Operation timed out)]
07:07 < defectiv> that's equal to TypeT.dofunk(myVarOfTypeT(42)) ?
07:07 < dagle> No.
07:07 < dagle> TypeT.dofunk(myVarOfTypeT, 42)
07:08 < defectiv> ah!
07:08 < dagle> defectiv: I just wanted to show that they are just like
structs in C.
07:08 < dagle> Just another syntax.
07:08 < dagle> No magic.
07:08 < dagle> No classes.
07:09 -!- smcq_ [n=smcq@c-98-210-159-164.hsd1.ca.comcast.net] has joined #go-nuts
07:11 -!- defectiv [n=clays@c-24-5-65-40.hsd1.ca.comcast.net] has quit ["This
computer has gone to sleep"]
07:12 -!- trickie [n=trickie@94.100.112.225] has joined #go-nuts
07:14 -!- hiromtz [n=hiromtz@FL1-119-240-91-191.iba.mesh.ad.jp] has joined
#go-nuts
07:22 -!- cryptix [n=cryptix@p4FDE2666.dip.t-dialin.net] has joined #go-nuts
07:24 -!- iwikiwi_ [n=iwikiwi@202.3.77.126] has joined #go-nuts
07:29 -!- hiromtz_ [n=hiromtz@FL1-119-240-91-191.iba.mesh.ad.jp] has joined
#go-nuts
07:38 -!- sergio [n=sergio@201009150169.user.veloxzone.com.br] has joined #go-nuts
07:41 < anticw> iant: awake?
07:41 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has left
#go-nuts []
07:41 -!- hiromtz [n=hiromtz@FL1-119-240-91-191.iba.mesh.ad.jp] has quit [Read
error: 110 (Connection timed out)]
07:49 -!- scarabx [n=scarabx@c-24-147-239-120.hsd1.ma.comcast.net] has quit ["This
computer has gone to sleep"]
08:00 -!- lotrpy [n=lotrpy@202.38.97.230] has joined #go-nuts
08:01 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts
08:01 -!- path[l] [n=path@59.162.86.164] has quit [Client Quit]
08:02 -!- chickamade [n=chickama@123.16.65.210] has joined #go-nuts
08:03 -!- ShadowIce [i=shadowic@unaffiliated/shadowice-x841044] has joined
#go-nuts
08:09 -!- Rob_Russell [n=chatzill@ip67-152-86-163.z86-152-67.customer.algx.net]
has quit [Read error: 110 (Connection timed out)]
08:10 -!- kaigan|work
[n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has joined
#go-nuts
08:12 -!- hiromtz_ [n=hiromtz@FL1-119-240-91-191.iba.mesh.ad.jp] has quit
["Leaving..."]
08:14 -!- jophish [n=jophish@hermi.gotadsl.co.uk] has joined #go-nuts
08:16 -!- jophish [n=jophish@hermi.gotadsl.co.uk] has quit [Remote closed the
connection]
08:27 -!- nf_ [n=nf@124-168-152-103.dyn.iinet.net.au] has joined #go-nuts
08:28 -!- vigith [n=Vigith@nat/yahoo/session] has joined #go-nuts
08:29 -!- nf [n=nf@203-214-157-64.perm.iinet.net.au] has quit [Read error: 54
(Connection reset by peer)]
08:30 -!- nullpo [n=nullpo@221x252x46x83.ap221.ftth.ucom.ne.jp] has joined
#go-nuts
08:31 -!- sergio [n=sergio@201009150169.user.veloxzone.com.br] has quit ["..."]
08:32 -!- decriptor [n=decripto@53.250.sfcn.org] has quit [Read error: 113 (No
route to host)]
08:34 -!- alc [n=alc@222.128.156.10] has joined #go-nuts
08:36 < vigith> configure-stage1-target-libstdc++-v3] Error 1 ..  mac os x
10.4..  anyone faced the same issue?
08:36 -!- smcq_ [n=smcq@c-98-210-159-164.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
08:36 < vigith> i am trying to install gccgo (os x 10.4 supports only gccgo)
08:36 -!- lotrpy [n=lotrpy@202.38.97.230] has quit []
08:38 -!- adiabatic [n=adiabati@dsl-206-55-130-248.tstonramp.com] has joined
#go-nuts
08:38 -!- adiabatic [n=adiabati@dsl-206-55-130-248.tstonramp.com] has quit [Client
Quit]
08:46 -!- trickie [n=trickie@94.100.112.225] has quit [Read error: 113 (No route
to host)]
08:50 -!- murodese [n=James@203.59.241.186] has quit [Read error: 60 (Operation
timed out)]
08:53 -!- p0g0_ [n=pogo@unaffiliated/p0g0] has joined #go-nuts
08:53 -!- iwikiwi_ [n=iwikiwi@202.3.77.126] has quit ["Computer has gone to
sleep"]
08:57 -!- p0g0__ [n=pogo@unaffiliated/p0g0] has quit [Read error: 110 (Connection
timed out)]
08:58 -!- rid1 [n=rid1@119.40.84.102] has joined #go-nuts
09:00 -!- c0nfl|ct [n=tiago@83.240.182.109] has joined #go-nuts
09:01 -!- crakrjak [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has quit [Read
error: 110 (Connection timed out)]
09:04 -!- frimend [i=c03kcn@salt.cs.umu.se] has left #go-nuts []
09:04 -!- murodese [n=James@203-206-127-49.dyn.iinet.net.au] has joined #go-nuts
09:07 -!- path[l] [n=path@122.182.0.38] has joined #go-nuts
09:14 < vegai> http://xkcd.com/676/
09:17 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined
#go-nuts
09:17 -!- geocalc [n=geocalc@lns-bzn-33-82-252-54-219.adsl.proxad.net] has joined
#go-nuts
09:20 -!- lotrpy [n=lotrpy@202.38.97.230] has joined #go-nuts
09:20 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has left
#go-nuts []
09:29 -!- crakrjak [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has joined
#go-nuts
09:30 -!- rid1 [n=rid1@119.40.84.102] has left #go-nuts []
09:32 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has joined #go-nuts
09:32 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has quit [Remote closed
the connection]
09:34 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts
09:34 -!- GeoBSD [n=geocalc@lns-bzn-60-82-254-239-192.adsl.proxad.net] has quit
[Read error: 110 (Connection timed out)]
09:36 -!- trickie [n=trickie@85.17.253.226] has joined #go-nuts
09:38 -!- Nixpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has quit
["Leaving"]
09:39 -!- johan-s [n=johan@106.80-203-21.nextgentel.com] has joined #go-nuts
09:41 < taruti> Is there a preferred way of prompting a user for a password
in Go?
09:55 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined
#go-nuts
10:04 -!- triplez [n=triplez@bb116-14-32-23.singnet.com.sg] has quit []
10:05 -!- Meowtimer [n=meowtime@vpn-ce242009.extern.uni-duisburg-essen.de] has
joined #go-nuts
10:07 -!- Meowtimer [n=meowtime@vpn-ce242009.extern.uni-duisburg-essen.de] has
quit [Client Quit]
10:08 -!- kota1111 [n=kota1111@gw2.kbmj.jp] has quit ["Leaving..."]
10:12 -!- trickie [n=trickie@85.17.253.226] has quit ["Computer has gone to
sleep"]
10:15 < jessta> vegai: truth
10:16 < vegai> jessta: really?
10:17 -!- murodese [n=James@203-206-127-49.dyn.iinet.net.au] has quit [Read error:
110 (Connection timed out)]
10:37 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has left
#go-nuts []
10:38 -!- afurlan [n=afurlan@scorpion.mps.com.br] has joined #go-nuts
10:44 -!- lotrpy [n=lotrpy@202.38.97.230] has quit []
10:51 -!- path[l] [n=path@122.182.0.38] has quit []
10:52 -!- murodese [n=James@203-206-127-49.dyn.iinet.net.au] has joined #go-nuts
10:54 -!- jajamana [n=chrisb@cm-84.215.16.37.getinternet.no] has quit [Read error:
113 (No route to host)]
11:00 -!- path[l] [n=path@122.182.0.38] has joined #go-nuts
11:01 -!- path[l] [n=path@122.182.0.38] has quit [Client Quit]
11:01 -!- Adys [n=Adys@unaffiliated/adys] has quit [Read error: 110 (Connection
timed out)]
11:07 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts
11:08 -!- trickie [n=trickie@92.67.68.121] has joined #go-nuts
11:09 -!- ikke [n=ikkibr@unaffiliated/ikkebr] has joined #go-nuts
11:11 < plexdev> http://is.gd/5pPfX by [Rob Pike] in go/src/pkg/template/ --
add the ability to invoke niladic single-valued methods in templates.
11:13 < vegai> niladic?
11:14 < vegai> ah, something without parameters
11:14 -!- Adys [n=Adys@unaffiliated/adys] has joined #go-nuts
11:18 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
11:19 -!- zimbatm [i=zimbatm@stan.oree.ch] has joined #go-nuts
11:21 -!- path[l] [n=path@59.162.86.164] has quit []
11:22 -!- path[l] [n=path@122.182.0.38] has joined #go-nuts
11:29 -!- path[l] [n=path@122.182.0.38] has quit []
11:29 -!- lotrpy [n=lotrpy@202.38.97.230] has joined #go-nuts
11:32 -!- ShadowIce [i=shadowic@unaffiliated/shadowice-x841044] has quit
["Leaving"]
11:33 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts
11:36 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Success]
11:37 -!- klimek [n=klimek@port-92-194-103-230.dynamic.qsc.de] has joined #go-nuts
11:46 -!- Adys [n=Adys@unaffiliated/adys] has quit [Remote closed the connection]
11:47 -!- ShadowIce [i=pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
11:58 -!- melba [n=blee@unaffiliated/lazz0] has quit [Read error: 54 (Connection
reset by peer)]
11:58 -!- path[l] [n=path@59.162.86.164] has quit []
12:08 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts
12:17 -!- hcatlin [n=hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
12:17 -!- ponce [n=ponce@paradisia.net] has joined #go-nuts
12:24 -!- Meidor [n=quassel@cl-936.ams-05.nl.sixxs.net] has quit [Read error: 60
(Operation timed out)]
12:26 -!- nanoo [n=nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
12:27 -!- Meidor [n=quassel@cl-936.ams-05.nl.sixxs.net] has joined #go-nuts
12:36 -!- cryptix [n=cryptix@p4FDE2666.dip.t-dialin.net] has quit ["leaving"]
12:41 -!- DerHorst [n=Horst@e176104073.adsl.alicedsl.de] has joined #go-nuts
12:42 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #go-nuts
12:42 -!- inittab [n=dlbeer@ip-118-90-25-169.xdsl.xnet.co.nz] has joined #go-nuts
12:50 -!- melba [n=blee@unaffiliated/lazz0] has joined #go-nuts
12:56 -!- johan-s [n=johan@106.80-203-21.nextgentel.com] has quit ["awaaaay"]
12:57 -!- johan-s [n=johan@106.80-203-21.nextgentel.com] has joined #go-nuts
12:58 -!- Zarutian [n=zarutian@194-144-84-110.du.xdsl.is] has quit [Read error:
145 (Connection timed out)]
12:58 -!- Kibiz0r [n=Adium@wndsnyhed01-pool1-a130.wndsny.tds.net] has joined
#go-nuts
12:58 -!- Zarutian [n=zarutian@194-144-84-110.du.xdsl.is] has joined #go-nuts
12:58 -!- path[l] [n=path@59.162.86.164] has quit []
13:00 -!- inittab- [n=dlbeer@ip-118-90-91-52.xdsl.xnet.co.nz] has quit [Read
error: 110 (Connection timed out)]
13:01 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts
13:01 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has
joined #go-nuts
13:05 -!- tor7_ [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has
joined #go-nuts
13:05 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit
[Read error: 54 (Connection reset by peer)]
13:08 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
13:15 -!- chickamade [n=chickama@123.16.65.210] has quit [Read error: 110
(Connection timed out)]
13:17 -!- JSharpe [n=Jamie@5ad1d7cf.bb.sky.com] has quit [Read error: 60
(Operation timed out)]
13:19 -!- skelterjohn [n=jasmuth@c-76-124-22-4.hsd1.nj.comcast.net] has joined
#go-nuts
13:21 -!- chickamade [n=chickama@123.16.65.210] has joined #go-nuts
13:25 -!- chickamade [n=chickama@123.16.65.210] has quit [Client Quit]
13:26 -!- mike [n=quassel@91.104.195.34] has joined #go-nuts
13:26 < uriel> rog: maybe you should fill an issue about this:
http://groups.google.com/group/golang-nuts/browse_thread/thread/8da0d20cdc50bbb6
13:27 < mikedee> Hey guys, did the syntax of if statements change recently?
13:27 < uriel> rog: I think it is a very good idea and if we have an issue
for it we can star and make sure it doesn't go overlooked in the long term ;)
13:27 < mikedee> I get this confusing message syntax error near else
13:27 < uriel> mikedee: in what way?  only change has been those related to
the semicolon
13:27 < mikedee> is semi colon gone totally now?
13:28 < uriel> make sure you use the right brace style
13:28 -!- jophish [n=jophish@84.12.140.139] has joined #go-nuts
13:28 < uriel> not 'totally gone', but totally optional everywhere as far as
i understand it
13:28 < uriel> make sure you put the braces on the right line:
13:28 < uriel> if foo { ...
13:28 < uriel> } else {
13:28 < uriel> ...
13:28 < uriel> }
13:29 < uriel> (missed a new line before the first '...' obvously)
13:29 < mikedee> omg - that is terrible
13:29 * uriel sighs
13:29 -!- JSharpe [n=Jamie@90.209.215.207] has joined #go-nuts
13:29 < uriel> yes, the sky is falling!  the end of the world!  cats and
dogs living together!
13:30 < mikedee> its a fairly strange decision - dont you think?
13:30 < vegai> mikedee: what is?
13:30 < uriel> no, I think it is simple, and avoids silly arguments over
things that are not important
13:30 < mikedee> removing newline between if and else
13:30 < uriel> (at least after people gets over the change)
13:32 < mikedee> i cant remember silly arguments before, it was just
personal choice like with every language...
13:33 < mikedee> also ctrl-c doesnt exit any more
13:34 < rog> uriel: i've said something to rsc about it - i'm waiting to see
what he says.  if they're not amenable to the idea, there's no point in opening an
issue.
13:34 < rog> mikedee: there's a fix in - it's just not committed yet
13:35 < mikedee> rog: for ctrl-c, or the else thing?
13:35 < uriel> rog: yes, I noticed that in the -dev list, but I think having
an issue is a good thing, that way others can also keep track of it
13:35 < uriel> mikedee: when you work on a project with other people, it is
not personal choice
13:36 < uriel> mikedee: ctrl-c
13:36 < mikedee> yes - I understand that...  I don't have to think it is a
great idea though
13:36 < mikedee> cheers
13:36 < mikedee> I am not that committed to go - yet
13:36 < rog> mikedee: the ctrl-c thing
13:37 < uriel> I do think saving time arguing over unproductive things is a
great idea, in the short term people will complain, but in the long term it pays
off
13:37 < rog> i can see where they're coming from with the else thing.
personally i was happy with the old syntax.
13:37 < uriel> I do like a new line before 'else', but I like consistency
even better
13:38 < rog> there were a few alternative ideas for making { on a new line
work
13:38 < rog> they might be done in the future
13:38 < uriel> and the new rules are simpler, cleaner, and force everyone to
be consistent, which is a great thing
13:38 < rog> e.g.  don't add a semicolon if the line starts with if, for,
switch
13:38 < vegai> mikedee: python seems to do rather well with forced code
layout
13:38 < uriel> vegai: exactly
13:39 < mikedee> right, but go is a C style language
13:40 < mikedee> and has braces to mark blocks
13:40 < uriel> I don't see the issue with requiring people to be consistent
about where newlines go
13:40 < rog> mikedee: various shells have braces to mark blocks too!
13:41 < rog> mikedee: and they don't require semicolons
13:41 < uriel> really, this whole thing is the ultimate bikesheed
13:41 < mikedee> but they use braces, not whitespace to mark blocks
13:41 < mikedee> I just find it very strange
13:41 < jessta> uriel: I want an ultimate bikeshed
13:41 < jessta> for m ultimate bike!
13:42 < uriel> mikedee: it just takes a bit to get used to, like everything
else (for example not having () around the conditions in if and for )
13:42 < jessta> *my
13:42 -!- scm [i=justme@c132243.adsl.hansenet.de] has quit [Read error: 60
(Operation timed out)]
13:42 < uriel> jessta: haha
13:42 < jessta> it will be Red(the fastest colour) and have 'Speed
Holes'(TM)
13:43 -!- pvandusen [n=pdusen@crob4-55.flint.umich.edu] has joined #go-nuts
13:45 -!- ShadowIce` [i=pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
13:45 -!- Method [n=Method@nat-3-135.snu.edu] has joined #go-nuts
13:46 -!- scm [i=justme@c137140.adsl.hansenet.de] has joined #go-nuts
13:46 -!- oal_ [n=olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
13:47 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: vegai,
nictuku, oal, nsz_, ShadowIce, uxp, shardz, DerHorst, General1337, atsampson, (+28
more, use /NETSPLIT to show all of them)
13:47 -!- Wiz126 [n=Wiz126@24.115.240.60.res-cmts.sm.ptd.net] has quit [Killed by
sagan.freenode.net (Nick collision)]
13:48 -!- Wiz126 [n=Wiz126@24.115.240.60.res-cmts.sm.ptd.net] has joined #go-nuts
13:48 -!- Netsplit over, joins: shardz, jessta, eno, +danderson, nsz_,
skelterjohn, path[l], plainhao, DerHorst, ShadowIce (+25 more)
13:48 -!- eek_ [n=eivind@213-155-151-233.customer.teliacarrier.com] has joined
#go-nuts
13:50 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
13:50 -!- ikke [n=ikkibr@unaffiliated/ikkebr] has quit []
13:51 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
13:51 -!- oal_ [n=olav@5.79-160-122.customer.lyse.net] has quit [Remote closed the
connection]
13:52 -!- trickie [n=trickie@92.67.68.121] has quit ["Computer has gone to sleep"]
13:57 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
13:57 -!- path[l] [n=path@59.162.86.164] has quit []
13:59 -!- tor7_ [n=tor@213.113.122.152] has joined #go-nuts
14:01 -!- eek [n=eivind@213-155-151-233.customer.teliacarrier.com] has quit
[Connection timed out]
14:01 -!- pdusen [n=pdusen@crob4-55.flint.umich.edu] has quit [Connection timed
out]
14:02 -!- ShadowIce [i=pyoro@unaffiliated/shadowice-x841044] has quit [Connection
timed out]
14:03 < taruti> Is there any sensible way of simulating algebraic datatypes
in Go? (interfaces seem very tedious)
14:07 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit
[Read error: 110 (Connection timed out)]
14:07 -!- nullpo [n=nullpo@221x252x46x83.ap221.ftth.ucom.ne.jp] has quit
["Leaving..."]
14:08 < jessta> taruti: what is this thing you speak of?
14:09 < taruti> http://en.wikipedia.org/wiki/Algebraic_datatype
14:09 < taruti> "discriminated unions"
14:11 < jessta> ah, in C land I believe we know them as "tagged unions"
14:12 < jessta> Go currently lacks unions, but I hear Rob has a proposal for
them
14:13 -!- Fraeon [n=kzer-za@e212-246-65-153.elisa-laajakaista.fi] has joined
#go-nuts
14:15 < taruti> any link to such a proposal?
14:16 -!- Rob_Russell [n=chatzill@ip67-152-86-163.z86-152-67.customer.algx.net]
has joined #go-nuts
14:16 < jessta> nope, it hasn't been released yet
14:18 < jessta> damn those wikipedia pages are a perfect example of why I'll
never be able to learn haskell
14:19 < jessta> once the type theory people get in there, even simple things
become unreadable
14:20 -!- iant [n=iant@adsl-71-133-8-30.dsl.pltn13.pacbell.net] has quit [Read
error: 60 (Operation timed out)]
14:20 < taruti> :D
14:20 < taruti> Haskell is not that hard
14:20 -!- jophish [n=jophish@84.12.140.139] has quit [Read error: 145 (Connection
timed out)]
14:20 < jessta> I have a theory that haskell is easier than reading haskell
tutorials
14:21 < dho> ^
14:21 -!- Adys [n=Adys@unaffiliated/adys] has joined #go-nuts
14:22 < jessta> everytime I think I know what a monad is I read about a
different monad that seems to have nothing in common with the previous one
14:22 < dho> it reminds me too much of genatalia to care.
14:23 < jessta> and it's bed time, night chaps
14:23 < taruti> jessta: a monad is just a way to combine computations that
has some nice mathemathical properties and syntactic sugar in the language.
14:27 -!- Gracenotes [n=person@wikipedia/Gracenotes] has joined #go-nuts
14:28 -!- rndbot [n=bot@wikipedia/Gracenotes] has joined #go-nuts
14:33 -!- scarabx [n=scarabx@c-24-147-239-120.hsd1.ma.comcast.net] has joined
#go-nuts
14:35 -!- johan-s [n=johan@106.80-203-21.nextgentel.com] has quit ["awaaaay"]
14:36 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
14:36 -!- johan-s [n=johan@106.80-203-21.nextgentel.com] has joined #go-nuts
14:38 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has
joined #go-nuts
14:39 -!- iwikiwi_ [n=iwikiwi@202.3.77.126] has joined #go-nuts
14:40 -!- scarabx [n=scarabx@c-24-147-239-120.hsd1.ma.comcast.net] has quit ["This
computer has gone to sleep"]
14:41 -!- Gussi [n=gussi@gussi.is] has quit [Read error: 110 (Connection timed
out)]
14:48 -!- vigith [n=Vigith@nat/yahoo/x-euiyfzvxipuuwgfz] has quit
["http://www.vmaurice.com"]
14:52 -!- tokuhiro_ [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has quit ["Tiarra
0.1: SIGTERM received; exit"]
14:52 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has joined
#go-nuts
14:53 -!- tokuhirom [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
14:56 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+30 more,
use /NETSPLIT to show all of them)
14:56 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
14:58 -!- iant [n=iant@67.218.102.80] has joined #go-nuts
14:58 -!- mode/#go-nuts [+v iant] by ChanServ
14:59 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
tomaw_, soul9, L29Ah, tgall_foo, dizm, Altercation, philips, xid, lstoll, rthc,
(+10 more, use /NETSPLIT to show all of them)
15:05 -!- klimek [n=klimek@port-92-194-103-230.dynamic.qsc.de] has joined #go-nuts
15:05 -!- mat_ [n=mat@mx3.absolight.net] has joined #go-nuts
15:05 -!- jdp [n=justin@ool-435238c0.dyn.optonline.net] has joined #go-nuts
15:05 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
15:05 -!- erikd [n=aphistic@otome.novustorm.com] has joined #go-nuts
15:05 -!- DJCapelis [n=djc@blender/coder/DJCapelis] has joined #go-nuts
15:05 -!- kevinwatt [i=kevin@59-125-147-75.HINET-IP.hinet.net] has joined #go-nuts
15:05 -!- korfuri [n=korfuri@eth0.korfuri.fr] has joined #go-nuts
15:05 -!- nickjohnson [n=arachnid@coilette.notdot.net] has joined #go-nuts
15:05 -!- shawn [n=shawn@208-78-98-92.slicehost.net] has joined #go-nuts
15:05 -!- dj_ryan [n=ryan@c-67-160-202-4.hsd1.ca.comcast.net] has joined #go-nuts
15:05 -!- SRabbelier1 [n=SRabbeli@ip138-114-211-87.adsl2.static.versatel.nl] has
joined #go-nuts
15:05 -!- Fringehead [n=fringe@c-24-126-235-188.hsd1.ga.comcast.net] has joined
#go-nuts
15:05 -!- bluszcz [n=bluszcz@static.144.74.47.78.clients.your-server.de] has
joined #go-nuts
15:05 -!- exitstate [n=xorl@xorl.xen.prgmr.com] has joined #go-nuts
15:05 -!- daed [i=daed@countercultured.net] has joined #go-nuts
15:05 -!- kuroneko [n=chris@yayoi.xware.cx] has joined #go-nuts
15:05 -!- dho [n=dho@onager.omniti.com] has joined #go-nuts
15:05 -!- quag_ [n=quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts
15:05 -!- toft [n=jlewis@unaffiliated/crassworm] has joined #go-nuts
15:05 -!- JBeshir [n=namegduf@138-38-226-61.resnet.bath.ac.uk] has joined #go-nuts
15:05 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has
joined #go-nuts
15:05 -!- Boggy-B [n=rh275@raptor.ukc.ac.uk] has joined #go-nuts
15:05 -!- RooTer [i=rooter@87-205-56-205.adsl.inetia.pl] has joined #go-nuts
15:05 -!- senneth [i=senneth@irssi/staff/senneth] has joined #go-nuts
15:05 -!- hhg [n=hhg@hhg.to] has joined #go-nuts
15:05 -!- poucet [n=poucet@li23-146.members.linode.com] has joined #go-nuts
15:05 -!- jurg [i=jurg@94.229.66.117] has joined #go-nuts
15:05 -!- fluffle [n=camelid@s.pl0rt.org] has joined #go-nuts
15:05 -!- mikejs [n=me@mikej.st] has joined #go-nuts
15:05 -!- JoLeClodo [n=JoLeClod@vian.wallinfire.net] has joined #go-nuts
15:05 -!- antarus|wtf [n=antarus@gentoo/developer/antarus] has joined #go-nuts
15:05 -!- freespace [i=foobar@85.203.232.72.static.reverse.ltdomains.com] has
joined #go-nuts
15:05 -!- monteslu_ [n=monteslu@ip68-109-171-127.ph.ph.cox.net] has joined
#go-nuts
15:05 -!- blabla [n=asd@serv4u.pl] has joined #go-nuts
15:05 -!- reppie [i=refugee@elvis.mu.org] has joined #go-nuts
15:05 -!- u4ia [n=weechat@quepasa.solcon.nl] has joined #go-nuts
15:05 -!- luca__ [n=luca@host29.190-230-2.telecom.net.ar] has joined #go-nuts
15:05 -!- jiing [n=jiing@59-120-12-62.HINET-IP.hinet.net] has joined #go-nuts
15:05 -!- ssb [n=ssb@213.167.39.150] has joined #go-nuts
15:06 -!- xid_ [n=xid@narc.oti.cz] has joined #go-nuts
15:06 -!- rthc [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has joined #go-nuts
15:06 -!- Adys [n=Adys@unaffiliated/adys] has joined #go-nuts
15:06 -!- rrr [i=rrr@gateway/gpg-tor/key-0x9230E18F] has joined #go-nuts
15:06 -!- roto [n=roto@64.79.202.154] has joined #go-nuts
15:06 -!- vhost- [n=kyle@kyleterry.com] has joined #go-nuts
15:06 -!- L29Ah [n=L29Ah@jabber.spbu.ru] has joined #go-nuts
15:06 -!- dizm [n=dizm@121.98.168.127] has joined #go-nuts
15:06 -!- cablehead [n=Adium@nat/slide/x-vgrcyqskhorohjwt] has joined #go-nuts
15:06 -!- fission6 [n=zach@nyc01.limewire.com] has joined #go-nuts
15:06 -!- lstoll [n=lstoll@randall.lstoll.net] has joined #go-nuts
15:06 -!- soul9 [n=none@unaffiliated/johnnybuoy] has joined #go-nuts
15:06 -!- tomaw_ [i=tomaw@freenode/staff/tomaw] has joined #go-nuts
15:06 -!- Altercation [n=Altercat@pdpc/supporter/active/altercation] has joined
#go-nuts
15:06 -!- philips [n=brandon@opensuse/member/philips] has joined #go-nuts
15:06 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts
15:06 -!- eharmon [n=eharmon@74.204.161.105] has joined #go-nuts
15:06 -!- skerner [n=skerner@74.202.225.33] has joined #go-nuts
15:06 -!- tgall_foo [n=tgall@gentoo/developer/dr-who] has joined #go-nuts
15:06 -!- highb [n=highb@shell.onid.oregonstate.edu] has joined #go-nuts
15:07 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
15:08 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
15:11 -!- triplez [n=triplez@cm52.sigma225.maxonline.com.sg] has joined #go-nuts
15:13 -!- johan-s [n=johan@106.80-203-21.nextgentel.com] has quit ["awaaaay"]
15:14 -!- JSharpe [n=Jamie@90.209.215.207] has quit [Client Quit]
15:16 -!- gnibbler [n=duckman@124.168.93.3] has joined #go-nuts
15:19 -!- JSharpe [n=jamie@5ad1d7cf.bb.sky.com] has joined #go-nuts
15:27 -!- melba [n=blee@unaffiliated/lazz0] has quit [Read error: 131 (Connection
reset by peer)]
15:30 -!- trickie [n=trickie@94.100.112.225] has joined #go-nuts
15:30 -!- JSharpe2 [n=jamie@5ad1d7cf.bb.sky.com] has joined #go-nuts
15:30 -!- gnibbler [n=duckman@124.168.93.3] has quit [Remote closed the
connection]
15:31 -!- tomestla [n=tom@AToulouse-151-1-62-99.w81-250.abo.wanadoo.fr] has joined
#go-nuts
15:32 -!- jA_cOp [n=yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
15:33 -!- JSharpe [n=jamie@5ad1d7cf.bb.sky.com] has quit [Read error: 60
(Operation timed out)]
15:35 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
tomaw_, soul9, L29Ah, tgall_foo, dizm, Altercation, philips, lstoll, rthc,
cablehead, (+10 more, use /NETSPLIT to show all of them)
15:37 -!- JSharpe [n=jamie@5ad1d7cf.bb.sky.com] has joined #go-nuts
15:37 -!- iwikiwi_ [n=iwikiwi@202.3.77.126] has quit ["Computer has gone to
sleep"]
15:37 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+30 more,
use /NETSPLIT to show all of them)
15:37 -!- leitaox [n=leitaox@189.20.94.66] has joined #go-nuts
15:37 -!- iwikiwi_ [n=iwikiwi@202.3.77.126] has joined #go-nuts
15:37 -!- iwikiwi_ [n=iwikiwi@202.3.77.126] has quit [Client Quit]
15:37 -!- XniX23 [n=XniX23@89-212-10-29.dynamic.dsl.t-2.net] has joined #go-nuts
15:41 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has
quit ["ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.0.14/2009090900]"]
15:41 -!- gnibbler [n=duckman@124.168.93.3] has joined #go-nuts
15:43 -!- Netsplit over, joins: reppie, jdp, klimek, mat_, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+30 more)
15:43 -!- Netsplit over, joins: soul9, Adys, rrr, nathanielk, skerner, vhost-,
rthc, roto, L29Ah, dizm (+9 more)
15:44 -!- xid [n=xid@narc.oti.cz] has joined #go-nuts
15:47 -!- Ortzman [n=ortzinat@cpe-065-191-006-129.nc.res.rr.com] has quit [Read
error: 131 (Connection reset by peer)]
15:47 -!- kaigan|work
[n=kaigan@c-8290e255.1411-10-64736c14.cust.bredbandsbolaget.se] has quit [Read
error: 131 (Connection reset by peer)]
15:47 -!- Metaphorically [n=chatzill@ip67-152-86-163.z86-152-67.customer.algx.net]
has joined #go-nuts
15:48 -!- murodes1 [n=James@203-206-127-49.dyn.iinet.net.au] has joined #go-nuts
15:48 -!- Ortzinator [n=ortzinat@cpe-065-191-006-129.nc.res.rr.com] has joined
#go-nuts
15:48 -!- jA_cOp_ [n=yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
15:49 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
werdan7, Kibiz0r, crakrjak, murodese, robot12, rndbot, sahazel, Rob_Russell,
plexdev, jA_cOp, (+3 more, use /NETSPLIT to show all of them)
15:50 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
mikedee, trickie, harja_, tor7, laprice, m-takagi_, ziyu4huang, hstimer, gnibbler,
stalled, (+3 more, use /NETSPLIT to show all of them)
15:51 -!- JSharpe2 [n=jamie@5ad1d7cf.bb.sky.com] has quit [Success]
15:51 -!- JSharpe [n=jamie@5ad1d7cf.bb.sky.com] has quit [Read error: 60
(Operation timed out)]
15:51 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: dg,
rog, tokuhirom, scm, ukai, nf_, Rint_, hcatlin, Gracenotes, absurdhero_, (+8 more,
use /NETSPLIT to show all of them)
15:52 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
15:54 -!- _ejb [n=ejb@unaffiliated/ejb] has joined #go-nuts
15:55 -!- Kibiz0r [n=Adium@wndsnyhed01-pool1-a130.wndsny.tds.net] has joined
#go-nuts
15:55 -!- ejb [n=ejb@unaffiliated/ejb] has quit [Nick collision from services.]
15:55 -!- codemac [n=codemac@archlinux/developer/codemac] has joined #go-nuts
15:56 -!- nf [n=nf@124-168-152-103.dyn.iinet.net.au] has joined #go-nuts
15:56 -!- mike [n=quassel@91.104.195.34] has joined #go-nuts
15:57 -!- jA_cOp [n=yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
15:57 -!- rndbot [n=bot@wikipedia/Gracenotes] has joined #go-nuts
15:57 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts
15:57 -!- crakrjak [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has joined
#go-nuts
15:57 -!- sahazel [n=sah@64.13.131.178] has joined #go-nuts
15:57 -!- robot12 [n=root@robot12.kgts.ru] has joined #go-nuts
15:57 -!- plexdev [n=plexdev@arthur.espians.com] has joined #go-nuts
15:57 -!- Yappo__ [n=yappo@221x243x122x124.ap221.ftth.ucom.ne.jp] has joined
#go-nuts
15:57 -!- robot12 [n=root@robot12.kgts.ru] has quit [Excess Flood]
15:57 -!- leitaox [n=leitaox@189.20.94.66] has quit [Client Quit]
15:57 -!- gnibbler [n=duckman@124.168.93.3] has joined #go-nuts
15:57 -!- tor7 [n=tor@213.113.122.152] has joined #go-nuts
15:57 -!- hstimer [n=hans@c-98-234-25-125.hsd1.ca.comcast.net] has joined #go-nuts
15:57 -!- ziyu4huang [n=ziyu_hua@220-133-3-82.HINET-IP.hinet.net] has joined
#go-nuts
15:57 -!- StDan [n=danielb@124-197-59-227.callplus.net.nz] has joined #go-nuts
15:57 -!- harja_ [n=maharj@castor.utu.fi] has joined #go-nuts
15:57 -!- m-takagi_ [n=m-takagi@linode.m-takagi.jp] has joined #go-nuts
15:57 -!- Paradox924X [n=Paradox9@vaserv/irc/founder] has joined #go-nuts
15:57 -!- drry [n=drry@unaffiliated/drry] has joined #go-nuts
15:57 -!- tokuhirom [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
15:57 -!- Gracenotes [n=person@wikipedia/Gracenotes] has joined #go-nuts
15:57 -!- eek_ [n=eivind@213-155-151-233.customer.teliacarrier.com] has joined
#go-nuts
15:57 -!- scm [i=justme@c137140.adsl.hansenet.de] has joined #go-nuts
15:57 -!- Zarutian [n=zarutian@194-144-84-110.du.xdsl.is] has joined #go-nuts
15:57 -!- hcatlin [n=hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
15:57 -!- nf_ [n=nf@124-168-152-103.dyn.iinet.net.au] has joined #go-nuts
15:57 -!- scoopr [i=scoopr@et.vaan.osaa.fi] has joined #go-nuts
15:57 -!- erikw [n=erik@c-67-182-132-65.hsd1.wa.comcast.net] has joined #go-nuts
15:57 -!- rog [n=rog@78.147.220.142] has joined #go-nuts
15:57 -!- Rint_ [i=john@static-71-244-60-125.dllstx.fios.verizon.net] has joined
#go-nuts
15:57 -!- absurdhero_ [n=absurdhe@c-98-248-39-62.hsd1.ca.comcast.net] has joined
#go-nuts
15:57 -!- john6 [n=john6@210.107.195.141] has joined #go-nuts
15:57 -!- ukai [n=ukai@220.109.219.244] has joined #go-nuts
15:57 -!- idemal [n=idemal@penzance.fohost.net] has joined #go-nuts
15:57 -!- chrome [i=chrome@mars.stupendous.net] has joined #go-nuts
15:57 -!- woremacx [n=woremacx@unaffiliated/woremacx] has joined #go-nuts
15:57 -!- dg [i=dgl@d.cx] has joined #go-nuts
15:58 -!- harja_ [n=maharj@castor.utu.fi] has quit [Connection timed out]
15:58 -!- robot12 [n=root@78.138.154.89] has joined #go-nuts
15:58 -!- scoopr [i=scoopr@et.vaan.osaa.fi] has quit [Remote closed the
connection]
15:58 -!- eek_ [n=eivind@213-155-151-233.customer.teliacarrier.com] has quit
[Remote closed the connection]
15:58 -!- nf_ [n=nf@124-168-152-103.dyn.iinet.net.au] has quit [Remote closed the
connection]
15:58 -!- scm [i=justme@c137140.adsl.hansenet.de] has quit [Remote closed the
connection]
15:58 -!- scm [i=justme@c137140.adsl.hansenet.de] has joined #go-nuts
15:58 -!- ponce [n=ponce@paradisia.net] has left #go-nuts []
15:59 -!- laprice [n=larry@fremont.zoneverte.org] has joined #go-nuts
15:59 -!- scoopr [i=scoopr@194.187.213.34] has joined #go-nuts
15:59 -!- werdan7 [n=w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
15:59 -!- gnibbler [n=duckman@124.168.93.3] has quit [Remote closed the
connection]
16:00 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
16:00 -!- harja [n=maharj@130.232.203.196] has joined #go-nuts
16:01 -!- trickie [n=trickie@94.100.112.225] has joined #go-nuts
16:01 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
16:02 -!- decriptor [n=decripto@137.65.132.6] has joined #go-nuts
16:02 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
16:03 -!- nanooo [n=nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
16:03 -!- nanoo [n=nano@95-89-198-45-dynip.superkabel.de] has quit [Read error: 60
(Operation timed out)]
16:04 -!- eek [n=eivind@213-155-151-233.customer.teliacarrier.com] has joined
#go-nuts
16:04 -!- skelterjohn [n=jasmuth@c-76-124-22-4.hsd1.nj.comcast.net] has quit [Read
error: 110 (Connection timed out)]
16:06 -!- mib_9a85g1 [i=73f043e8@gateway/web/ajax/mibbit.com/session] has joined
#go-nuts
16:06 -!- mib_9a85g1 [i=73f043e8@gateway/web/ajax/mibbit.com/session] has quit
[Client Quit]
16:07 -!- hstimer [n=hans@c-98-234-25-125.hsd1.ca.comcast.net] has quit
["Leaving..."]
16:07 -!- shekispeaks [i=73f043e8@gateway/web/ajax/mibbit.com/session] has joined
#go-nuts
16:07 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined #go-nuts
16:08 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: soul9,
L29Ah, tgall_foo, dizm, Altercation, philips, xid, lstoll, rthc, cablehead, (+10
more, use /NETSPLIT to show all of them)
16:09 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
robot12, rndbot, werdan7, sahazel, Yappo__, plexdev, crakrjak, r2p2, jA_cOp
16:09 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: tor7,
drry, ziyu4huang, m-takagi_, Paradox924X, StDan, harja
16:10 -!- jajamana [n=chrisb@cm-84.215.40.160.getinternet.no] has joined #go-nuts
16:10 -!- sheki_ [n=sheki@115.240.67.232] has joined #go-nuts
16:11 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
16:11 -!- skelterjohn [n=jasmuth@c-76-99-92-193.hsd1.nj.comcast.net] has joined
#go-nuts
16:12 -!- shekispeaks [i=73f043e8@gateway/web/ajax/mibbit.com/session] has quit
["http://www.mibbit.com ajax IRC Client"]
16:13 -!- harja [n=maharj@130.232.203.196] has joined #go-nuts
16:13 -!- tor7 [n=tor@213.113.122.152] has joined #go-nuts
16:13 -!- ziyu4huang [n=ziyu_hua@220-133-3-82.HINET-IP.hinet.net] has joined
#go-nuts
16:13 -!- StDan [n=danielb@124-197-59-227.callplus.net.nz] has joined #go-nuts
16:13 -!- m-takagi_ [n=m-takagi@linode.m-takagi.jp] has joined #go-nuts
16:13 -!- Paradox924X [n=Paradox9@vaserv/irc/founder] has joined #go-nuts
16:13 -!- drry [n=drry@unaffiliated/drry] has joined #go-nuts
16:13 < sheki_> hey when do # cgo foo.go
16:13 < sheki_> i get cannot fnd import "C"
16:13 < sheki_> is it an installation error?
16:14 -!- harja [n=maharj@130.232.203.196] has quit [Read error: 131 (Connection
reset by peer)]
16:15 -!- xid [n=xid@narc.oti.cz] has joined #go-nuts
16:15 -!- vhost- [n=kyle@kyleterry.com] has joined #go-nuts
16:15 -!- rthc [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has joined #go-nuts
16:15 -!- Adys [n=Adys@unaffiliated/adys] has joined #go-nuts
16:15 -!- rrr [i=rrr@gateway/gpg-tor/key-0x9230E18F] has joined #go-nuts
16:15 -!- roto [n=roto@64.79.202.154] has joined #go-nuts
16:15 -!- L29Ah [n=L29Ah@jabber.spbu.ru] has joined #go-nuts
16:15 -!- dizm [n=dizm@121.98.168.127] has joined #go-nuts
16:15 -!- cablehead [n=Adium@nat/slide/x-vgrcyqskhorohjwt] has joined #go-nuts
16:15 -!- fission6 [n=zach@nyc01.limewire.com] has joined #go-nuts
16:15 -!- lstoll [n=lstoll@randall.lstoll.net] has joined #go-nuts
16:15 -!- soul9 [n=none@unaffiliated/johnnybuoy] has joined #go-nuts
16:15 -!- tomaw_ [i=tomaw@freenode/staff/tomaw] has joined #go-nuts
16:15 -!- Altercation [n=Altercat@pdpc/supporter/active/altercation] has joined
#go-nuts
16:15 -!- philips [n=brandon@opensuse/member/philips] has joined #go-nuts
16:15 -!- nathanielk [n=quassel@frigga.summersault.com] has joined #go-nuts
16:15 -!- eharmon [n=eharmon@74.204.161.105] has joined #go-nuts
16:15 -!- skerner [n=skerner@74.202.225.33] has joined #go-nuts
16:15 -!- tgall_foo [n=tgall@gentoo/developer/dr-who] has joined #go-nuts
16:15 -!- highb [n=highb@shell.onid.oregonstate.edu] has joined #go-nuts
16:16 -!- vhost- [n=kyle@kyleterry.com] has quit [Remote closed the connection]
16:16 -!- vhost- [n=kyle@kyleterry.com] has joined #go-nuts
16:16 -!- xid [n=xid@narc.oti.cz] has quit [Broken pipe]
16:16 -!- rthc [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has quit [Remote closed
the connection]
16:16 -!- rthc [n=rthc@rrcs-67-52-50-170.west.biz.rr.com] has joined #go-nuts
16:16 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts
16:16 -!- crakrjak [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has joined
#go-nuts
16:16 -!- sahazel [n=sah@64.13.131.178] has joined #go-nuts
16:16 -!- plexdev [n=plexdev@arthur.espians.com] has joined #go-nuts
16:16 -!- Yappo__ [n=yappo@221x243x122x124.ap221.ftth.ucom.ne.jp] has joined
#go-nuts
16:16 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: soul9,
L29Ah, tgall_foo, dizm, Altercation, philips, rthc, lstoll, cablehead, Adys, (+9
more, use /NETSPLIT to show all of them)
16:16 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
Fringehead, DJCapelis, RooTer, jdp, toft, ssb, monteslu_, dho, mikejs, (+30 more,
use /NETSPLIT to show all of them)
16:16 -!- robot12 [n=root@robot12.kgts.ru] has joined #go-nuts
16:16 -!- harja [n=maharj@castor.utu.fi] has joined #go-nuts
16:16 -!- xid [n=xid@narc.oti.cz] has joined #go-nuts
16:16 -!- Netsplit over, joins: soul9, Adys, rrr, nathanielk, skerner, rthc,
vhost-, roto, L29Ah, dizm (+9 more)
16:21 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
16:21 -!- mat_ [n=mat@mx3.absolight.net] has joined #go-nuts
16:21 -!- klimek [n=klimek@port-92-194-103-230.dynamic.qsc.de] has joined #go-nuts
16:21 -!- jdp [n=justin@ool-435238c0.dyn.optonline.net] has joined #go-nuts
16:21 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
16:21 -!- erikd [n=aphistic@otome.novustorm.com] has joined #go-nuts
16:21 -!- DJCapelis [n=djc@blender/coder/DJCapelis] has joined #go-nuts
16:21 -!- kevinwatt [i=kevin@59-125-147-75.HINET-IP.hinet.net] has joined #go-nuts
16:21 -!- korfuri [n=korfuri@eth0.korfuri.fr] has joined #go-nuts
16:21 -!- nickjohnson [n=arachnid@coilette.notdot.net] has joined #go-nuts
16:21 -!- shawn [n=shawn@208-78-98-92.slicehost.net] has joined #go-nuts
16:21 -!- dj_ryan [n=ryan@c-67-160-202-4.hsd1.ca.comcast.net] has joined #go-nuts
16:21 -!- SRabbelier1 [n=SRabbeli@ip138-114-211-87.adsl2.static.versatel.nl] has
joined #go-nuts
16:21 -!- Fringehead [n=fringe@c-24-126-235-188.hsd1.ga.comcast.net] has joined
#go-nuts
16:21 -!- bluszcz [n=bluszcz@static.144.74.47.78.clients.your-server.de] has
joined #go-nuts
16:21 -!- exitstate [n=xorl@xorl.xen.prgmr.com] has joined #go-nuts
16:21 -!- daed [i=daed@countercultured.net] has joined #go-nuts
16:21 -!- kuroneko [n=chris@yayoi.xware.cx] has joined #go-nuts
16:21 -!- dho [n=dho@onager.omniti.com] has joined #go-nuts
16:21 -!- quag_ [n=quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts
16:21 -!- toft [n=jlewis@unaffiliated/crassworm] has joined #go-nuts
16:21 -!- JBeshir [n=namegduf@138-38-226-61.resnet.bath.ac.uk] has joined #go-nuts
16:21 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has
joined #go-nuts
16:21 -!- Boggy-B [n=rh275@raptor.ukc.ac.uk] has joined #go-nuts
16:21 -!- RooTer [i=rooter@87-205-56-205.adsl.inetia.pl] has joined #go-nuts
16:21 -!- senneth [i=senneth@irssi/staff/senneth] has joined #go-nuts
16:21 -!- hhg [n=hhg@hhg.to] has joined #go-nuts
16:21 -!- poucet [n=poucet@li23-146.members.linode.com] has joined #go-nuts
16:21 -!- jurg [i=jurg@94.229.66.117] has joined #go-nuts
16:21 -!- fluffle [n=camelid@s.pl0rt.org] has joined #go-nuts
16:21 -!- mikejs [n=me@mikej.st] has joined #go-nuts
16:21 -!- JoLeClodo [n=JoLeClod@vian.wallinfire.net] has joined #go-nuts
16:21 -!- antarus|wtf [n=antarus@gentoo/developer/antarus] has joined #go-nuts
16:21 -!- freespace [i=foobar@85.203.232.72.static.reverse.ltdomains.com] has
joined #go-nuts
16:21 -!- monteslu_ [n=monteslu@ip68-109-171-127.ph.ph.cox.net] has joined
#go-nuts
16:21 -!- blabla [n=asd@serv4u.pl] has joined #go-nuts
16:21 -!- reppie [i=refugee@elvis.mu.org] has joined #go-nuts
16:21 -!- u4ia [n=weechat@quepasa.solcon.nl] has joined #go-nuts
16:21 -!- luca__ [n=luca@host29.190-230-2.telecom.net.ar] has joined #go-nuts
16:21 -!- jiing [n=jiing@59-120-12-62.HINET-IP.hinet.net] has joined #go-nuts
16:21 -!- ssb [n=ssb@213.167.39.150] has joined #go-nuts
16:21 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
16:22 -!- lux` [n=lux@151.71.141.147] has joined #go-nuts
16:25 -!- iant [n=iant@67.218.102.80] has quit [Read error: 110 (Connection timed
out)]
16:29 -!- sliceofpi [n=sliceofp@c-98-194-205-176.hsd1.tx.comcast.net] has quit
[Read error: 60 (Operation timed out)]
16:30 -!- kanru [n=kanru@61-228-164-59.dynamic.hinet.net] has quit ["WeeChat
0.3.1-dev"]
16:30 -!- skelterjohn [n=jasmuth@c-76-99-92-193.hsd1.nj.comcast.net] has quit []
16:31 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: StDan,
drry, harja, stalled, ziyu4huang, tor7, m-takagi_, Paradox924X
16:31 -!- iant [n=iant@nat/google/x-vplkrrpytswfrjhr] has joined #go-nuts
16:31 -!- mode/#go-nuts [+v iant] by ChanServ
16:33 -!- ThunderChicken [n=bofh@kernel-panic/member/ThunderChicken] has joined
#go-nuts
16:34 -!- cmarcelo [n=cmarcelo@200.184.118.130] has joined #go-nuts
16:34 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
16:35 -!- lotrpy [n=lotrpy@202.38.97.230] has quit []
16:37 -!- soul9 [n=none@unaffiliated/johnnybuoy] has quit [Excess Flood]
16:37 -!- JSharpe [n=jamie@5ad1d7cf.bb.sky.com] has joined #go-nuts
16:37 -!- Netsplit over, joins: stalled, harja, tor7, ziyu4huang, StDan,
m-takagi_, Paradox924X, drry
16:37 -!- harja [n=maharj@castor.utu.fi] has quit [Connection reset by peer]
16:37 -!- harja [n=maharj@castor.utu.fi] has joined #go-nuts
16:38 -!- soul9 [n=none@unaffiliated/johnnybuoy] has joined #go-nuts
16:38 -!- nanoo [n=nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
16:39 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has quit []
16:41 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: dg,
rog, decriptor, scm, tokuhirom, absurdhero_, Rint_, +iant, idemal, erikw, (+12
more, use /NETSPLIT to show all of them)
16:42 -!- hcatlin [n=hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
16:43 -!- eek [n=eivind@213-155-151-233.customer.teliacarrier.com] has joined
#go-nuts
16:44 -!- Gracenotes [n=person@wikipedia/Gracenotes] has joined #go-nuts
16:44 -!- scm [i=justme@c137140.adsl.hansenet.de] has joined #go-nuts
16:44 -!- iant [n=iant@nat/google/x-vplkrrpytswfrjhr] has joined #go-nuts
16:44 -!- lux` [n=lux@151.71.141.147] has joined #go-nuts
16:44 -!- nanooo [n=nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
16:44 -!- decriptor [n=decripto@137.65.132.6] has joined #go-nuts
16:44 -!- scoopr [i=scoopr@194.187.213.34] has joined #go-nuts
16:44 -!- tokuhirom [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
16:44 -!- Zarutian [n=zarutian@194-144-84-110.du.xdsl.is] has joined #go-nuts
16:44 -!- erikw [n=erik@c-67-182-132-65.hsd1.wa.comcast.net] has joined #go-nuts
16:44 -!- rog [n=rog@78.147.220.142] has joined #go-nuts
16:44 -!- Rint_ [i=john@static-71-244-60-125.dllstx.fios.verizon.net] has joined
#go-nuts
16:44 -!- absurdhero_ [n=absurdhe@c-98-248-39-62.hsd1.ca.comcast.net] has joined
#go-nuts
16:44 -!- john6 [n=john6@210.107.195.141] has joined #go-nuts
16:44 -!- ukai [n=ukai@220.109.219.244] has joined #go-nuts
16:44 -!- idemal [n=idemal@penzance.fohost.net] has joined #go-nuts
16:44 -!- chrome [i=chrome@mars.stupendous.net] has joined #go-nuts
16:44 -!- woremacx [n=woremacx@unaffiliated/woremacx] has joined #go-nuts
16:44 -!- dg [i=dgl@d.cx] has joined #go-nuts
16:44 -!- ServerMode/#go-nuts [+v iant] by irc.freenode.net
16:45 -!- scoopr_ [i=scoopr@194.187.213.34] has joined #go-nuts
16:45 -!- scoopr [i=scoopr@194.187.213.34] has quit [Success]
16:48 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
DJCapelis, Fringehead, RooTer, jdp, toft, monteslu_, ssb, dho, mikejs, (+30 more,
use /NETSPLIT to show all of them)
16:48 -!- nanooo [n=nano@95-89-198-45-dynip.superkabel.de] has quit [SendQ
exceeded]
16:48 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
16:55 -!- Netsplit over, joins: reppie, jdp, mat_, klimek, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+30 more)
16:55 -!- codedread [i=180dd699@gateway/web/freenode/x-mdrowyqthhrctjrr] has
joined #go-nuts
16:56 -!- codedread [i=180dd699@gateway/web/freenode/x-mdrowyqthhrctjrr] has left
#go-nuts []
16:57 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
16:59 -!- iwikiwi_ [n=iwikiwi@202.3.77.160] has joined #go-nuts
17:01 -!- chickamade [n=chickama@123.16.65.210] has joined #go-nuts
17:02 -!- jA_cOp_ [n=yakobu@unaffiliated/ja-cop/x-9478493] has quit [Read error:
104 (Connection reset by peer)]
17:02 -!- jA_cOp_ [n=yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
17:03 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts
17:04 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
17:06 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
DJCapelis, Fringehead, RooTer, jdp, toft, monteslu_, ssb, dho, mikejs, (+30 more,
use /NETSPLIT to show all of them)
17:07 -!- crakrjak [n=merc@rrcs-70-62-156-154.central.biz.rr.com] has quit [Read
error: 110 (Connection timed out)]
17:07 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
jA_cOp_, soul9, scm, Yappo__, robot12, plexdev, r2p2, sahazel
17:07 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: eek,
m-takagi_, harja, Paradox924X, ziyu4huang, tor7, StDan, drry, JSharpe, Gracenotes
17:07 -!- hcatlin [n=hcatlin@pdpc/supporter/professional/hcatlin] has quit ["peace
in teh middle east"]
17:07 -!- eek_ [n=eivind@213-155-151-233.customer.teliacarrier.com] has joined
#go-nuts
17:07 -!- Paradox924X_ [n=Paradox9@245.122.188.72.cfl.res.rr.com] has joined
#go-nuts
17:07 -!- Intelliware [n=danielb@124-197-59-227.callplus.net.nz] has joined
#go-nuts
17:07 -!- JSharpe2 [n=jamie@5ad1d7cf.bb.sky.com] has joined #go-nuts
17:07 -!- m-takagi__ [n=m-takagi@linode.m-takagi.jp] has joined #go-nuts
17:08 -!- drry_ [n=drry@unaffiliated/drry] has joined #go-nuts
17:08 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
17:08 -!- Netsplit over, joins: scm
17:10 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has
joined #go-nuts
17:11 -!- Gracenotes [n=person@wikipedia/Gracenotes] has joined #go-nuts
17:13 -!- mat_ [n=mat@mx3.absolight.net] has joined #go-nuts
17:13 -!- klimek [n=klimek@port-92-194-103-230.dynamic.qsc.de] has joined #go-nuts
17:13 -!- jdp [n=justin@ool-435238c0.dyn.optonline.net] has joined #go-nuts
17:13 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
17:13 -!- erikd [n=aphistic@otome.novustorm.com] has joined #go-nuts
17:13 -!- DJCapelis [n=djc@blender/coder/DJCapelis] has joined #go-nuts
17:13 -!- kevinwatt [i=kevin@59-125-147-75.HINET-IP.hinet.net] has joined #go-nuts
17:13 -!- korfuri [n=korfuri@eth0.korfuri.fr] has joined #go-nuts
17:13 -!- nickjohnson [n=arachnid@coilette.notdot.net] has joined #go-nuts
17:13 -!- shawn [n=shawn@208-78-98-92.slicehost.net] has joined #go-nuts
17:13 -!- dj_ryan [n=ryan@c-67-160-202-4.hsd1.ca.comcast.net] has joined #go-nuts
17:13 -!- SRabbelier1 [n=SRabbeli@ip138-114-211-87.adsl2.static.versatel.nl] has
joined #go-nuts
17:13 -!- Fringehead [n=fringe@c-24-126-235-188.hsd1.ga.comcast.net] has joined
#go-nuts
17:13 -!- bluszcz [n=bluszcz@static.144.74.47.78.clients.your-server.de] has
joined #go-nuts
17:13 -!- exitstate [n=xorl@xorl.xen.prgmr.com] has joined #go-nuts
17:13 -!- daed [i=daed@countercultured.net] has joined #go-nuts
17:13 -!- kuroneko [n=chris@yayoi.xware.cx] has joined #go-nuts
17:13 -!- dho [n=dho@onager.omniti.com] has joined #go-nuts
17:13 -!- quag_ [n=quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts
17:13 -!- toft [n=jlewis@unaffiliated/crassworm] has joined #go-nuts
17:13 -!- JBeshir [n=namegduf@138-38-226-61.resnet.bath.ac.uk] has joined #go-nuts
17:13 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has
joined #go-nuts
17:13 -!- Boggy-B [n=rh275@raptor.ukc.ac.uk] has joined #go-nuts
17:13 -!- RooTer [i=rooter@87-205-56-205.adsl.inetia.pl] has joined #go-nuts
17:13 -!- senneth [i=senneth@irssi/staff/senneth] has joined #go-nuts
17:13 -!- hhg [n=hhg@hhg.to] has joined #go-nuts
17:13 -!- poucet [n=poucet@li23-146.members.linode.com] has joined #go-nuts
17:13 -!- jurg [i=jurg@94.229.66.117] has joined #go-nuts
17:13 -!- fluffle [n=camelid@s.pl0rt.org] has joined #go-nuts
17:13 -!- mikejs [n=me@mikej.st] has joined #go-nuts
17:13 -!- JoLeClodo [n=JoLeClod@vian.wallinfire.net] has joined #go-nuts
17:13 -!- antarus|wtf [n=antarus@gentoo/developer/antarus] has joined #go-nuts
17:13 -!- freespace [i=foobar@85.203.232.72.static.reverse.ltdomains.com] has
joined #go-nuts
17:13 -!- monteslu_ [n=monteslu@ip68-109-171-127.ph.ph.cox.net] has joined
#go-nuts
17:13 -!- blabla [n=asd@serv4u.pl] has joined #go-nuts
17:13 -!- reppie [i=refugee@elvis.mu.org] has joined #go-nuts
17:13 -!- u4ia [n=weechat@quepasa.solcon.nl] has joined #go-nuts
17:13 -!- luca__ [n=luca@host29.190-230-2.telecom.net.ar] has joined #go-nuts
17:13 -!- jiing [n=jiing@59-120-12-62.HINET-IP.hinet.net] has joined #go-nuts
17:13 -!- ssb [n=ssb@213.167.39.150] has joined #go-nuts
17:14 -!- lotrpy [n=lotrpy@202.38.97.230] has joined #go-nuts
17:14 -!- Venom_X [n=pjacobs@cpe-67-9-131-167.austin.res.rr.com] has joined
#go-nuts
17:14 -!- smcq_ [n=smcq@c-67-180-32-131.hsd1.ca.comcast.net] has joined #go-nuts
17:15 -!- trickie [n=trickie@94.100.112.225] has quit [Read error: 113 (No route
to host)]
17:15 -!- jA_cOp_ [n=yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
17:15 -!- soul9 [n=none@unaffiliated/johnnybuoy] has joined #go-nuts
17:15 -!- robot12 [n=root@robot12.kgts.ru] has joined #go-nuts
17:15 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts
17:15 -!- sahazel [n=sah@64.13.131.178] has joined #go-nuts
17:15 -!- plexdev [n=plexdev@arthur.espians.com] has joined #go-nuts
17:15 -!- Yappo__ [n=yappo@221x243x122x124.ap221.ftth.ucom.ne.jp] has joined
#go-nuts
17:15 -!- smcq_ [n=smcq@c-67-180-32-131.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
17:15 -!- robot12 [n=root@robot12.kgts.ru] has quit [Excess Flood]
17:16 -!- robot12 [n=root@robot12.kgts.ru] has joined #go-nuts
17:18 -!- werdan7 [n=w7@freenode/staff/wikimedia.werdan7] has joined #go-nuts
17:18 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
17:21 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
17:22 -!- xerox [n=xerox@151.61.163.202] has joined #go-nuts
17:28 -!- c0nfl|ct [n=tiago@83.240.182.109] has quit ["Saindo"]
17:31 -!- ukl [n=ukl@f053122095.adsl.alicedsl.de] has joined #go-nuts
17:32 -!- jA_cOp_ [n=yakobu@unaffiliated/ja-cop/x-9478493] has quit [Connection
timed out]
17:34 -!- deso [n=deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts
17:38 -!- mbarkhau [n=koloss@p54A7EF37.dip.t-dialin.net] has joined #go-nuts
17:39 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
17:39 -!- rup [i=Rupert@deathcoil.net] has quit [Read error: 104 (Connection reset
by peer)]
17:39 -!- rup [i=Rupert@deathcoil.net] has joined #go-nuts
17:42 -!- r2p2 [n=billy@v32671.1blu.de] has left #go-nuts []
17:43 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts
17:49 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
17:51 < kimelto> moin
17:53 < skelterjohn> hlo
17:54 -!- binaryjohn [n=binaryjo@cpe-24-30-132-50.san.res.rr.com] has joined
#go-nuts
17:59 -!- alc [n=alc@222.128.156.10] has quit []
18:00 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has joined #go-nuts
18:00 -!- tomestla [n=tom@AToulouse-151-1-62-99.w81-250.abo.wanadoo.fr] has quit
[Read error: 110 (Connection timed out)]
18:00 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
18:01 -!- difekta [n=clays@75.101.111.19] has joined #go-nuts
18:02 -!- difekta [n=clays@75.101.111.19] has quit [Client Quit]
18:07 -!- Rob_Russell [n=chatzill@ip67-152-86-163.z86-152-67.customer.algx.net]
has quit [Read error: 110 (Connection timed out)]
18:09 -!- lotrpy [n=lotrpy@202.38.97.230] has quit []
18:15 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Remote
closed the connection]
18:15 -!- b00m_chef [n=watr@d64-180-45-230.bchsia.telus.net] has joined #go-nuts
18:16 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has quit [Read
error: 104 (Connection reset by peer)]
18:16 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has joined #go-nuts
18:18 -!- KillerX [n=anant@nat/mozilla/x-jzqgsmtqelsysfhs] has joined #go-nuts
18:20 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
18:22 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
18:22 -!- Associat0r [n=Associat@h163153.upc-h.chello.nl] has joined #go-nuts
18:28 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Read error:
60 (Operation timed out)]
18:32 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has quit [Read
error: 104 (Connection reset by peer)]
18:32 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has joined #go-nuts
18:38 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has joined
#go-nuts
18:39 < XniX23> no one active here anymore?  :P
18:40 <+iant> we're still here
18:40 < XniX23> nice, is that much users here coz of netsplit or did the
number decrease?
18:41 <+iant> The numbers have been slowly decreasing, which I expected all
along
18:41 -!- Dr_Who [n=tgall@gentoo/developer/dr-who] has joined #go-nuts
18:41 <+iant> we'll see where it stabilizes
18:41 < XniX23> ehh its always like that at the start
18:42 -!- vt100 [n=vt@cust125.179.113.38.dsl.g3telecom.net] has left #go-nuts
["Leaving"]
18:42 < XniX23> my professor at university spent 3 hours today at explaining
go...  i found it kinda cool heh
18:42 < skelterjohn> what school?
18:43 < skelterjohn> and was it during a class?
18:43 < XniX23> yeah
18:43 < XniX23> it was
18:43 < skelterjohn> neat
18:43 < XniX23> yep, pretty awesome
18:50 -!- jophish [n=jophish@hermi.gotadsl.co.uk] has joined #go-nuts
18:50 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has quit [Read
error: 104 (Connection reset by peer)]
18:50 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has joined #go-nuts
18:54 <+iant> XniX23: what school was this?
18:58 < XniX23> iant: Slovenia, Ljubljana
18:58 <+iant> cool
18:59 -!- Xera^ [n=lol@87-194-208-246.bethere.co.uk] has joined #go-nuts
18:59 -!- encolpe [n=encolpe@89.83.167.147] has joined #go-nuts
18:59 < XniX23> indeed ;) he likes go too apparently :P
19:01 < skelterjohn> anything that makes concurrency easy is something i
like
19:01 < skelterjohn> also I find the syntax sort of appealing
19:02 < skelterjohn> things that have C-like syntax just *look* fast, to me,
for no rational reason
19:02 < XniX23> i dont like C that much
19:03 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
19:03 < XniX23> i dont like thingking about pointers, memory and why i get
segfault -.-
19:03 -!- commx- [i=commx@p54BA5AB8.dip.t-dialin.net] has joined #go-nuts
19:03 < skelterjohn> me neither, but not because of the curly braces
19:04 < skelterjohn> don't mind pointers so much, but it is nice to have a
GC
19:04 < XniX23> gc?
19:04 < skelterjohn> garbage collector
19:04 < XniX23> oh...  indeed :)
19:05 < XniX23> i like that it has inverted variable declaration syntax, its
more logical to have it this way
19:05 < skelterjohn> <- got used to it
19:05 < skelterjohn> it is more like english
19:06 < skelterjohn> you have an int.  what kind of int?  an x int.
19:06 < KirkMcDonald> Personally, I don't think Go went far enough with
reversing the syntax.
19:07 < XniX23> hahahah...  i actually go this way -> i have an x of type
int
19:07 < KirkMcDonald> The dereference operator should be a postfix operator.
19:07 < skelterjohn> but you don't have *an* x.  there is only one.  you
have *the* x which is *an* int :)
19:07 < skelterjohn> just a silly way that i read it in my head when i type
19:08 -!- Metaphis [n=cyanure@81-65-189-254.rev.numericable.fr] has joined
#go-nuts
19:09 -!- Cyanure [n=cyanure@81-65-189-254.rev.numericable.fr] has quit [Read
error: 60 (Operation timed out)]
19:09 < XniX23> KirkMcDonald: why?  i find it better to always have the type
at the end
19:10 < KirkMcDonald> XniX23: No, no.  Not in the declaration syntax.
19:10 < KirkMcDonald> XniX23: The operator.
19:10 < KirkMcDonald> (A la Pascal.)
19:11 < KirkMcDonald> var i *int = &foo; x := i*;
19:11 < KirkMcDonald> Or whatever.
19:11 < XniX23> that works?
19:11 < KirkMcDonald> No. I am saying it should.
19:11 < skelterjohn> then you can just say "dereferenced" when you write '*'
19:11 < skelterjohn> i dereferenced is an in.  x gets i dereferenced
19:12 < skelterjohn> (an int)
19:12 < KirkMcDonald> The point being that, for instance, you can more
easily mix the dereference and subscript operators.
19:12 < skelterjohn> oh, that would be useful
19:12 < KirkMcDonald> So you have a *[]int, and you want to subscript the
slice.
19:12 < skelterjohn> save a lot of parens
19:12 < KirkMcDonald> Right now you have to say: (*x)[y]
19:13 < KirkMcDonald> If * were a postfix operator, you could just say:
x*[y]
19:14 < XniX23> it would save indeed, does the prefix have any advantage?
19:15 < skelterjohn> history
19:15 < XniX23> thats not the advantage, thats the past
19:15 < skelterjohn> well
19:15 <+iant> a minor advantage is that there are no unary postfix operators
at present
19:15 <+iant> but mostly I think nobody thought of this idea
19:16 < skelterjohn> with C declarations, the * always goes before the
variable and it makes sense if you think about * as 'at'
19:16 < JBeshir> I don't see that pointers to slices are common, though.
19:16 < skelterjohn> int *a -> make an int of what is at 'a'
19:16 < JBeshir> And given almost everything is operating on slices...
19:16 < skelterjohn> x = *a -> x gets what is at a
19:16 < KirkMcDonald> In the C declaration syntax, the declaration reflects
the syntax you use to utilize the declared variable.
19:17 < KirkMcDonald> int *x; f(*x); int y[5]; f(y[0]);
19:17 < KirkMcDonald> Or whatever.
19:18 < KirkMcDonald> Then there's the function pointer declaration syntax:
void (*f)();
19:19 < KirkMcDonald> This is useful right up until the declarations become
utterly incomprehensible.
19:20 -!- gasreaa [n=atwong@nat/slide/x-lolyyaijglthgrdq] has joined #go-nuts
19:21 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
19:21 -!- gasreaa [n=atwong@nat/slide/x-lolyyaijglthgrdq] has left #go-nuts []
19:25 -!- Metaphis [n=cyanure@81-65-189-254.rev.numericable.fr] has quit [Read
error: 104 (Connection reset by peer)]
19:26 -!- Metaphis [n=cyanure@81-65-189-254.rev.numericable.fr] has joined
#go-nuts
19:26 < XniX23> iant: are there any side projects related to go?
19:27 <+iant> What sort of thing are you thinking of?
19:28 < XniX23> ide, something for working with gui, anything actually
19:28 < dho> KirkMcDonald: f(&y[0]) or simply f(y)
19:28 < dho> :P
19:28 <+iant> there aren't any projects like done being done by the Go team
here, but I've seen several projects along those lines mentioned on the mailing
list
19:29 < KirkMcDonald> dho: f() is a, uh, variadic function, or a macro, or
something.
19:32 < dho> who runs gopaste.org?
19:32 * dho can never remember
19:32 -!- Vova [n=Vova@80.178.30.152.adsl.012.net.il] has joined #go-nuts
19:33 < Vova> whats new in the last update?
19:33 < skelterjohn> the guy who runs it posted on the ML when he launched
it
19:33 < skelterjohn> so you could search, maybe
19:36 < skelterjohn>
http://groups.google.com/group/golang-nuts/browse_frm/thread/9b8446d7097adca8/e31568eee8971b66?lnk=gst&q=paste#e31568eee8971b66
19:36 < skelterjohn> "Alex"
19:36 < alexsuraci> dho: that'd be me
19:37 < dho> alexsuraci: could you make it easier to make a new paste after
pasting?
19:37 < skelterjohn> or just ask in the forum and wait for him to pop up
19:37 < alexsuraci> ah, yes
19:37 < dho> alexsuraci: as it is, i have to click back, and then usually
shift+refresh because my contents are saved in the textarea
19:37 < alexsuraci> yeah
19:37 < dho> would be nice to have a `new paste' link on the new page.
19:37 < dho> cool
19:37 < dho> thanks :)
19:37 < alexsuraci> would a link home where the "raw" link is suffice?
19:37 < alexsuraci> easiest solution
19:37 < skelterjohn> alexsuraci: yeah - maybe an 'edit' button that will
start a form with the current contents filled in
19:38 < skelterjohn> button/link
19:38 < dho> alexsuraci: yes, perfect
19:38 < dho> alexsuraci: that's where I've found myself going every time i
notice `raw' doesn't say `new'
19:38 < alexsuraci> alrighty
19:38 -!- iwikiwi [n=iwikiwi@202.3.77.160] has quit ["I ascend to reality!"]
19:39 -!- msw [n=msw@66.192.95.199] has left #go-nuts []
19:39 -!- Dr_Who [n=tgall@gentoo/developer/dr-who] has quit ["Leaving"]
19:41 < XniX23> anyone tried webgo?
19:43 -!- commx- [i=commx@p54BA5AB8.dip.t-dialin.net] has left #go-nuts []
19:43 -!- Cyanure[cn] [n=cyanure@81-65-189-254.rev.numericable.fr] has joined
#go-nuts
19:44 -!- Metaphis [n=cyanure@81-65-189-254.rev.numericable.fr] has quit [Read
error: 60 (Operation timed out)]
19:45 < skelterjohn> <- web programming retard
19:45 < skelterjohn> as in, i am retarded at it, not i like it so much it's
retarded
19:46 -!- Kibiz0r [n=Adium@wndsnyhed01-pool1-a130.wndsny.tds.net] has quit
["Leaving."]
19:46 < XniX23> im also a noob
19:47 < dho> go seems like a weird language to do web development in
19:47 < skelterjohn> for the front end, maybe
19:47 < skelterjohn> seems like a good language for servers
19:47 < skelterjohn> that serve things that may or may not be html
19:49 -!- muntasir [n=muntasir@202.72.235.199] has joined #go-nuts
19:49 < alexsuraci> dho: added
19:50 < alexsuraci> dho: i've found it to be quite decent actually.
surprisingly easy to do relatively high-level stuff like dsls and controller
routing.
19:50 -!- chickamade [n=chickama@123.16.65.210] has quit ["Leaving"]
19:50 < taruti> gah.  the stupidity.
19:50 < skelterjohn> alexsuraci: what about an 'edit' button?
19:51 < alexsuraci> skelterjohn: that'll take a bit more effort than I'm
willing to put in atm, doing other stuff
19:51 < taruti> 1) user defined collection types need to be "interface {}",
2) one cannot serialize interface values, 3) fail :(
19:51 < skelterjohn> taruti: until templating.
19:52 < taruti> skelterjohn: yes, it may be fixed in the future, but at the
moment it is broken :(
19:52 -!- rog [n=rog@78.147.220.142] has quit []
19:52 < taruti> how to shoot myself in the foot :(
19:52 < skelterjohn> what were you working on that this stymies?
19:53 -!- smcq__ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has joined #go-nuts
19:53 -!- rog [n=rog@78.147.220.142] has joined #go-nuts
19:53 < taruti> mostly the issue is wanting to serialize things and that
makes everything harder at the moment
19:58 -!- Daminvar [n=Daminvar@129.21.121.159] has joined #go-nuts
19:59 -!- tomestla [n=tom@AToulouse-151-1-103-217.w86-217.abo.wanadoo.fr] has
joined #go-nuts
19:59 -!- Cyanure[cn] [n=cyanure@81-65-189-254.rev.numericable.fr] has quit [Read
error: 110 (Connection timed out)]
19:59 -!- ukl [n=ukl@f053122095.adsl.alicedsl.de] has quit ["bye"]
20:00 -!- chachan [n=chachan@ccscliente156.ifxnetworks.net.ve] has joined #go-nuts
20:03 < dho> alexsuraci: thanks
20:04 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
20:06 -!- defectiv [n=clays@75.101.111.19] has joined #go-nuts
20:06 < dho> it does seem like a good language for servers
20:06 < defectiv> does go have something like private/protected variables?
20:07 < taruti> defectiv: package local variables.
20:07 < dho> defectiv: go allows you to export variables or not based on
case from within a package.
20:07 < dho> defectiv: any interfaces inside a package that are not
capitalized are not exported
20:07 < dho> e.g.  package.Foo is exported
20:07 < dho> package.foo is not
20:08 < taruti> on the other hand Go is very inviting on the other it is
still missing too much stuff :(
20:08 -!- path[l] [n=path@115.240.77.231] has joined #go-nuts
20:11 < skelterjohn> well, the things people bring up are exceptions and
templates
20:11 < skelterjohn> i could live without exceptions
20:11 < skelterjohn> but templates would remove the need to do redundant
type assertions in certain kinds of code
20:12 < skelterjohn> or, alternatively, the need to rewrite code for
different types
20:13 -!- Eridius [n=kevin@growl/Eridius] has joined #go-nuts
20:14 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
20:16 -!- smcq_ [n=smcq@c-67-164-97-141.hsd1.ca.comcast.net] has quit [Read error:
110 (Connection timed out)]
20:17 -!- encolpe [n=encolpe@89.83.167.147] has quit [Read error: 104 (Connection
reset by peer)]
20:21 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
plexdev, Yappo__, sahazel, soul9
20:25 < taruti> templates/generics and discriminated unions are what I
mostly would want
20:27 < XniX23> i have a dumb question, are generics only for more safety?
20:27 < skelterjohn> what is unsafe that would be made safe with generics?
20:28 < taruti> XniX23: they offer much more
20:28 < skelterjohn> type assertions "var.(type)" are safe, in that you will
get an error if the var isn't actually of that type
20:28 < skelterjohn> but the program bombs
20:28 < skelterjohn> you can use type switching to test
20:29 < skelterjohn> "select var.(type) { case type1: etc; }
20:29 < skelterjohn> "
20:29 < skelterjohn> you can also say "type1Val, ok := val.(type)" and look
at "ok"
20:30 < KirkMcDonald> skelterjohn: s/select/switch/
20:30 -!- rbohn [n=rbohn@192.206.100.4] has joined #go-nuts
20:30 < skelterjohn> right
20:30 < skelterjohn> not called a type select, i suppose
20:30 -!- soul9 [n=none@unaffiliated/johnnybuoy] has joined #go-nuts
20:30 -!- sahazel [n=sah@64.13.131.178] has joined #go-nuts
20:30 -!- plexdev [n=plexdev@arthur.espians.com] has joined #go-nuts
20:30 -!- Yappo__ [n=yappo@221x243x122x124.ap221.ftth.ucom.ne.jp] has joined
#go-nuts
20:31 < XniX23> ok, i must have missed a lesson on them
20:33 -!- smooge [n=smooge@int.smoogespace.com] has joined #go-nuts
20:34 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: u4ia,
DJCapelis, Fringehead, RooTer, jdp, toft, monteslu_, ssb, dho, mikejs, (+30 more,
use /NETSPLIT to show all of them)
20:35 < XniX23> someone skilled should make go online judge :P
20:35 -!- alus [n=gah@64.13.131.178] has left #go-nuts []
20:36 -!- alus [n=gah@64.13.131.178] has joined #go-nuts
20:37 < skelterjohn> go online judge?
20:37 < XniX23> yeah
20:37 < skelterjohn> (what is that?)
20:37 < XniX23> you know, like uva or sphere
20:37 < skelterjohn> still nothing
20:38 -!- chachan [n=chachan@ccscliente156.ifxnetworks.net.ve] has quit ["KVIrc
Insomnia 4.0.0, revision: , sources date: 20090520, built on: 2009/06/06 11:44:47
UTC http://www.kvirc.net/"]
20:38 < skelterjohn> i've been hibernating in grad school for a few years
now
20:38 -!- afurlan [n=afurlan@scorpion.mps.com.br] has quit [Remote closed the
connection]
20:39 < XniX23> ummm...  its a site where you have tasks and for each of
them you can submit code in some language and make the site test it, if its ok
20:39 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit []
20:39 < skelterjohn> i see
20:39 < skelterjohn> Someone did a few Euler problems
20:39 < skelterjohn> it's in go-lang.cat-v.org somewhere
20:40 -!- exitstate [n=xorl@xorl.xen.prgmr.com] has joined #go-nuts
20:40 < XniX23> yeah but euler doesnt check your code, only answer :)
20:40 < XniX23> i like sphere online style better
20:41 < skelterjohn> does sphere check your code by comparing your answer to
the correct one?
20:41 < XniX23> it compiles, runs and checks the output if its correct
20:41 < XniX23> or so i believe
20:42 -!- RolaBlade [n=eddw@hoasb-ff08dd00-36.dhcp.inet.fi] has joined #go-nuts
20:42 -!- mat_ [n=mat@mx3.absolight.net] has joined #go-nuts
20:42 -!- klimek [n=klimek@port-92-194-103-230.dynamic.qsc.de] has joined #go-nuts
20:42 -!- jdp [n=justin@ool-435238c0.dyn.optonline.net] has joined #go-nuts
20:42 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
20:42 -!- erikd [n=aphistic@otome.novustorm.com] has joined #go-nuts
20:42 -!- DJCapelis [n=djc@blender/coder/DJCapelis] has joined #go-nuts
20:42 -!- kevinwatt [i=kevin@59-125-147-75.HINET-IP.hinet.net] has joined #go-nuts
20:42 -!- korfuri [n=korfuri@eth0.korfuri.fr] has joined #go-nuts
20:42 -!- nickjohnson [n=arachnid@coilette.notdot.net] has joined #go-nuts
20:42 -!- shawn [n=shawn@208-78-98-92.slicehost.net] has joined #go-nuts
20:42 -!- dj_ryan [n=ryan@c-67-160-202-4.hsd1.ca.comcast.net] has joined #go-nuts
20:42 -!- SRabbelier1 [n=SRabbeli@ip138-114-211-87.adsl2.static.versatel.nl] has
joined #go-nuts
20:42 -!- Fringehead [n=fringe@c-24-126-235-188.hsd1.ga.comcast.net] has joined
#go-nuts
20:42 -!- bluszcz [n=bluszcz@static.144.74.47.78.clients.your-server.de] has
joined #go-nuts
20:42 -!- daed [i=daed@countercultured.net] has joined #go-nuts
20:42 -!- kuroneko [n=chris@yayoi.xware.cx] has joined #go-nuts
20:42 -!- dho [n=dho@onager.omniti.com] has joined #go-nuts
20:42 -!- quag_ [n=quag@121-98-81-61.bitstream.orcon.net.nz] has joined #go-nuts
20:42 -!- toft [n=jlewis@unaffiliated/crassworm] has joined #go-nuts
20:42 -!- JBeshir [n=namegduf@138-38-226-61.resnet.bath.ac.uk] has joined #go-nuts
20:42 -!- alexsuraci [n=Alex@pool-71-188-133-67.aubnin.fios.verizon.net] has
joined #go-nuts
20:42 -!- Boggy-B [n=rh275@raptor.ukc.ac.uk] has joined #go-nuts
20:42 -!- RooTer [i=rooter@87-205-56-205.adsl.inetia.pl] has joined #go-nuts
20:42 -!- senneth [i=senneth@irssi/staff/senneth] has joined #go-nuts
20:42 -!- hhg [n=hhg@hhg.to] has joined #go-nuts
20:42 -!- poucet [n=poucet@li23-146.members.linode.com] has joined #go-nuts
20:42 -!- jurg [i=jurg@94.229.66.117] has joined #go-nuts
20:42 -!- fluffle [n=camelid@s.pl0rt.org] has joined #go-nuts
20:42 -!- mikejs [n=me@mikej.st] has joined #go-nuts
20:42 -!- JoLeClodo [n=JoLeClod@vian.wallinfire.net] has joined #go-nuts
20:42 -!- antarus|wtf [n=antarus@gentoo/developer/antarus] has joined #go-nuts
20:42 -!- freespace [i=foobar@85.203.232.72.static.reverse.ltdomains.com] has
joined #go-nuts
20:42 -!- monteslu_ [n=monteslu@ip68-109-171-127.ph.ph.cox.net] has joined
#go-nuts
20:42 -!- blabla [n=asd@serv4u.pl] has joined #go-nuts
20:42 -!- reppie [i=refugee@elvis.mu.org] has joined #go-nuts
20:42 -!- u4ia [n=weechat@quepasa.solcon.nl] has joined #go-nuts
20:42 -!- luca__ [n=luca@host29.190-230-2.telecom.net.ar] has joined #go-nuts
20:42 -!- jiing [n=jiing@59-120-12-62.HINET-IP.hinet.net] has joined #go-nuts
20:42 -!- ssb [n=ssb@213.167.39.150] has joined #go-nuts
20:42 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
mikejs, alexsuraci, klimek, bluszcz, kevinwatt, Boggy-B, blabla, monteslu_,
freespace, jiing, (+29 more, use /NETSPLIT to show all of them)
20:44 -!- cablehead [n=Adium@nat/slide/x-vgrcyqskhorohjwt] has left #go-nuts []
20:45 -!- Netsplit over, joins: reppie, jdp, mat_, klimek, Amaranth, erikd,
DJCapelis, kevinwatt, korfuri, nickjohnson (+29 more)
20:46 < XniX23> bounch of idiots ddosing freenode?
20:46 -!- mitchellh [n=mitchell@c-71-231-140-22.hsd1.wa.comcast.net] has left
#go-nuts []
20:46 -!- gkmngrgn [n=gkmngrgn@78.183.46.195] has joined #go-nuts
20:47 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
20:47 * skelterjohn shrugs
20:48 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
20:48 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit []
20:50 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has
joined #go-nuts
20:55 < RolaBlade> XniX23: whatz up?  :D
20:55 -!- klimek [n=klimek@port-92-194-103-230.dynamic.qsc.de] has quit [Remote
closed the connection]
20:57 < XniX23> RolaBlade: uh?  we talked before?  :D
20:59 < RolaBlade> XniX23: no.  I was just wondering about your previous
message
20:59 < XniX23> oh, i heard of C channel someone mention it
21:00 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
21:00 -!- stevenyvr [n=schan@76-10-184-108.dsl.teksavvy.com] has joined #go-nuts
21:02 < XniX23> on*
21:04 -!- muntasir [n=muntasir@202.72.235.199] has quit ["Leaving."]
21:08 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has quit [Read error: 54
(Connection reset by peer)]
21:10 -!- path[l] [n=path@115.240.77.231] has quit [Read error: 60 (Operation
timed out)]
21:17 -!- nanoo [n=nano@95-89-198-45-dynip.superkabel.de] has quit [Read error:
110 (Connection timed out)]
21:21 -!- gasreaa [n=atwong@nat/slide/x-lfjzaxauavsgevzk] has joined #go-nuts
21:22 -!- gasreaa [n=atwong@nat/slide/x-lfjzaxauavsgevzk] has left #go-nuts []
21:22 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
Yappo__, sahazel, soul9, plexdev
21:25 -!- Wiz126 [n=Wiz126@24.115.240.60.res-cmts.sm.ptd.net] has quit [Read
error: 110 (Connection timed out)]
21:25 -!- Wiz126 [n=Wiz126@24.115.240.60.res-cmts.sm.ptd.net] has joined #go-nuts
21:29 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has quit [Remote
closed the connection]
21:29 -!- gnibbler [n=duckman@124-168-93-3.dyn.iinet.net.au] has joined #go-nuts
21:31 -!- Netsplit over, joins: soul9, sahazel, plexdev, Yappo__
21:36 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
mikejs, alexsuraci, bluszcz, toft, Boggy-B, blabla, monteslu_, freespace, ssb,
antarus|wtf, (+28 more, use /NETSPLIT to show all of them)
21:39 -!- chachan [n=chachan@ccscliente156.ifxnetworks.net.ve] has joined #go-nuts
21:44 -!- Netsplit over, joins: reppie, jdp, Amaranth, erikd, DJCapelis,
kevinwatt, korfuri, nickjohnson, shawn, dj_ryan (+27 more)
21:44 -!- Netsplit over, joins: mat_
21:44 -!- deso [n=deso@x0561a.wh30.tu-dresden.de] has quit [Read error: 54
(Connection reset by peer)]
21:47 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
21:48 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
21:48 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has quit ["Ex-Chat"]
21:49 -!- Amaranth [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
21:55 < dho> maybe i can make a gopan
21:56 < dho> was someone already working on that?
21:56 -!- gasreaa [n=atwong@nat/slide/x-wwkbkdejpvavmygd] has joined #go-nuts
22:05 -!- leitaox [n=leitaox@189.20.94.66] has joined #go-nuts
22:05 < Eridius> is there any way to send a signal to a go program and have
it dump a stack trace?
22:05 < Eridius> like it does when it crashes
22:05 -!- leitaox [n=leitaox@189.20.94.66] has quit [Client Quit]
22:05 < Eridius> my program is deadlocking and I'd like to know where
22:06 -!- Gussi [n=gussi@gussi.is] has joined #go-nuts
22:08 -!- gasreaa [n=atwong@nat/slide/x-wwkbkdejpvavmygd] has left #go-nuts []
22:09 < XniX23> dho, is gtk go finished?
22:10 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits: dg,
tokuhirom, scm, decriptor, absurdhero_, Rint_, idemal, +iant, erikw, ukai, (+6
more, use /NETSPLIT to show all of them)
22:11 -!- Daminvar [n=Daminvar@129.21.121.159] has quit ["Leaving"]
22:11 -!- inittab- [n=dlbeer@ip-118-90-77-105.xdsl.xnet.co.nz] has joined #go-nuts
22:12 -!- scoopr [i=scoopr@et.vaan.osaa.fi] has joined #go-nuts
22:12 < uriel> XniX23: it is in progress from what I have seen, and quite
advanced
22:12 < uriel> Eridius: if you are running tip, yes
22:12 -!- Netsplit over, joins: scm
22:12 < uriel> (I think almost any signal will do currently)
22:13 < Eridius> uriel: d'oh.  I'm running release
22:13 < uriel> then update or wait until next week :)
22:13 < Eridius> heh
22:14 < uriel> (I think the signal code is still not quite setled, at least
I know you can make it print stack traces because somebody was copmlaining about
it :))
22:15 -!- scoopr [i=scoopr@et.vaan.osaa.fi] has quit [Killed by
douglas.freenode.net (Nick collision)]
22:15 -!- scoopr [i=scoopr@194.187.213.34] has joined #go-nuts
22:15 -!- iant [n=iant@nat/google/x-vplkrrpytswfrjhr] has joined #go-nuts
22:15 -!- lux` [n=lux@151.71.141.147] has joined #go-nuts
22:15 -!- decriptor [n=decripto@137.65.132.6] has joined #go-nuts
22:15 -!- tokuhirom [n=tokuhiro@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
22:15 -!- Zarutian [n=zarutian@194-144-84-110.du.xdsl.is] has joined #go-nuts
22:15 -!- erikw [n=erik@c-67-182-132-65.hsd1.wa.comcast.net] has joined #go-nuts
22:15 -!- Rint_ [i=john@static-71-244-60-125.dllstx.fios.verizon.net] has joined
#go-nuts
22:15 -!- absurdhero_ [n=absurdhe@c-98-248-39-62.hsd1.ca.comcast.net] has joined
#go-nuts
22:15 -!- john6 [n=john6@210.107.195.141] has joined #go-nuts
22:15 -!- ukai [n=ukai@220.109.219.244] has joined #go-nuts
22:15 -!- idemal [n=idemal@penzance.fohost.net] has joined #go-nuts
22:15 -!- chrome [i=chrome@mars.stupendous.net] has joined #go-nuts
22:15 -!- woremacx [n=woremacx@unaffiliated/woremacx] has joined #go-nuts
22:15 -!- dg [i=dgl@d.cx] has joined #go-nuts
22:15 -!- ServerMode/#go-nuts [+v iant] by irc.freenode.net
22:15 -!- scoopr_ [i=scoopr@et.vaan.osaa.fi] has joined #go-nuts
22:17 < plexdev> http://is.gd/5qsBy by [Robert Griesemer] in 2 subdirs of
go/src/pkg/ -- Don't ignore flags controlling the amount of source code parsed
22:19 -!- inittab [n=dlbeer@ip-118-90-25-169.xdsl.xnet.co.nz] has quit [Read
error: 60 (Operation timed out)]
22:22 -!- difekta [n=clays@75.101.111.19] has joined #go-nuts
22:26 -!- scoopr [i=scoopr@194.187.213.34] has quit [Connection timed out]
22:27 * gkmngrgn brb
22:27 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit [Remote closed the
connection]
22:27 < XniX23> ok non go related question...  which is better for eyes, big
contrast or small?
22:28 -!- chachan [n=chachan@ccscliente156.ifxnetworks.net.ve] has quit ["KVIrc
Insomnia 4.0.0, revision: , sources date: 20090520, built on: 2009/06/06 11:44:47
UTC http://www.kvirc.net/"]
22:30 -!- jophish [n=jophish@hermi.gotadsl.co.uk] has quit [Remote closed the
connection]
22:30 -!- jophish [n=jophish@hermi.gotadsl.co.uk] has joined #go-nuts
22:33 -!- gkmngrgn [n=gkmngrgn@78.183.46.195] has joined #go-nuts
22:35 < Eridius> uriel: I just checked hg log -r tip:release and I don't see
anything in there about stack printing
22:39 -!- Alkavan [n=alkavan@87.68.247.236.adsl.012.net.il] has joined #go-nuts
22:42 -!- BleSS [n=quassel@87.223.179.242] has joined #go-nuts
22:43 < BleSS> What's wrong with this one?  var i interface{} = 23;
fmt.Printf("%v\n", i);
22:43 < BleSS> => syntax error near i
22:45 < dagle> BleSS: You can not create a variable of an interface.
22:46 < BleSS> I was following an example on http://golang.org/pkg/fmt/
22:46 < spikebike> I wonder if a future version of go will support channels
between different machines
22:46 < dagle> Aha.  My bad.
22:46 < dagle> spikebike: You would need a vm for that.
22:47 < Ycros> spikebike: wouldn't be hard to provide an API around the rpc
package
22:47 < spikebike> vm = virtual machine?
22:47 < spikebike> yeah, it would be a fair bit of extra infrastructure, but
really handy
22:47 < spikebike> I was thinking more along the lines of MPI
22:47 < Ycros> dagle: um, why?
22:48 < BleSS> dagle: sorry!  I didn't close the last }
22:49 < dagle> BleSS: Well I was so tired I didn't se {}....
22:49 -!- gebba [n=gebba@89-253-124-230.customers.ownit.se] has joined #go-nuts
22:49 < BleSS> I mean in my main function
22:49 < dagle> I know.
22:50 < XniX23> hahahah
22:53 -!- Venom_X [n=pjacobs@cpe-67-9-131-167.austin.res.rr.com] has quit [Read
error: 54 (Connection reset by peer)]
22:54 < Ycros> spikebike: I'm tempted to implement a library to let you do
that
22:54 < spikebike> yeah it would be way cool
22:55 < spikebike> channels currently work via shared memory, but doesn't
seem unworkable to have a second method
22:55 -!- eulenspiegel [n=irssi@p579CA564.dip.t-dialin.net] has joined #go-nuts
22:55 < spikebike> MPI after all does the same, uses shared mem for local
and various transports for remote
22:59 < dagle> Ycros: If you want channels to have it and not a make a
rpc2channels.
22:59 < Ycros> dagle: yes, but why does that matter if it's one or the
other?
22:59 < Ycros> dagle: and I still don't see why you'd need a VM, we have a
runtime
23:00 < Ycros> spikebike: I mean, all it would be, is an API that works with
channels, and converts them to rpc calls behind the scenes
23:00 < Ycros> the rpc package + gob do all the serialisation for you
23:01 < spikebike> sounds good/useful to me
23:01 < dagle> Ycros: It was more like.  If you don't want to handle the rpc
and somebody else has to.
23:03 < Eridius> grr, the lack of a conditional expression is getting rather
annoying
23:04 < Ycros> if else!
23:05 < Eridius> that's a statement
23:06 < Ycros> indeed
23:06 < mauke> wait, go has no if expression?
23:06 < Ycros> no
23:06 < mauke> that's crazy
23:06 -!- gebba [n=gebba@89-253-124-230.customers.ownit.se] has quit []
23:07 < Ycros> I don't think it's a big deal.
23:07 < XniX23> is it possible (in theory) to get segfault when using go
bindings?
23:07 < Ycros> XniX23: yeah, why not?
23:08 <+iant> XniX23: var p *int; i := *p will do it
23:08 < XniX23> nooo
23:08 < XniX23> iant: even in pure go?
23:08 < Ycros> XniX23: he just demonstrated pure go
23:09 <+iant> if you dereference a nil pointer, the program will crash
23:09 < XniX23> but i thought that memory safe means no segfault
23:10 <+iant> memory safe means you can't clobber another part of memory
23:10 < Ycros> you can't twiddle with pointers
23:10 <+iant> at least, that is what it means in Go
23:10 < Ycros> but any C code you bind to, or null pointers you
dereference...
23:10 <+iant> you can't write beyond the bounds of an array or a memory
block
23:11 < Ycros> if only we implemented the non-nullable pointer type
proposal...  ;)
23:11 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
mikejs, alexsuraci, bluszcz, toft, Boggy-B, blabla, monteslu_, freespace, jiing,
ssb, (+27 more, use /NETSPLIT to show all of them)
23:12 < XniX23> ohhhh
23:12 -!- cmarcelo [n=cmarcelo@enlightenment/developer/cmarcelo] has quit
["leaving"]
23:12 -!- BleSS [n=quassel@87.223.179.242] has left #go-nuts
["http://quassel-irc.org - Chat comfortably.  Anywhere."]
23:14 -!- leitaox [n=leitaox@187.88.168.65] has joined #go-nuts
23:16 -!- Netsplit over, joins: reppie, jdp, mat_, erikd, DJCapelis, kevinwatt,
korfuri, nickjohnson, shawn, dj_ryan (+27 more)
23:16 -!- mat_ [n=mat@mx3.absolight.net] has quit [Remote closed the connection]
23:17 -!- mat_ [n=mat@mx3.absolight.net] has joined #go-nuts
23:17 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
23:18 -!- ZooYork2007 [n=ZooYork2@pool-71-246-67-199.bltmmd.east.verizon.net] has
joined #go-nuts
23:18 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
23:18 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
mikejs, alexsuraci, bluszcz, toft, Boggy-B, blabla, monteslu_, freespace, jiing,
ssb, (+27 more, use /NETSPLIT to show all of them)
23:18 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
23:19 -!- Netsplit over, joins: reppie, jdp, mat_, erikd, DJCapelis, kevinwatt,
korfuri, nickjohnson, shawn, dj_ryan (+27 more)
23:21 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has quit
[Read error: 54 (Connection reset by peer)]
23:21 < nf> iant: so a pointer has no default, 'safe', zero-value ?
23:21 -!- ZooYork2007 [n=ZooYork2@pool-71-246-67-199.bltmmd.east.verizon.net] has
left #go-nuts []
23:21 < nf> because declaring "var i int" will cause i == 0
23:21 < mauke> looks like it has a default, 'unsafe', zero value
23:22 <+iant> nf: it has a default value, which is nil; a program is not
allowed to dereference nil
23:22 -!- tor7 [n=tor@c-987a71d5.04-50-6c756e10.cust.bredbandsbolaget.se] has
joined #go-nuts
23:22 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Nick collision from services.]
23:22 < nf> okay
23:22 -!- carllerche [n=carllerc@99-8-186-86.lightspeed.snfcca.sbcglobal.net] has
joined #go-nuts
23:22 -!- xerox [n=xerox@unaffiliated/xerox] has quit []
23:23 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
23:24 < Ycros> nf: thus the proposals on the mailing lists about
non-nullable pointer types by default
23:25 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
23:27 < spikebike> seems like a particularly evil idea
23:28 -!- lux` [n=lux@151.71.141.147] has quit [Read error: 104 (Connection reset
by peer)]
23:28 < Ycros> what is?
23:28 -!- reppie [i=refugee@elvis.mu.org] has quit ["Reconnecting"]
23:28 -!- reppie [i=refugee@elvis.mu.org] has joined #go-nuts
23:29 -!- Netsplit kornbluth.freenode.net <-> irc.freenode.net quits:
mikejs, alexsuraci, bluszcz, toft, Boggy-B, blabla, monteslu_, freespace, jiing,
ssb, (+26 more, use /NETSPLIT to show all of them)
23:29 -!- erikd_ [n=aphistic@otome.novustorm.com] has joined #go-nuts
23:29 -!- toft__ [n=jlewis@toft.akrasiac.org] has joined #go-nuts
23:29 -!- jurg_ [i=jurg@mmmbop.jurg.no] has joined #go-nuts
23:29 < spikebike> non-nullable pointers
23:29 -!- Netsplit over, joins: hhg
23:29 -!- korfuri [n=korfuri@91.121.194.94] has joined #go-nuts
23:29 -!- JBeshir [n=namegduf@138.38.226.61] has joined #go-nuts
23:29 -!- DJCapelis [n=djc@208.85.243.235] has joined #go-nuts
23:29 -!- mikejs [n=me@67.23.5.49] has joined #go-nuts
23:29 -!- dho [n=dho@8.8.38.2] has joined #go-nuts
23:29 -!- Netsplit over, joins: JoLeClodo
23:29 -!- freespace [i=foobar@72.232.203.85] has joined #go-nuts
23:29 -!- kuroneko [n=chris@74.207.246.183] has joined #go-nuts
23:29 -!- bluszcz [n=bluszcz@78.47.74.144] has joined #go-nuts
23:29 -!- nickjohnson [n=arachnid@72.14.176.101] has joined #go-nuts
23:29 -!- Boggy-B [n=rh275@129.12.4.232] has joined #go-nuts
23:29 -!- shawn [n=shawn@208.78.98.92] has joined #go-nuts
23:29 -!- Netsplit over, joins: ssb
23:29 -!- blabla [i=amz@91.121.223.92] has joined #go-nuts
23:29 -!- senneth [i=senneth@213.178.10.89] has joined #go-nuts
23:29 -!- kevinwatt [i=kevin@59.125.147.75] has joined #go-nuts
23:29 -!- Netsplit over, joins: alexsuraci
23:29 -!- Fringehead [n=fringe@24.126.235.188] has joined #go-nuts
23:29 -!- jdp [n=justin@67.82.56.192] has joined #go-nuts
23:29 -!- Netsplit over, joins: jiing
23:29 -!- quag [n=quag@121.98.81.61] has joined #go-nuts
23:29 -!- monteslu_ [n=monteslu@68.109.171.127] has joined #go-nuts
23:29 -!- fluffle [n=camelid@87.237.63.85] has joined #go-nuts
23:29 -!- Netsplit over, joins: mat_
23:29 < taruti> gob is quite limited
23:29 -!- Netsplit over, joins: u4ia
23:30 -!- SRabbelier [n=SRabbeli@ip138-114-211-87.adsl2.static.versatel.nl] has
joined #go-nuts
23:30 -!- luca__ [n=luca@190.230.2.29] has joined #go-nuts
23:30 -!- Netsplit over, joins: dj_ryan
23:31 < uriel> Eridius: it is part of the singal handling changes
23:31 -!- skelterjohn [n=jasmuth@c-76-99-92-193.hsd1.nj.comcast.net] has joined
#go-nuts
23:32 -!- stalled [n=411@unaffiliated/stalled] has quit [Excess Flood]
23:33 -!- stalled [n=411@unaffiliated/stalled] has joined #go-nuts
23:33 -!- keeto [n=keeto@121.54.92.149] has joined #go-nuts
23:33 -!- antarus|wtf [n=antarus@nat/google/x-utwljengnarzfpuc] has joined
#go-nuts
23:33 -!- daed [i=daed@countercultured.net] has joined #go-nuts
23:33 -!- RooTer [i=rooter@87-205-56-205.adsl.inetia.pl] has joined #go-nuts
23:34 < taruti> Ycros: implementing that (remote channels) library in Go is
not possible for most types.
23:34 -!- poucet [n=poucet@li23-146.members.linode.com] has joined #go-nuts
23:34 -!- [[sroracle]] [n=sroracle@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
23:34 < spikebike> taruti: why?
23:34 < taruti> spikebike: how would you send a pointer type or an interface
type?
23:34 < XniX23> alexsuraci: how can i have highlighted go functions like you
have on gopaste?
23:35 -!- xerox [n=xerox@151.61.163.202] has joined #go-nuts
23:35 < alexsuraci> XniX23: take a look at go/*
23:36 < alexsuraci> the go/* packages I mean
23:36 -!- ShadowIce` [i=pyoro@unaffiliated/shadowice-x841044] has quit
["Verlassend"]
23:37 -!- fgb [n=fgb@190.246.85.45] has joined #go-nuts
23:37 < spikebike> taruti: the object pointed to would have to be wrapped,
and any access to it would have to go through the network transparent layer
23:39 < plexdev> http://is.gd/5qwOz by [Ian Lance Taylor] in go/doc/devel/
-- Add roadmap document.
23:40 < skelterjohn> oh been waiting for that roadmap
23:40 * skelterjohn checks it out
23:40 < taruti> spikebike: which is not possible with the current Go
23:40 < spikebike> ya
23:41 < spikebike> although even a no pointers remote channel would be very
handy
23:42 < Ycros> taruti: I haven't looked into gob's limitation at all
23:42 < taruti> most non-trivial values contain either pointers or interface
values
23:45 < skelterjohn> what is this "app engine" mentioned in the roadmap
23:45 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit [Remote closed the
connection]
23:45 <+iant> skelterjohn: http://code.google.com/appengine/
23:45 < skelterjohn> ah web app stuff
23:46 <+iant> web apps hosted on Google infrastructure
23:46 < JBeshir> App engine support would be awesome to the point that I'd
be really tempted to actually use it.
23:46 < JBeshir> (App engine, that is)
23:54 -!- jophish [n=jophish@hermi.gotadsl.co.uk] has quit [Remote closed the
connection]
23:55 < alexsuraci> woo, variant types
23:56 < alexsuraci> "Package manager, possibly including a language change
to the import
23:56 < alexsuraci> statement." - that sounds very interesting
23:57 < plexdev> http://is.gd/5qxGe by [Nigel Tao] in 2 subdirs of
go/src/pkg/ -- Basic image/jpeg decoder.
23:58 < skelterjohn> yeah, i was wondering what the team was thinking about
that, too
23:58 -!- difekta [n=clays@75.101.111.19] has quit ["Leaving"]
23:59 < skelterjohn> for instance, i think that the ability to import a
single symbol from a package could be useful if templates come around sometime
--- Log closed Thu Dec 17 00:00:33 2009