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

--- Log opened Fri Jan 01 00:00:40 2010
00:05 -!- alexsuraci [n=alex@pool-71-188-133-67.aubnin.fios.verizon.net] has quit
["Lost terminal"]
00:14 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit []
00:14 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has joined #go-nuts
00:14 -!- skelterjohn [n=jasmuth@lawn-net168-in.rutgers.edu] has quit [Client
Quit]
00:18 -!- sheb [n=seb@AToulouse-152-1-64-142.w82-125.abo.wanadoo.fr] has left
#go-nuts []
00:19 -!- hyakuhei [n=hyakuhei@78.32.138.28] has quit [Read error: 113 (No route
to host)]
00:47 -!- JSharpe [n=jamie@5ad9394c.bb.sky.com] has joined #go-nuts
00:49 -!- gkmngrgn [n=gkmngrgn@unaffiliated/gkmngrgn] has quit [Remote closed the
connection]
00:50 -!- raichoo1 [n=Adium@i577ACDF2.versanet.de] has joined #go-nuts
00:55 -!- teedex_ [n=teedex@adsl-75-36-137-249.dsl.pltn13.sbcglobal.net] has
joined #go-nuts
00:56 -!- JSharpe2 [n=jamie@5adaeab6.bb.sky.com] has quit [Read error: 110
(Connection timed out)]
01:00 -!- raichoo1 [n=Adium@i577ACDF2.versanet.de] has quit ["Leaving."]
01:00 -!- teedex [n=teedex@adsl-75-36-137-249.dsl.pltn13.sbcglobal.net] has quit
[Read error: 60 (Operation timed out)]
01:00 -!- raichoo1 [n=Adium@i577ACDF2.versanet.de] has joined #go-nuts
01:02 -!- r2p2 [n=billy@v32671.1blu.de] has left #go-nuts []
01:08 -!- raichoo [n=Adium@i577ACDF2.versanet.de] has quit [Read error: 110
(Connection timed out)]
01:09 -!- Guest91311 [n=elmar@188.107.216.82] has quit ["Leaving"]
01:13 -!- Daminvar [n=Daminvar@cpe-67-241-129-149.buffalo.res.rr.com] has joined
#go-nuts
01:28 < goplexian> hmm
01:37 -!- uman [n=uman@unaffiliated/uman] has joined #go-nuts
01:38 < uman> Hi all
01:39 -!- stevenyvr [n=schan@76-10-184-108.dsl.teksavvy.com] has quit ["Computer
has gone to sleep"]
01:39 < waht2> are the 2010s going to be dominated by go?
01:39 < uman> I'm getting "syntax error near else" with those code.
http://pastebin.com/d419007fc can anyone help determine what the problem is?
01:39 < uman> waht2: doubtful
01:39 < waht2> why not
01:39 < uman> waht2: the 2000s were dominated by cobol and C++.  It takes
time for languages to become popular :D
01:40 < uman> 2010s will be dominated by Java and C#
01:40 < uman> waht2: do you know how to fix my syntax error?
01:41 -!- senneth [i=senneth@irssi/staff/senneth] has quit [Read error: 60
(Operation timed out)]
01:41 -!- senneth [i=senneth@irssi/staff/senneth] has joined #go-nuts
01:42 < dagle> go func { world.dominate(programming.Go); }
01:42 < dagle> Meh.
01:42 < dagle> Syntax error...
01:44 < goplexian> uman, I could be wrong, but I think you need to put the
else on the same line as the closing bracket above it
01:45 < uman> goplexian: I still get a syntax error after doing so
01:48 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has quit [Remote closed the
connection]
01:50 -!- Null-A [n=jason@CPE000f3d4488bf-CM0011aea10bb2.cpe.net.cable.rogers.com]
has joined #go-nuts
01:51 -!- Null-A [n=jason@CPE000f3d4488bf-CM0011aea10bb2.cpe.net.cable.rogers.com]
has left #go-nuts []
01:53 < usa> uman, if you are running a recent version then you are hitting
the recent change wrt semicolons.
01:53 < usa> You need to put the "}" and the following "else" on the same
line.
01:55 < uman> ah!  I was mistaken when I told goplexian I still got the
error after putting them on the same line.  You both are right
01:55 < uman> usa: If it's not too much trouble, could you briefly describe
what this change was?
01:57 < goplexian> uman, pretty much delete all colons now
01:58 < usa> Very roughly they reserected an idea from a language called
BCPL.  Semicolons are still statement terminators, but the compilier will insert a
semicolon at the end of every line if it thinks it makes sense to do so, and
therefore you don't have to.
01:59 < usa> The compiler will add a semicolon pretty much everywhere except
after an arithmetic operator.
01:59 < uman> usa: so is the compiler inserting a semicolon between the
statement block corresponding to "if" and the else?
01:59 < usa> Exactly
01:59 < goplexian> uman, an easy way to tell is just run `gofmt -oldparser
-w *.go` it will reformat your go files for you and then you can look at them and
see the standard go formatting
01:59 < uman> goplexian: ok
02:01 < goplexian> however gofmt wont turn non-compiling code into compiling
code, it just changes the format not the syntax
02:01 < uman> is there a way to persuade the compiler not to insert a
semicolon?
02:02 < usa> No
02:02 < uman> Then the Go team has taken a step back even from Visual Basic
02:02 < uman> which at least had a way to escape its
syntactically-significant newlines
02:04 < goplexian> there is still some discussion going on about it, however
being a step back in 1 certain area or not I still think Go has a lot to offer
02:04 < usa> Inserting the semicolons is now part of the definition of the
language.
02:04 < uman> goplexian: of course
02:04 < usa>
http://groups.google.com/group/golang-nuts/browse_thread/thread/5ee32b588d10f2e9
02:05 < waht2> golang is glorious
02:05 < waht2> if you don't use golang you are obsolete
02:05 < waht2> golang is the future
02:05 -!- decriptor [n=decripto@53.250.sfcn.org] has quit ["Ex-Chat"]
02:05 < uman> waht2: you are adding nothing to the discussion
02:06 < waht2> the discussion is about the power and glory of the golang
02:06 < waht2> therefor you adding nothing
02:07 -!- osmosis [n=steven@m5d0e36d0.tmodns.net] has quit ["Ex-Chat"]
02:08 * goplexian sighs at waht2
02:09 < uman> waht2: the odds that Go is the "language of the future" are
very slim
02:09 < uman> simply based on the number of programming languages that are
coming out all the time
02:09 < waht2> but how many are backed by google
02:09 < waht2> if c# was developed some indian kid in new delhi no one would
use it
02:10 < waht2> but its backed by microsoft
02:11 < uman> Go is not backed by Google in even close to the same way that
C# is backed by Microsoft
02:11 < goplexian> waht2, I agree, but the difference is (I think) that
Google wont try to evily force Go down developers throats the way MS does.
02:11 < uman> goplexian++
02:11 < uman> waht2: also, Go isn't Enterprisey at all, whereas C# is
02:12 < uman> which is why C# had a much better chance for wide adoption
from the get-go
02:12 < goplexian> Go is to young to say what it isn't yet
02:12 < uman> It
02:12 < uman> 's pretty clear that Go has nothing comparable to the .net
framework
02:12 < goplexian> thank god
02:12 < uman> and probably never will
02:13 < uman> goplexian: I agree that .net is horribly broken, but
popularity and quality are often orthogonal
02:13 < goplexian> .Net is this giant conglomerate, of which c# is just a
small piece, compare c# to Go in 2-3 years and see how things look
02:15 < uman> goplexian: trying to separate c# from .net is like trying to
separate C from libc
02:15 < goplexian> I think Go will look attractive to certain projects, but
obviously its being built to fullfill specific purposes not to be a general
language for all tasks
02:15 < uman> goplexian: right, which is why it's not The Language of the
Future in the way Java and C# are
02:15 < uman> to make something that will become popular, you have to make
pretty drastic compromises.
02:16 < uman> or do you not think James Cameron could make better movies
than Avatar and Titanic if he cared nothing for revenue?  :)
02:17 < goplexian> yeah well I guess it comes down to having a specialized
tool, or a general one, for systems tasks Go will do well, and for less intensive
stuff scripting languages will probably do better
02:18 < uman> yes
02:18 < uman> Trying to make one language for everyone is stupid, and
claiming that Go is such a language is equally stupid
02:18 < uman> (also, realistically, the LANGUAGE OF THE FUTURE is probably
JavaScript, sad but true.)
02:19 < goplexian> probably, I guess it depends on your definition of future
02:21 < waht2> if goes not going to dominate the future why make it
02:21 < uman> waht2: you are an idiot
02:22 < waht2> rude
02:28 < uman> so?
02:29 -!- carllerche [n=carllerc@c-69-181-129-204.hsd1.ca.comcast.net] has joined
#go-nuts
02:29 < carllerche> Does anybody know why line #14 would make the app crash?
https://gist.github.com/e1c8c3f80050f6f4e76b
02:30 < jackman> I thought Go's objective was to supplant C as a systems
language?
02:31 < jackman> Wasn't that what Pike said?
02:31 < goplexian> yes basically
02:32 < jackman> it had to happen eventually.
02:32 < jackman> I agree with pike.
02:32 < jackman> computing has changed, but programming hasn't
02:33 < jackman> the world has had need of a relatively low level, high
performance language for some time
02:33 < jackman> a new direction
02:33 < jackman> and i think that CSP among other features is a good start.
02:33 -!- raichoo [n=Adium@i577ACDF2.versanet.de] has quit [Remote closed the
connection]
02:33 < jackman> if not THE language, go will do some inspiring.
02:34 -!- raichoo [n=raichoo@i577ACDF2.versanet.de] has joined #go-nuts
02:35 < goplexian> I'm interested to see what the first real Go apps will
be, and what Go's first "killer" app will be
02:37 < jackman> just out of curiousity, what might some examples of core
languages and their killer apps?
02:37 < jackman> C -> Linux?
02:37 < jackman> C -> Unix.
02:38 < jackman> BASIC -> Windows.  :P
02:38 < goplexian> I think isn't Perl, and Java both written in C?
02:39 < waht2> windows is also written in c
02:39 < dagle> You could implement the kill command in go.
02:39 < jackman> lol
02:39 < dagle> That will be a killer app.  ;)
02:39 < jackman> the ultimate killer app.
02:39 < goplexian> hehe
02:40 < waht2> maybe someone will use go to program g# which will sort of
look like go but be way more bloated and slow
02:40 < waht2> could be awesome
02:40 < goplexian> -.-
02:40 -!- Garen [n=garen@75.87.255.36] has quit [Read error: 60 (Operation timed
out)]
02:40 < jackman> maybe i'm just lost, but wasn't c# supposed to the MS
version of java?
02:41 < waht2> yeah
02:41 < waht2> they got sued for maing j++
02:41 < jackman> and java was supposed to be c++ (oo c) done right?
02:41 < waht2> not really
02:41 < waht2> java was supposed to be multiplatform
02:41 < waht2> "write once, run anywhere"
02:41 < jackman> well, that too.
02:41 < dagle> And less ugly then c++.
02:42 < waht2> but java is plenty ugly
02:42 -!- sinuhe [n=user@kaptah.deevans.net] has quit ["ERC Version 5.3 (IRC
client for Emacs)"]
02:42 < uman> waht2: and useless
02:42 < jackman> but they intentionally used C-like syntax and objects
similar to those of C++ with garbage collecting and a lack of C++ annoyances.
02:42 < uman> waht2: sorry, hadn't read the whole scrollback, was saying g#
would be useless :)
02:42 < dagle> java is better in some ways then c++.
02:42 < waht2> languages always look ugly if 1) its not your best language
2) you're working on someone elses code
02:42 < uman> dagle: in many ways
02:43 < goplexian> uman, I think Java was a lot worse than C++ for a looong
time though, in my opinion it has only recently begun to surpass it
02:44 < waht2> yeah because you got better at it
02:44 < jackman> i like java now...
02:44 < jackman> java got a bad wrap a long time ago, but i didn't really
know it then.
02:44 < waht2> i used to think perl looked great until i went back like ten
years later and looked at some perl code
02:44 < jackman> i use java for user interfaces and stuff...
02:45 < jackman> i've been using c++ for database interfacing and backend
apps.
02:45 < jackman> c++ is faster and supports low level interfacing, something
that java just doesn't quite do...
02:46 < carllerche> I'm unsure why line #14 crashes.  I thought listen would
be captured by the closure: https://gist.github.com/e1c8c3f80050f6f4e76b
02:46 < jackman> carllerche: i looked at it.  i'm not intentionally ignoring
you.  :)
02:47 < jackman> i'm not sure.  :(
02:47 < carllerche> just unsure if i got lost in the noise :P I'm trying to
reproduce a similar case but am unsuccessful.
02:47 -!- Daminvar [n=Daminvar@cpe-67-241-129-149.buffalo.res.rr.com] has quit
[Read error: 113 (No route to host)]
02:48 -!- Daminvar [n=Daminvar@cpe-67-241-129-149.buffalo.res.rr.com] has joined
#go-nuts
02:50 -!- mssm [n=mssm@ip-95-221-91-60.bb.netbynet.ru] has quit ["WeeChat 0.3.0"]
02:52 < jackman> When languages are first developed, do the
compilers/interpreters remain in another language?
02:52 < jackman> I seem to remember reading that C was written in asm and
then re-written in C...
02:53 < waht2> what was assembly written in
02:53 < waht2> writing c in assembly must have been annoying
02:54 < waht2> how many years did that take
02:54 < waht2> 10000 hours
02:55 < mauke> did they even have text editors back then
02:55 < goplexian> wasn't there originally like 3 or 4 versions of C, each
one written by a different company?
02:55 < mauke> goplexian: that seems to contradict "originally"
02:55 < uman> jackman: I think lots of the .net framework is written in C++
02:55 -!- webbpa [n=chatzill@c-68-40-48-227.hsd1.mi.comcast.net] has joined
#go-nuts
02:55 < goplexian> mauke, yes, but I mean originally in the sense of when C
first became popular
02:56 < uman> goplexian: how is that different from the case now?
02:56 < uman> you have visual studio compiler and gcc and whatever else
02:56 < waht2> there weren't proprietary languages back then like now
02:56 < waht2> like java or whatever
02:56 < goplexian> well if I recall correctly the different versions were
each slightly different since things had yet to be standardized
02:56 < uman> goplexian: they are still slightly different (although they
were more different before)
02:57 < goplexian> yeah I guess thats true
03:00 < carllerche> jackman: I'm submitting a ticket,
http://code.google.com/p/go/issues/detail?id=481
03:01 < waht2> how come guys who write languages are more cocky
03:01 < waht2> bjarne soustruop is so laid back
03:02 < waht2> i mean if someone from wall st.  did something even one
quarter as productive he'd be driving around in a bently with a 10,000 dollar suit
03:02 < waht2> suostruop just sits there in a shirt and jeans with a bad
haircut
03:03 -!- carllerche [n=carllerc@c-69-181-129-204.hsd1.ca.comcast.net] has quit []
03:04 < waht2> the average hedge fund manager or venture capitalist thinks
hes the dopest thing since dope meanwhile the people who actuall create all the
tech are just chillen geek style
03:22 -!- [[sroracle]] [n=sroracle@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
03:28 -!- raichoo [n=raichoo@i577ACDF2.versanet.de] has left #go-nuts []
03:30 -!- neon [n=quassel@124.253.225.211] has joined #go-nuts
03:31 < Guest71357> hello....
03:31 < Guest71357> anybody home???
03:31 -!- Guest71357 [n=quassel@124.253.225.211] has left #go-nuts
["http://quassel-irc.org - Chat comfortably.  Anywhere."]
03:33 < goplexian> hmmm chicken wings
03:34 -!- ShadowIce` [i=pyoro@unaffiliated/shadowice-x841044] has quit
["Verlassend"]
03:34 < waht2> i don't know man
03:34 < waht2> is it productive to learn go
03:34 < waht2> or should i just stick to c++
03:34 < waht2> or learn ruby
03:35 < waht2> or how about c#
03:35 < waht2> or c++/cli
03:35 < waht2> whats the ultimate
03:35 < syd> whatever works for you
03:35 < goplexian> I think you're asking the wrong question man, you should
ask "What do I want to do?"
03:35 < waht2> sometimes choice wastes productivity because you waste time
choosing
03:35 < waht2> i want to program stuff and have it be awesome
03:35 < goplexian> once you figure out what you want to do then find a
language that suits it
03:36 < syd> try a pen and paper then
03:36 < goplexian> waht2, what type of awesome stuff though?
03:36 < waht2> super awesome if possible
03:37 < goplexian> then you need to forget all those other languages and
just learn go
03:37 < Boggy-B> lol
03:37 < waht2> someone should invent a language thats good at everything
03:37 < waht2> it would increase global productivity
03:37 < syd> or work on your trolling skills
03:37 < syd> they're average
03:37 < waht2> i find your lack of enthusiasm for go disturbing
03:37 -!- napsy [n=luka@93-103-201-54.dynamic.dsl.t-2.net] has quit [Read error:
110 (Connection timed out)]
03:38 < Boggy-B> everyone knows good trolls start talking about their VB
experence
03:38 < waht2> imagine every school could teach the same language, the
bookstore would only need one shelf, libraries could save money, employers could
hire people more easily, global gdp would go sky high
03:38 < waht2> it would be glorious
03:38 < syd> meet you in utopia
03:39 < Boggy-B> he's convinced me, im gonna go back to ASM :p
03:39 < waht2> think of how much time programmers waste learning new
languages or using languages they arent used to
03:39 < goplexian> hey some people watch tv, others learn a language
03:40 < waht2> yeah but if you only had one language everyone could watch tv
03:40 < Boggy-B> imo, programming is a skillset that transfers between
languages pretty quickly
03:40 < waht2> perhaps
03:41 < Boggy-B> nearly 4am now, bed time o/
03:42 -!- youngbull [n=youngbul@ti0025a380-dhcp1720.bb.online.no] has left
#go-nuts []
03:44 -!- ineol [n=hal@mar75-9-88-171-191-168.fbx.proxad.net] has quit []
03:45 -!- rrr_ [i=rrr@gateway/gpg-tor/key-0x9230E18F] has quit []
03:53 -!- Refefer [n=Refefer@c-98-218-140-22.hsd1.va.comcast.net] has quit []
03:56 -!- neon [n=quassel@124.253.225.211] has joined #go-nuts
03:56 < neon> hey guys...
03:56 -!- alc [n=alc@222.128.134.162] has joined #go-nuts
03:56 < goplexian> hey
03:57 < jackman> hey
03:57 < Guest8153> i installed the required packages but i didn't get the
GOROOT dir...
03:58 < waht2> go is amazing
03:58 < waht2> go will blow your mind man
03:58 < jackman> you didn't get it?
03:58 < jackman> you mean like you didn't understand it or it's just not
there?
03:59 < Guest8153> it's not there
03:59 -!- webbpa [n=chatzill@c-68-40-48-227.hsd1.mi.comcast.net] has quit
["ChatZilla 0.9.86 [Firefox 3.5.6/20091215231754]"]
03:59 < jackman> what do you get when you type "echo $GOROOT" at the prompt?
03:59 < Guest8153> nothhing..
04:00 < Guest8153> just blank and the $
04:00 < waht2> go is like vision into the future of computing
04:00 < waht2> if you're not using go you should be
04:00 < waht2> go is outstanding
04:01 < jackman> you need to do something like "export GOROOT=$HOME/go" in
your .bashrc
04:01 < goplexian> waht2, Go doesn't need fanbois
04:01 < jackman> all of those shell variables need to be set for the
installation package to work properly.
04:01 < jackman> I had to set all of them, even the 'optional' variables.
04:01 < waht2> how can know go and not be a fanboi
04:02 < waht2> this is impossible
04:02 < jackman> http://golang.org/doc/install.html
04:02 < jackman> it's best to set the variables in your .bashrc because you
don't want to set them by hand every time you open a new shell.
04:06 < Guest8153> i'm sorry i'm a complete noob at this but do i have to
just copy paste these lines in .bashrc????
04:07 < goplexian> neon, , what operating system are you using?
04:07 < neon> ubuntu 9.10
04:07 < goplexian> then yes put them in your .bashrc
04:07 < waht2> is go in fedora yet
04:07 < waht2> if you get go in fedora it will help promote it
04:07 < waht2> amirite
04:07 < Guest31106> thanks
04:09 < goplexian> I pasted these lines at the bottom of my .bashrc
04:09 < goplexian> export GOROOT=$HOME/opt/go
04:09 < goplexian> export GOARCH=amd64
04:09 < goplexian> export GOOS=linux
04:10 -!- alc [n=alc@222.128.134.162] has quit ["Leaving..."]
04:10 < waht2> does go have templates
04:11 -!- alc [n=alc@222.128.134.162] has joined #go-nuts
04:12 -!- Guest31106 [n=quassel@124.253.225.211] has quit ["No Ping reply in 180
seconds."]
04:12 -!- neon [n=quassel@124.253.225.211] has joined #go-nuts
04:12 -!- neon [n=quassel@124.253.225.211] has quit [Remote closed the connection]
04:13 < goplexian> where would I look in the source to find how structs are
defined and used?
04:14 -!- neon [n=quassel@124.253.225.211] has joined #go-nuts
04:14 < waht2> maybe structs are deprecated and they have a new futuristic
way even better than structs
04:16 < Guest77424> hey i'm back again.
04:16 < goplexian> hey
04:16 < waht2> awesome
04:17 < Guest77424> i added the variables but to no avail....
04:17 < Guest77424> cd $GOROOT/src
04:17 < Guest77424> when i write this it says
04:17 < Guest77424> no such file or directory
04:18 < goplexian> what happens when you type echo $GOROOT
04:18 < Guest77424> /home/me/go
04:18 -!- jhh [n=jhh@f048076072.adsl.alicedsl.de] has quit []
04:18 < goplexian> run this now `hg clone -r release
https://go.googlecode.com/hg/ $GOROOT`
04:21 < goplexian> actually, first type this `cd && pwd` it should say:
/home/me
04:22 < gnuvince> Has anyone tried Project Euler's problem 14 with Go? My
version in Java (Scala actually) takes 1.3s, and the Go version takes 8s.  My
code: http://pastebin.ca/1733716
04:22 < Guest77424> ya i'm in the home directory....
04:23 < Guest77424> @goplexian:if i want to use gccgo do i still need to
install these packages??
04:23 < goplexian> Guest55133, I use the plan9 compilers, I'm not sure
04:23 < goplexian> I've been meaning to get gccgo setup but havent got
around to it
04:25 < Guest77424> one more thing
04:25 < Guest77424> how do i change my chat name????
04:26 < goplexian> type `/nick neon`
04:26 < Guest77424> i'm using quassel
04:26 < goplexian> use xchat :P
04:26 < neon> ok
04:26 < neon> thanks
04:26 -!- Guest88869 [n=quassel@124.253.225.211] has quit [Remote closed the
connection]
04:30 < jackman> xchat?  pff!  everyone knows irssi is superior.
04:30 < goplexian> hah
04:31 < jessta> gnuvince: jvm is pretty good at optimising, probably
unrolling that loop a bit
04:31 < goplexian> jackman, erc eats irssi for lunch
04:31 -!- rrr_ [i=rrr@gateway/gpg-tor/key-0x9230E18F] has joined #go-nuts
04:31 -!- neon [n=toji@124.253.225.211] has joined #go-nuts
04:31 < jessta> jackman: true, except that irssi is still terrible
04:31 < anticw> mature JVMs optimize quite a bit, things like overflow
checking can be optimized with loops too often
04:31 -!- neon [n=toji@124.253.225.211] has quit [Client Quit]
04:32 < jackman> lol
04:32 < Ycros> I'm using Quassel as well
04:32 < jackman> irssi supports scripting, i can screen it, and i can ignore
annoying people.
04:32 < jackman> that's about all i care about.  :)
04:32 < jessta> I have plans to use ii
04:32 -!- goplexian [n=acombas@d154-20-0-9.bchsia.telus.net] has quit ["Ex-Chat"]
04:33 < jackman> gccgo must be a part of another package because it isn't
included with the plan9 go package.
04:33 < jessta> but requires a good interface
04:33 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
04:33 < jessta> screen is such a nasty hack
04:33 < jackman> it does its job well.
04:33 < Ycros> ii is a silly concept
04:34 < goplexian> ii?
04:34 < quag> jessta: how about tmux?
04:34 < jessta> goplexian: http://tools.suckless.org/ii
04:35 < jessta> quag: yeah, I actually really dislike terminal applications
04:36 < quag> jessta: oh?
04:36 < gnuvince> jessta: it's kind of weird that for most problems, Go and
Scala are pretty much equivalent
04:36 < jackman> ehh...
04:36 < jackman> i'll stick with irssi.
04:37 < jessta> jackman: I've been using irssi+screen+ssh+colocation for the
past 7 years, but I still think it's silly
04:37 < goplexian> 4 buffers with a shell in 1, two Go files in the other,
and erc in the bottom corner, optimal screen space :P
04:37 < jessta> user interfaces running remotely is yucky
04:38 < jackman> jessta: what would you recommend?
04:38 < jackman> goplexian: i wish to hear more of this magic you speak of.
04:39 < goplexian> s/magic/emacs
04:39 < anticw> getting back to Go ...  there is room there to great a nice
IRC/IM proxy that people can access remotely
04:39 < jackman> i log in via ssh to my linux host at home.
04:39 < jackman> due to firewall restrictions, i have to run everything
through ssh anyway.
04:39 < anticw> either using IRC, http or whatever...  so those who which to
avoid screen can do so
04:40 < jackman> anticw: so just a custom interface?
04:40 < jessta> jackman: If I had a better setup I'd be using it.  Pretty
much an irc proxy running on a co-location and a local X11(dio or maybe acme)
program to access that
04:41 < jackman> jessta: eh...  I have yet to find an X11 server that plays
well with windows.  i am being paid by people that like windows.  :[
04:41 < jackman> goplexian: ...eeeemacsss?
04:42 < jackman> goplexian: :P emacs does irc?
04:43 < jackman> ummm...
04:43 < jackman> did i just get disconnected?
04:44 < goplexian> sorry, yes it does
04:44 -!- Innominate [n=sirrobin@cpe-069-134-170-056.nc.res.rr.com] has joined
#go-nuts
04:44 < goplexian> erc is a built in irc client in emacs
04:44 < jackman> I have merely become an apprentice with emacs.  i have
already found it to be superior to any editor i have ever used EVER.
04:45 < jackman> how do i active erc?
04:45 < goplexian> it is mighty
04:45 < goplexian> M+x erc
04:45 < jackman> s/active/activate
04:46 -!- jackman-emacs [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
04:46 < jackman-emacs> testing...
04:46 < jackman-emacs> is this thing on?
04:46 < jackman-emacs> I like the colors!
04:46 < goplexian> test fail
04:47 < jackman> does it support multiple rooms as does irssi?
04:47 < goplexian> yes
04:47 < goplexian> it will open a new buffer for each room
04:47 -!- mcfyang [n=mcfyang@pool-70-23-221-222.ny325.east.verizon.net] has joined
#go-nuts
04:48 < jackman-emacs> I like this.
04:48 < jackman-emacs> I will check out more of the documentation.
04:49 < goplexian> I always keep a shell open in a buffer as well `M+x
ansi-term`
04:50 < goplexian> then just maximize and split the windows a few times and
you got everything
04:50 < anticw> jackman: i'm suggesting an irc/im proxy that allows multiple
clients
04:50 < JBeshir> anticw: You mean Bitlbee?
04:50 < anticw> jackman: so people can have the 'always on' behaviour and
use a mixture of terminal, web, customer client (proxy to another protocol),
iphone app, whatever to talk
04:50 < JBeshir> Or Minbif?
04:50 < jackman-emacs> I will go nuts with this.
04:50 < anticw> JBeshir: much more involved
04:51 < anticw> JBeshir: bitlbee is pretty minimal and only talks IRC
04:51 < JBeshir> anticw: You mean something allowing proxying in all
directions?
04:51 < anticw> imagine something that talks oscar, jabber, irc, yim and
abstracts this out
04:51 < JBeshir> That'd be weird, and you couldn't run a public one for IRC.
04:51 < goplexian> jackman-emacs: M+x ercTAB to see a bunch of commands,
I've been meaning to try erc-add-fool on a certain someone for a while
04:51 < jackman-emacs> anticw: pidgin/finch is coming to mind.
04:51 < JBeshir> You'd be blocked from every IRC network in about five
minutes
04:51 < JBeshir> Potential for abuse is too high
04:52 < anticw> JBeshir: more than just a mux ...  you want something that
holds state and abstracts out some features, like file download, and maybe even
some media stuff
04:52 < anticw> JBeshir: i don't see why anyone would be blocked ...  it
would be like screen + irssi + bitlbee ...  but done cleanly
05:07 -!- anticw [n=anticw@c-76-126-87-56.hsd1.ca.comcast.net] has quit ["lame"]
05:07 -!- anticw [n=anticw@c-76-126-87-56.hsd1.ca.comcast.net] has joined #go-nuts
05:14 -!- mcfyang [n=mcfyang@pool-70-23-221-222.ny325.east.verizon.net] has quit
["leaving"]
05:16 -!- eulenspiegel [n=eulenspi@unaffiliated/eulenspiegel] has quit ["Get
MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"]
05:26 -!- alc [n=alc@222.128.134.162] has quit [Read error: 110 (Connection timed
out)]
05:31 -!- jackman-emacs [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC
Version 5.2 (IRC client for Emacs)"]
05:32 < jackman> brb...  I'm gonna kill screen.  :)
05:33 -!- jackman [n=jackman@75-169-148-106.slkc.qwest.net] has left #go-nuts []
05:39 -!- jackman_ [n=jackman@75-169-148-106.slkc.qwest.net] has joined #go-nuts
05:40 -!- keet [n=o@unaffiliated/keet] has joined #go-nuts
05:45 -!- jackman_ [n=jackman@75-169-148-106.slkc.qwest.net] has quit ["leaving"]
05:47 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
05:47 -!- jackman-emacs [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
05:52 < goplexian> thoughts?
http://www.goplexian.com/2009/12/shorthand-initialization-of-structs-in.html
05:52 < waht2> some evil doer told me go makes huge binaries
05:52 < waht2> was he fibbing
05:53 < goplexian> no
05:54 < jackman> that's pretty groovy.
05:54 -!- jackman-emacs [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC
Version 5.2 (IRC client for Emacs)"]
05:54 < JBeshir> He wa telling dirty filthy lies, waht2
05:54 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC Version
5.2 (IRC client for Emacs)"]
05:54 < JBeshir> Go's binaries are larger than C binaries, because of the
runtime and the static build, btu they're not "huge".
05:54 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
05:55 -!- waht2 [n=sgnod@pool-96-250-179-214.nwrknj.fios.verizon.net] has quit
["Leaving"]
05:55 -!- vt3_ [n=a431824@m016020.ppp.asahi-net.or.jp] has joined #go-nuts
05:56 -!- jackman_ [n=jackman@75-169-148-106.slkc.qwest.net] has joined #go-nuts
06:03 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC Version
5.2 (IRC client for Emacs)"]
06:09 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit [Remote closed
the connection]
06:10 -!- jackman_ [n=jackman@75-169-148-106.slkc.qwest.net] has quit ["leaving"]
06:10 -!- acombas [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
06:10 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
06:13 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit [Client Quit]
06:16 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
06:22 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit ["ERC Version
5.3 (IRC client for Emacs)"]
06:24 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC Version
5.2 (IRC client for Emacs)"]
06:27 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
06:30 -!- jA_cOp [n=yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
06:32 < jessta> so I thought I might try reading the go compiler etc, anyone
point me to the best place to start?
06:41 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC Version
5.2 (IRC client for Emacs)"]
06:43 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
06:44 -!- artery [n=artery@c-69-181-176-130.hsd1.ca.comcast.net] has joined
#go-nuts
06:44 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit [Client Quit]
06:46 -!- jackman [n=jackman@75-169-148-106.slkc.qwest.net] has joined #go-nuts
06:48 < jackman> has anyone seen goplexian?
06:50 < jessta> not since they parted 40 mins ago
06:50 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
06:51 < jackman> goplexian: hey!
06:51 < jackman> you're back!
06:51 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit [Remote closed
the connection]
06:51 < jackman> you're gone!
06:51 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
06:51 < jackman> you're back!
06:51 < goplexian> I am sir
06:51 < jackman> did you get it to work?
06:51 < goplexian> yes
06:52 < Guest68782> gah
06:52 < jackman> wtf?  you're a guest!
06:52 < jackman> you deceived me!
06:54 -!- chickamade [n=chickama@222.254.0.77] has joined #go-nuts
06:54 -!- skelterjohn [n=jasmuth@c-76-99-92-193.hsd1.nj.comcast.net] has joined
#go-nuts
06:54 -!- skelterjohn [n=jasmuth@c-76-99-92-193.hsd1.nj.comcast.net] has quit
[Client Quit]
06:55 -!- goplexian` [n=user@d154-20-0-9.bchsia.telus.net] has quit [Remote closed
the connection]
06:55 -!- goplexia` [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
07:02 -!- jackman [n=jackman@75-169-148-106.slkc.qwest.net] has quit ["leaving"]
07:02 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit [Remote closed
the connection]
07:03 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
07:03 -!- artery [n=artery@c-69-181-176-130.hsd1.ca.comcast.net] has quit
["trout"]
07:03 < goplexian> hmm
07:03 < goplexian> ya it works!
07:05 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
07:06 < jackman> that works.
07:08 -!- samferry [i=sam@unaffiliated/samferry] has joined #go-nuts
07:14 -!- [[sroracle]] [n=sroracle@unaffiliated/sroracle] has quit
["<sresp.co.cc>"]
07:14 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC Version
5.2 (IRC client for Emacs)"]
07:16 -!- chickamade [n=chickama@222.254.0.77] has quit ["Leaving"]
07:17 -!- Xera` [n=brit@87-194-208-246.bethere.co.uk] has quit ["(
www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )"]
07:17 -!- TeLe [n=0MNi@c-24-218-102-227.hsd1.ma.comcast.net] has joined #go-nuts
07:17 -!- murodes1 [n=James@203-59-61-183.dyn.iinet.net.au] has joined #go-nuts
07:19 < goplexian> apologies for all the leaving/joining, just setting up
erc
07:19 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit ["brb"]
07:19 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
07:19 < goplexian> OK that should be about it.
07:22 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined #go-nuts
07:22 -!- murodese [n=James@203-206-91-210.dyn.iinet.net.au] has quit [Read error:
60 (Operation timed out)]
07:23 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
07:23 -!- TeLe [n=0MNi@c-24-218-102-227.hsd1.ma.comcast.net] has left #go-nuts
["There are two major products that come out of Berkeley: LSD and UNIX.  We don't
believe this to be a coincidence."]
07:32 -!- Macpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has joined
#go-nuts
07:53 -!- uman [n=uman@unaffiliated/uman] has quit [Read error: 60 (Operation
timed out)]
07:58 -!- jackman [n=user@75-169-148-106.slkc.qwest.net] has quit ["ERC Version
5.2 (IRC client for Emacs)"]
08:01 -!- jackman [n=jackman@75-169-148-106.slkc.qwest.net] has joined #go-nuts
08:02 -!- path[l] [i=UPP@120.138.102.34] has quit []
08:03 < goplexian> jackman: are you converted to emacs yet or what?
08:04 < jackman> lol
08:04 < jackman> ya
08:04 < jackman> unfortunately, some of the programs i use don't agree with
the key bindings.  :(
08:05 < goplexian> yeah there just aren't enough keys
08:05 -!- amuck [n=amuck@h126.64.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
08:05 -!- jackman|emacs [n=user@75-169-148-106.slkc.qwest.net] has joined #go-nuts
08:06 -!- amuck_ [n=amuck@h126.64.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
08:06 -!- amuck_1 [n=amuck@h126.64.88.75.dynamic.ip.windstream.net] has joined
#go-nuts
08:07 < jackman|emacs> the only conflict with screen i see is that screen
uses C-a, which is beginning of line...
08:08 < jackman|emacs> screen captures the C-a, no?
08:09 < jackman|emacs> happy new year, btw.
08:09 < goplexian> Im not a screener, but I think the usual key most use to
substitute when there is a conflict is either a win-logo key , or the Esc key
08:09 < jackman|emacs> It's already 1AM here.  :)
08:10 -!- zaker_ [n=zaker@18.19.202.84.customer.cdi.no] has quit [Read error: 110
(Connection timed out)]
08:10 -!- zaker [n=zaker@18.19.202.84.customer.cdi.no] has quit [Read error: 110
(Connection timed out)]
08:10 < goplexian> hey!  yeah just hit it myself about 10min ago, didnt
notice :S
08:11 < jackman|emacs> lol
08:11 < goplexian> man, cant believe first 10 years of this century is
already over
08:11 < jackman|emacs> i get to spend it at work.  :)
08:11 < jackman|emacs> i'm here for a little while longer yet.
08:12 < goplexian> working at 1am?  what are you a bartender?  lol
08:12 < jackman|emacs> i'd probably get paid better if i were.  :)
08:12 < jackman|emacs> I'm a systems monitor at a data processing center.
08:13 < goplexian> cool
08:13 < jackman|emacs> it's a good job.
08:13 < jackman|emacs> i'd like to move back to oregon sometime in the near
future, tho.
08:13 < jackman|emacs> it's all a matter of money, tho.
08:14 < goplexian> must be some serious data to have an on-site watchman, i
take it this is a round the clock type thing
08:15 < jackman> ya
08:15 < jackman> i'm here during processing hours.
08:15 < jackman> there's another guy that comes in to do the
clean/maintenance.
08:15 < jackman> what do you do?
08:16 < goplexian> eat mostly
08:16 < goplexian> occasionally sleep
08:17 < jackman> that's a good life!
08:17 < jackman> do you get paid to do that?
08:17 < goplexian> I'm working on it!
08:21 < quag> anyone know a simple way to convert a []byte to a hex string?
08:26 < quag> answer: fmt.Sprintf("%x", bytes)
08:27 -!- path[l] [n=path@59.162.86.164] has joined #go-nuts
08:28 < goplexian> the fmt package is very useful
08:37 < quag> goplexian: do you have some fmt tricks in mind?
08:38 < goplexian> not really, brb
08:38 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit [Remote closed
the connection]
08:42 -!- Macpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has quit [Read
error: 110 (Connection timed out)]
08:48 -!- amuck_1 [n=amuck@h126.64.88.75.dynamic.ip.windstream.net] has quit
["Leaving"]
08:48 -!- amuck [n=amuck@h126.64.88.75.dynamic.ip.windstream.net] has quit
["Leaving"]
08:48 -!- amuck_ [n=amuck@h126.64.88.75.dynamic.ip.windstream.net] has quit
[Client Quit]
08:49 -!- mfoemmel [n=mfoemmel@76.8.89.6] has quit [Remote closed the connection]
08:51 -!- Macpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has joined
#go-nuts
08:54 -!- p0g0_ [n=pogo@unaffiliated/p0g0] has joined #go-nuts
08:57 -!- p0g0 [n=pogo@unaffiliated/p0g0] has quit [Read error: 110 (Connection
timed out)]
09:01 < jackman> hey, goplexian
09:01 < jackman> what's the deal with mysql?
09:07 -!- murodes1 [n=James@203-59-61-183.dyn.iinet.net.au] has quit [Read error:
60 (Operation timed out)]
09:12 -!- murodese [n=James@202.74.181.210] has joined #go-nuts
09:26 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
09:26 -!- vizzord [n=exn@195.49.206.202] has quit ["see you"]
09:27 -!- Garen [n=garen@75.87.255.36] has joined #go-nuts
09:31 -!- itrekkie [n=itrekkie@ip98-165-246-56.ph.ph.cox.net] has quit []
09:34 -!- iwikiwi [n=iwikiwi@202.3.77.160] has quit ["Computer has gone to sleep"]
09:42 -!- murodese [n=James@202.74.181.210] has quit [Read error: 110 (Connection
timed out)]
09:43 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Read error: 110 (Connection timed out)]
09:45 -!- ugo [n=ugo@host243-47-dynamic.50-82-r.retail.telecomitalia.it] has
joined #go-nuts
09:51 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
09:51 -!- niekie_ [i=quasselc@CAcert/Assurer/niekie] has quit [Excess Flood]
09:54 -!- ugo [n=ugo@host243-47-dynamic.50-82-r.retail.telecomitalia.it] has quit
["Leaving."]
09:58 -!- Spaghettini [n=Spaghett@vaxjo6.150.cust.blixtvik.net] has quit [Read
error: 60 (Operation timed out)]
10:00 -!- Macpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has quit [Read
error: 104 (Connection reset by peer)]
10:01 -!- Macpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has joined
#go-nuts
10:02 -!- elmar [n=elmar@dslb-188-097-074-219.pools.arcor-ip.net] has joined
#go-nuts
10:15 -!- hyakuhei [n=hyakuhei@78.32.138.28] has joined #go-nuts
10:20 -!- ikke [n=ikke@unaffiliated/ikkebr] has quit [Read error: 60 (Operation
timed out)]
10:23 -!- ikke [n=ikke@unaffiliated/ikkebr] has joined #go-nuts
10:24 -!- zaker [n=zaker@18.19.202.84.customer.cdi.no] has joined #go-nuts
10:24 -!- zaker_ [n=zaker@18.19.202.84.customer.cdi.no] has joined #go-nuts
10:25 -!- murodese [n=James@202.74.181.210] has joined #go-nuts
10:25 -!- sertan [n=sertan@88.252.138.118] has joined #go-nuts
10:26 -!- sertan [n=sertan@88.252.138.118] has quit [Client Quit]
10:29 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has quit []
10:31 -!- iwikiwi [n=iwikiwi@202.3.77.129] has joined #go-nuts
10:53 -!- napsy [n=luka@93-103-201-54.dynamic.dsl.t-2.net] has joined #go-nuts
11:01 -!- pjm0616 [n=user@61.250.113.98] has joined #go-nuts
11:08 -!- Guest75392 [n=elmar@dslb-188-097-074-219.pools.arcor-ip.net] has quit
["Leaving"]
11:15 -!- Macpunk [n=macpunk@cpe-72-177-27-209.austin.res.rr.com] has quit
["Leaving"]
11:16 -!- elmar_ [n=elmar@dslb-188-097-074-219.pools.arcor-ip.net] has joined
#go-nuts
11:21 -!- jhh [n=jhh@f049118050.adsl.alicedsl.de] has joined #go-nuts
11:22 -!- niko [i=niko@freenode/staff/ubuntu.member.niko] has left #go-nuts []
11:25 -!- mssm [n=mssm@ip-95-221-91-60.bb.netbynet.ru] has joined #go-nuts
11:28 -!- iwikiwi [n=iwikiwi@202.3.77.129] has quit ["Computer has gone to sleep"]
11:43 -!- fredmorcos [n=fred@41.196.78.115] has joined #go-nuts
11:44 -!- fredmorcos [n=fred@41.196.78.115] has left #go-nuts ["Ex-Chat"]
11:50 -!- dipoll [n=dmytro@ppp-77-247-16-118.wildpark.net] has joined #go-nuts
11:51 -!- keet [n=o@unaffiliated/keet] has quit ["you just lost the game."]
11:53 -!- murodese [n=James@202.74.181.210] has quit [Read error: 54 (Connection
reset by peer)]
11:53 -!- elmar_ [n=elmar@dslb-188-097-074-219.pools.arcor-ip.net] has quit
["leaving"]
11:53 -!- murodese [n=James@202.74.181.210] has joined #go-nuts
11:54 -!- GeoBSD [n=geocalc@lns-bzn-37-82-253-33-76.adsl.proxad.net] has joined
#go-nuts
11:57 -!- keet [n=o@unaffiliated/keet] has joined #go-nuts
11:59 -!- jhh [i=seth@schatten.darksystem.net] has joined #go-nuts
12:00 -!- elmar_ [n=elmar@dslb-188-097-074-219.pools.arcor-ip.net] has joined
#go-nuts
12:06 < jhh> hohoho
12:07 -!- alc [n=alc@222.128.138.181] has joined #go-nuts
12:08 -!- elmar_ [n=elmar@dslb-188-097-074-219.pools.arcor-ip.net] has quit
["Leaving"]
12:08 -!- jhh [i=seth@schatten.darksystem.net] has left #go-nuts []
12:08 -!- jhh [i=seth@schatten.darksystem.net] has joined #go-nuts
12:08 -!- ShadowIce [n=pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
12:09 -!- jhh_observe [n=jhh@f049118050.adsl.alicedsl.de] has quit []
12:11 -!- elmar_ [n=elmar@dslb-188-097-074-219.pools.arcor-ip.net] has joined
#go-nuts
12:24 -!- mejja [n=user@c-49b6e555.023-82-73746f38.cust.bredbandsbolaget.se] has
joined #go-nuts
12:25 -!- r2p2 [n=billy@v32671.1blu.de] has joined #go-nuts
12:47 -!- teedex_ [n=teedex@adsl-75-36-137-249.dsl.pltn13.sbcglobal.net] has quit
[Remote closed the connection]
13:01 -!- b00m_chef__ [n=watr@host-212-68-232-232.brutele.be] has joined #go-nuts
13:03 -!- dipoll [n=dmytro@ppp-77-247-16-118.wildpark.net] has quit ["Leaving."]
13:06 -!- zaker [n=zaker@18.19.202.84.customer.cdi.no] has quit ["Ex-Chat"]
13:06 -!- zaker_ [n=zaker@18.19.202.84.customer.cdi.no] has quit ["Ex-Chat"]
13:13 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
13:14 -!- eulenspiegel [n=eulenspi@unaffiliated/eulenspiegel] has joined #go-nuts
13:20 -!- raichoo [n=raichoo@i577BA793.versanet.de] has joined #go-nuts
13:35 -!- b00m_chef__ [n=watr@host-212-68-232-232.brutele.be] has quit [Read
error: 113 (No route to host)]
13:38 -!- iwikiwi [n=iwikiwi@202.3.77.129] has joined #go-nuts
13:40 -!- iwikiwi [n=iwikiwi@202.3.77.129] has quit [Client Quit]
13:41 -!- gkmngrgn [n=gkmngrgn@195.174.120.202] has joined #go-nuts
14:01 -!- dg [i=dgl@d.cx] has left #go-nuts []
14:05 -!- iwikiwi [n=iwikiwi@202.3.77.129] has joined #go-nuts
14:06 -!- iwikiwi [n=iwikiwi@202.3.77.129] has quit [Client Quit]
14:25 -!- nanoo [n=nano@95-89-198-45-dynip.superkabel.de] has joined #go-nuts
14:27 -!- mcfyang [n=mcfyang@pool-70-23-226-73.ny325.east.verizon.net] has joined
#go-nuts
14:29 < jessta> Guest42953: havin some kind of identity crisis?
14:34 -!- hcatlin [n=hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
14:44 < taruti> What are the semantics of assigning a value to an interface
value with regards to concurrency?
14:44 < taruti> Is it atomic?
14:44 < taruti> (because the values are two words does overwriting a
interface value without lock expose a dirty state)
14:45 -!- alc [n=alc@222.128.138.181] has quit []
14:45 -!- keet [n=o@unaffiliated/keet] has quit ["you just lost the game."]
14:47 -!- keet [n=o@unaffiliated/keet] has joined #go-nuts
14:49 < jessta> taruti: I don't understand the question
14:50 < jessta> you can cast a value to an interface that it's type satifies
14:52 < taruti> jessta: given a "a []FooInterface" and "a[0] = bar" is the
assignment atomic with regards to multiple go-routines
14:54 < taruti> jessta: since in the memory layout interfaces are two words
is there a window where an inconsistent read could occur?
14:56 -!- JSharpe [n=jamie@5ad9394c.bb.sky.com] has quit [Read error: 104
(Connection reset by peer)]
14:56 -!- JSharpe [n=jamie@5ad9394c.bb.sky.com] has joined #go-nuts
15:05 -!- rrr_ [i=rrr@gateway/gpg-tor/key-0x9230E18F] has quit [Remote closed the
connection]
15:08 -!- mcfyang [n=mcfyang@pool-70-23-226-73.ny325.east.verizon.net] has quit
["leaving"]
15:11 -!- kanru [n=kanru@220-132-104-233.HINET-IP.hinet.net] has joined #go-nuts
15:13 < jessta> taruti: yeah, probably not atomic
15:14 < jessta> it would be atomic between goroutiens but not between
threads
15:22 -!- rrr [i=rrr@gateway/gpg-tor/key-0x9230E18F] has joined #go-nuts
15:37 < napsy> Hello.  Can I initialize a structure on declaration?
15:37 -!- skelterjohn [n=jasmuth@c-76-99-92-193.hsd1.nj.comcast.net] has joined
#go-nuts
15:39 -!- mauke_ [n=mauke@p3m/member/mauke] has joined #go-nuts
15:40 -!- mauke [n=mauke@p3m/member/mauke] has quit [Read error: 60 (Operation
timed out)]
15:44 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined #go-nuts
15:46 -!- dipoll [n=dmytro@ppp-77-247-16-118.wildpark.net] has joined #go-nuts
15:50 < taruti> hmm, that makes lots of code unsafe :(
15:51 -!- damjan [n=damjan@legolas.on.net.mk] has joined #go-nuts
15:51 < jessta> taruti: a pointer to an interface would be atomic I'd say
15:52 < jessta> but also, share by communicating, don't communicate by
sharing
15:52 < damjan> Just installed Go..  it put the compiler and linker to
~/bin/ ...  but where does it read the object files for the libraries from?  the
source directory?
15:52 < taruti> jessta: large datastructures?
15:52 < jessta> damjan: GOROOT
15:53 < damjan> hm, wait, GOROOT can be something different than the source
dir?
15:54 < jessta> GOROOT can be anything you want, but the compiler and linker
will look there for packages
15:55 < jessta> so it's best to leave it as the source directory
15:55 < ShadowIce> makefiles may use it as well...
15:55 < jessta> taruti: send pointers over channels
15:56 -!- slashus2_ [n=slashus2@74-137-26-8.dhcp.insightbb.com] has joined
#go-nuts
15:57 < damjan> oh, no, it seems it must be the source directory
16:03 < taruti> jessta: yes, that is possible, just kind of slow (yet
another indirection)
16:08 -!- scm [i=justme@c176133.adsl.hansenet.de] has quit [Read error: 54
(Connection reset by peer)]
16:09 < napsy> Can I initialize a structure when declaring it?
16:09 -!- _ [n=_go@122.174.153.208] has joined #go-nuts
16:09 -!- slashus2 [n=slashus2@74-137-26-8.dhcp.insightbb.com] has quit [Read
error: 110 (Connection timed out)]
16:13 -!- scm [i=justme@d038042.adsl.hansenet.de] has joined #go-nuts
16:14 -!- Guest86049 [n=_go@122.174.153.208] has quit []
16:15 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has quit [Read error: 104
(Connection reset by peer)]
16:16 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has joined #go-nuts
16:20 -!- mcfyang [n=mcfyang@pool-70-23-226-73.ny325.east.verizon.net] has joined
#go-nuts
16:22 -!- Daminvar [n=Daminvar@cpe-67-241-129-149.buffalo.res.rr.com] has quit
[Read error: 60 (Operation timed out)]
16:31 -!- hd_ [n=hd_@253.176.233.220.static.exetel.com.au] has quit [Read error:
54 (Connection reset by peer)]
16:32 -!- hd_ [n=hd_@253.176.233.220.static.exetel.com.au] has joined #go-nuts
16:34 -!- taruti [i=taruti@aoi.yi.org] has quit [Read error: 113 (No route to
host)]
16:43 -!- Xera^ [n=brit@87-194-208-246.bethere.co.uk] has joined #go-nuts
16:47 -!- raichoo [n=raichoo@i577BA793.versanet.de] has left #go-nuts []
16:49 -!- mssm [n=mssm@ip-95-221-91-60.bb.netbynet.ru] has quit [Read error: 110
(Connection timed out)]
16:50 -!- raichoo [n=raichoo@i577BA793.versanet.de] has joined #go-nuts
16:54 -!- p0g0_ [n=pogo@unaffiliated/p0g0] has quit [Operation timed out]
16:55 -!- p0g0_ [n=pogo@unaffiliated/p0g0] has joined #go-nuts
16:55 -!- sheb [n=seb@AToulouse-152-1-64-142.w82-125.abo.wanadoo.fr] has joined
#go-nuts
16:57 < sheb> is there a way to make . DOTALL with the regexp package ?
17:04 -!- Null-A [n=jason@CPE000f3d4488bf-CM0011aea10bb2.cpe.net.cable.rogers.com]
has joined #go-nuts
17:05 < Null-A> what are google plan's for resource contribution to go in
the next few years?
17:05 < Null-A> are the original authors going to continue working on this
for a while?
17:08 -!- ugo [n=ugo@host243-47-dynamic.50-82-r.retail.telecomitalia.it] has
joined #go-nuts
17:14 < skelterjohn> sheb: i don't follow what you mean
17:14 -!- niekie [i=quasselc@CAcert/Assurer/niekie] has joined #go-nuts
17:19 < jhh> skelterjohn: could you maybe have a look at
http://pastebin.com/d1c131fb9 ?
17:20 < sheb> i got a panic when compiling this regexp : {% block ([a-z]+)
%}((?:[\n\r]+|.)+?){% endblock %}
17:20 < sheb> regexp: compiling " {% block ([a-z]+) %}((?:[
17:20 < sheb> ]+|.)+?){% endblock %} ": unmatched '('
17:21 -!- taruti [i=taruti@aoi.yi.org] has joined #go-nuts
17:23 -!- dipoll1 [n=dmytro@ppp-77-247-16-118.wildpark.net] has joined #go-nuts
17:23 -!- iwikiwi [n=iwikiwi@202.3.77.160] has joined #go-nuts
17:24 -!- [[sroracle]] [n=sroracle@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
17:25 < jhh> what is "(?" doing?
17:25 < jhh> what is the ? making optional?
17:25 < napsy> what does type() do?
17:26 -!- jA_cOp [n=yakobu@unaffiliated/ja-cop/x-9478493] has quit ["Leaving"]
17:28 -!- mertimor [n=mertimor@p4FE759C3.dip.t-dialin.net] has joined #go-nuts
17:36 < skelterjohn> looks cool, jhh.  for your lexer?
17:37 < jhh> skelterjohn: yeah.  it's probably something rather stupid.  i
get empty strings out of the channel
17:37 < skelterjohn> oh didn't realize there was a bug
17:37 < skelterjohn> sec
17:38 < skelterjohn> out of the line stream?
17:40 < jhh> yeah
17:41 -!- dipoll [n=dmytro@ppp-77-247-16-118.wildpark.net] has quit [Read error:
110 (Connection timed out)]
17:41 < jhh> i get one line printed in the streamLines function, but only an
empty one in the streamRunes function
17:43 < skelterjohn> one thing - you're not calling <- and closed() in
the right order
17:43 < skelterjohn> i don't know if that is the problem you're running into
though
17:43 -!- p4p4 [n=P4p4@24.121.113.82.net.de.o2.com] has joined #go-nuts
17:43 < skelterjohn> but the idiom is "v, ok := <-ch, closed(ch)"
17:44 < skelterjohn> ch will give you one (invalid) nil value before closed
returns true
17:44 -!- path[l] [n=path@59.162.86.164] has quit []
17:44 < jessta> taruti: well, you have three choices, use locks, not have a
shared data structure or get a CPU that can do larger compare and swaps
17:44 < skelterjohn> if you check closed first, the last thing you get out
of the channel will be bogus
17:45 -!- Null-A [n=jason@CPE000f3d4488bf-CM0011aea10bb2.cpe.net.cable.rogers.com]
has left #go-nuts []
17:46 < jhh> i see, thanks, I'll try that
17:55 -!- michael| [n=maikeru@unaffiliated/maikeru/x-7708887] has quit ["leaving"]
17:55 -!- maikeru [n=maikeru@24-107-56-173.dhcp.stls.mo.charter.com] has joined
#go-nuts
17:58 < taruti> jessta: there is also the "use a more sensible language"
choice ;)
17:58 < JBeshir> taruti: Which does that internally.
17:59 < taruti> JBeshir: not really
17:59 < JBeshir> Yes really
17:59 < JBeshir> How do you think it technically works?
17:59 < JBeshir> Magic?
18:00 < taruti> JBeshir: no, just the way the words are arranged in the
memory.  the interface solution vs the more classic way of handling it.
18:01 < JBeshir> I don't see how that relates to multiword values having
atomic assignment.
18:01 < JBeshir> (Or, rather, not)
18:02 < taruti> JBeshir: classic way:
<pointer>->{<vtableptr>, <field1>, ...}, in the go way
<pointer>->{<vtableptr>,<pointer>->{field1, ...}} (given
interface pointers required by atomic assignment)
18:03 < JBeshir> I don't see how it's atomic in the classic way, either.
18:04 < JBeshir> I don't think assignment is automatically atomic in C, for
example.
18:04 < taruti> JBeshir: with a suitable compiler+platform assignment to a
pointer is atomic in C.
18:05 < skelterjohn> either it's part of the language or it isn't
18:05 < JBeshir> taruti: To a pointer, yes, because a pointer is small
enough to be.
18:06 < taruti> JBeshir: and thus the memory layout of go-interfaces is
suboptimal for this problem.
18:07 < JBeshir> taruti: Perhaps, but it doesn't make a difference if the
thing implementing a structure is multiword
18:07 < JBeshir> Er, a interface
18:07 < JBeshir> And it seems very wrong to assume it isn't
18:08 < taruti> JBeshir: interfaces are 2-word things in the current go.
18:08 < JBeshir> I know.
18:08 < taruti> in this instance it makes a difference.
18:09 < JBeshir> An incredibly specific instance.
18:09 < taruti> even the pointer assigment being atomic is not guaranteeded
by either C or Go.
18:09 < taruti> JBeshir: of course.
18:09 < skelterjohn> are we discussing the pitfalls of using shared memory
for communication?
18:10 < JBeshir> skelterjohn: Sort of.
18:10 < skelterjohn> the general idea is "don't", i think
18:10 < JBeshir> taruti: Then I guess there's no difference in terms of
safety.
18:11 -!- itrekkie [n=itrekkie@ip98-165-246-56.ph.ph.cox.net] has joined #go-nuts
18:11 < taruti> skelterjohn: e.g.  data-flow languages share memory quite
elegantly as does STM.
18:12 < skelterjohn> what's STM?
18:12 < taruti> Software Transactional Memory
18:12 < skelterjohn> i meant the general idea in go programming.  not the
general idea in...general
18:13 < taruti> skelterjohn: of course there is no generic way to do a copy
of something in Go, so "send a copy" is not really possible with most code made up
from non-local components.
18:14 < skelterjohn> *shrug* this is the kind of thing that you can always
come up with an example for, and then have someone show you a different way to do
that example that works in the target paradigm
18:17 -!- mertimor [n=mertimor@p4FE759C3.dip.t-dialin.net] has quit [Read error:
60 (Operation timed out)]
18:18 -!- mertimor [n=mertimor@p4FE759C3.dip.t-dialin.net] has joined #go-nuts
18:28 -!- itrekkie [n=itrekkie@ip98-165-246-56.ph.ph.cox.net] has quit []
18:30 -!- ugo [n=ugo@host243-47-dynamic.50-82-r.retail.telecomitalia.it] has quit
["Leaving."]
18:31 -!- tomestla [n=tom@87.100.115.249] has joined #go-nuts
18:35 < dagle> A go-fork with lojban as syntax lang?  :)
18:39 < jessta> sounds pretty easy
18:41 < jessta> taruti: go uses shared memory quite elegantly too, by
passing it around between goroutines
18:43 < dagle> jessta: My lojban sucks.  Think that would be the biggest
problem.
18:52 < jessta> yeah, but automatic translation of the keywords wouldn't be
hard
18:53 < jessta> only 25 keywords
18:55 -!- nanoo [n=nano@95-89-198-45-dynip.superkabel.de] has quit ["Leaving"]
18:59 < dagle> Yeah.
19:06 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit [Read error:
104 (Connection reset by peer)]
19:07 -!- dju [i=dju@89-158-236-229.rev.dartybox.com] has joined #go-nuts
19:07 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
19:12 -!- waht [n=sgnod@pool-96-250-179-214.nwrknj.fios.verizon.net] has joined
#go-nuts
19:12 < waht> go: great language or greatest language?
19:14 < taruti> promising language that might become great
19:15 <+danderson> neat language.  There is no greatest language
19:15 -!- dju_ [n=dju@89-158-236-229.rev.dartybox.com] has quit [Read error: 60
(Operation timed out)]
19:16 <+danderson> people who believe in silver bullets for programming
haven't seen enough different problems yet :)
19:16 -!- b00m_chef__ [n=watr@host-212-68-232-232.brutele.be] has joined #go-nuts
19:16 < damjan> it has great potentital to replace C/C++ so that's enough
19:17 -!- uman [n=uman@unaffiliated/uman] has joined #go-nuts
19:19 < anticw> except it won't
19:19 < waht> why not
19:19 < anticw> there is the assumption that c needs replacing, i'm sure
many will disagree
19:20 < waht> yeah but a lot of suits figure if some technology is ten years
old or more then it should be updated
19:20 < dho> so
19:20 < dho> I just got into someone else's comcast account
19:20 < waht> the forget that things that aren't for profit don't need to be
endlessly updated
19:21 < dho> Trying to pay my bill, couldn't remember my login info
19:21 < waht> cyber criminal hacker
19:21 < dho> i thought it was dodell@comcast.net, so i gave the online chat
rep my info
19:21 < dho> dodell is some lady in florida
19:21 < jessta> lol
19:21 < goplexian> I don't like the word replacing to me it seems to say
that old projects will get converted, and that rarely happens, Go just wants to be
an option for new projects who are considering C to them Go will look attractive
if it can deliver on its goals
19:21 < dho> by the time i realized it i had already changed her password
19:22 < dho> so i call comcast, and they're like `we cant do anything unless
she calls us'
19:22 < dho> so i'm like wtf
19:22 < jessta> dho: why did comcast give you access?
19:22 < dho> so i looked up her number from her comcast bill and called her
19:22 < dho> jessta: because i have the same first initial and last name
19:22 < goplexian> lol
19:22 < jessta> of course!
19:22 < waht> comcast is retarded
19:22 < waht> that's what happens when you outsource your call center
19:22 < dho> jessta: I live in a different state, have a different last-4 on
my social, different account number, and obviously very different address
19:22 < dho> i just thought my username was dodell and my name is Devon
O'Dell
19:22 < goplexian> that would be quit worrisome, some stranger calls you and
tells you they have your account info..
19:23 < jessta> dho: so knowing someone's name is all you need?
19:23 < dho> jessta: no, you probably also have to have a comcast account
19:23 < jessta> lol
19:23 < dho> goplexian: yeah, i go `hi is this dxxxx odell?'
19:23 < dho> she says `uh, may i ask who this is?'
19:24 < dho> i said, `well, this is going to be weird.  my name is devon
o'dell and i'm looking at your comcast bill right now'
19:24 -!- murodese [n=James@202.74.181.210] has quit ["Leaving."]
19:24 < goplexian> oh wow
19:24 < dho> unreal
19:24 < dho> and comcast wasn't even going to do anything about it
19:24 < dho> waht: the callcenter isn't outsourced, but i bet the online
chat is
19:25 < jessta> security IRL is surprisingly weak
19:25 < dho> though i was speaking with a `crystal'
19:25 < goplexian> company's really dont give a shit about consumer clients
19:25 < dho> goplexian: she's got business class
19:25 < goplexian> the more clients you have the less you care
19:25 < dho> with 2 ip phone numbers
19:25 < waht> that's true everyone complains about indian accents hard to
understand but on chat not a problem
19:25 < dho> her bill is like ~300/mo
19:25 < goplexian> jeeezz
19:25 < dho> yeah, so
19:25 < dho> unreal.
19:26 < dho> it's like
19:26 < dho> i'd just switch carriers if i had another option.
19:26 < goplexian> got straited out though I presume, kudos for fixing it
man
19:26 < waht> switch to fiber from the phone company
19:26 < dho> waht: I don't have fios.
19:26 < dho> access
19:26 < dho> like, i'm 2 blocks from the farthest extent
19:27 < dho> goplexian: yeah.  thanks.
19:27 < dho> she's like `yeah i cant read my email.'
19:27 < dho> i said `yeah, so i changed your password before i realized.'
19:27 < dho> so i reset her password to something and told her to call
comcast and change her password
19:27 < waht> you'll probably get sued by somebody
19:28 < dho> like, i know most of the hacking that goes on is due to social
engineering
19:28 < waht> doing the right thing usually results in lawyer attack
19:28 < dho> waht: requires malicious intent
19:28 < dho> waht: comcast is at fault
19:29 < waht> yeah but large buearacracies hate it if you cut around them
like that
19:29 < dho> i'd be happy for them to take me to court
19:29 < dho> maybe i can get some words in about how i have no other options
for internet
19:29 < dho> i can't even get dsl from verizon
19:30 < waht> in this glorious free market economy you don't have a choice?
unpossible, i for one am shocked
19:30 < dho> nope.
19:30 < dho> they offer phone, wireless, and directv through verizon
19:30 < dho> i guess i could get lolsatellite internet
19:31 < dho> because what i really want to do is add 2 seconds of latency
19:31 < waht> there is directv satellite internet but don't try to check
your email when its rainign
19:32 < dho> i should email bruce schneier
19:32 < dho> though it'd likely generate nothing other than `good story'
19:32 < waht> i used to have satellite tv it was retarded, on a rainy summer
afternoon i'm like a yes what better time to veg out on the tv, but oh no the tv
does not work!  very annoying
19:32 < dho> if anybody had suggestions, i'm sure he would.
19:33 < dho> waht: had it when i lived in the mountains in wnc, it had to be
*really* shit weather for it to totally cut out, but yea
19:33 < dho> anyway
19:33 < dho> i've gotta get some stuff done
19:33 < dho> happy new year everyone.
19:33 < waht> well it would work but it would look like a pre-youtube stream
wmv
19:33 < waht> off color choppy 5 seconds pauses etc.
19:33 < waht> yes i must be more productive in this new decade
19:35 < jessta> waht: that's what I said
19:35 < goplexian> we need to write a Go lib for this immediately: HTCPCP
(Hyper Text Coffee Pot Control Protocol)
19:35 < jessta> but instead I'm reading reddit
19:36 < jessta> and replying to silly posts on the mailing list
19:36 < jessta> goplexian: I don't know a cofee pot that speaks it
19:37 < jessta> but I do want a coffee
19:37 < goplexian> neither do I, but my new goal is to find one
19:39 < jessta> it's terrible, I only have instant
19:39 -!- b00m_chef__ [n=watr@host-212-68-232-232.brutele.be] has quit [Connection
timed out]
19:40 < goplexian> blech!
19:40 < jessta> this isn't even my house
19:40 < jessta> my house has lovely coffee, but I'm lazy and it's a whole
9km away
19:41 < goplexian> I hate waking up in the wrong house
19:42 < jessta> nah, this house lacks coffee, but had a beautiful women to
wake up to
19:46 < skelterjohn> and a laptop, apparently
19:47 < jessta> was just reading the go compiler code, _yylex() is awesome,
500 lines
19:50 < jessta> yeah, the laptop goes with me everywhere
19:52 -!- fyusy [n=fyusman@110.174.144.171] has quit [Read error: 60 (Operation
timed out)]
19:52 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit [Remote closed
the connection]
19:53 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
19:57 -!- sinuhe [n=user@kaptah.deevans.net] has joined #go-nuts
20:03 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has quit [Remote closed
the connection]
20:11 -!- JSharpe2 [n=jamie@5ad9394c.bb.sky.com] has joined #go-nuts
20:12 < waht> what's a good newsreader on linux
20:14 < jhh> jessta: was that irony?
20:14 -!- Ortzman [n=ortzinat@cpe-065-191-006-129.nc.res.rr.com] has joined
#go-nuts
20:17 < jessta> jhh: which what?
20:18 < jessta> waht: I've been looking for one for years
20:19 -!- Ortzinator [n=ortzinat@unaffiliated/ortzinator] has quit [Read error: 60
(Operation timed out)]
20:28 -!- JSharpe [n=jamie@5ad9394c.bb.sky.com] has quit [Success]
20:42 -!- SoniaKeys [n=soniakey@c-76-118-178-209.hsd1.ma.comcast.net] has joined
#go-nuts
20:42 < jhh> jessta: that about the 500 lines lexer
20:42 < skelterjohn> jessta: I think jhh was referring to your comments
about _yylex()
20:43 < skelterjohn> doh
20:43 < jhh> full hit :)
20:45 -!- Spaghettini [n=Spaghett@vaxjo6.150.cust.blixtvik.net] has joined
#go-nuts
20:46 < jessta> jhh: partly
20:47 -!- tar_ [n=tom@cpe-24-210-143-83.woh.res.rr.com] has joined #go-nuts
20:47 < jhh> I was thinking about writing golex or something like that, but
then i notices, that all scanners are coded by hand.
20:48 < jhh> what are your thoughts on the _yylex()?
20:51 -!- aho [n=nya@f051092015.adsl.alicedsl.de] has joined #go-nuts
20:55 -!- nohar [n=nohar@haruka.t1r.net] has joined #go-nuts
20:58 -!- teedex [n=teedex@adsl-75-36-137-249.dsl.pltn13.sbcglobal.net] has joined
#go-nuts
20:58 -!- Zarutian [n=zarutian@194-144-84-110.du.xdsl.is] has left #go-nuts []
21:16 -!- Will_D [n=Will@c-67-171-24-136.hsd1.wa.comcast.net] has joined #go-nuts
21:16 * Will_D pokes dho
21:18 -!- Ryan_ [n=ryan@h192.20.30.71.dynamic.ip.windstream.net] has joined
#go-nuts
21:20 -!- hcatlin [n=hcatlin@pdpc/supporter/professional/hcatlin] has quit [Read
error: 110 (Connection timed out)]
21:20 -!- p4p4 [n=P4p4@24.121.113.82.net.de.o2.com] has quit [Client Quit]
21:23 -!- Ryan_ [n=ryan@h192.20.30.71.dynamic.ip.windstream.net] has quit ["throng
to learn what the heck unity3d does"]
21:26 -!- General1337 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has
joined #go-nuts
21:28 -!- [[sroracle]] [n=sroracle@unaffiliated/sroracle] has quit ["No Ping reply
in 180 seconds."]
21:29 -!- General13372 [n=support@71-84-247-187.dhcp.gldl.ca.charter.com] has quit
[Read error: 60 (Operation timed out)]
21:32 < jhh> the error messages you can get out of goyacc are horrible.  I
mean the the error messages of the compiled parser.
21:36 -!- Guest56831 [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
21:39 -!- Will_D [n=Will@c-67-171-24-136.hsd1.wa.comcast.net] has quit ["Leaving"]
21:43 -!- Will_D [n=Will@c-67-171-24-136.hsd1.wa.comcast.net] has joined #go-nuts
21:44 -!- Guest56831 [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has quit ["No
Ping reply in 180 seconds."]
21:46 -!- goplexian [n=user@d154-20-0-9.bchsia.telus.net] has joined #go-nuts
21:49 -!- mertimor [n=mertimor@p4FE759C3.dip.t-dialin.net] has quit []
21:54 -!- [[sroracle]] [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
21:57 -!- [[sroracle]] [n=sthrs@unaffiliated/sroracle] has quit [Client Quit]
21:58 -!- [[sroracle]] [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
21:59 -!- skelterjohn [n=jasmuth@c-76-99-92-193.hsd1.nj.comcast.net] has quit []
22:02 -!- [[sroracle]] [n=sthrs@unaffiliated/sroracle] has quit [Client Quit]
22:03 -!- [[sroracle]] [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
22:10 -!- iwikiwi [n=iwikiwi@202.3.77.160] has quit ["I ascend to reality!"]
22:14 -!- stdio [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has joined #go-nuts
22:14 -!- osmosis [n=steven@m510e36d0.tmodns.net] has joined #go-nuts
22:16 -!- Will_D [n=Will@c-67-171-24-136.hsd1.wa.comcast.net] has quit ["Leaving"]
22:18 -!- insaneroot [n=insanero@p57A28C0A.dip0.t-ipconnect.de] has joined
#go-nuts
22:21 < uman> waht: I use nrss
22:21 < uman> waht: it's pretty shitty though
22:21 < uman> waht: oops, misinterpreted your question I think.  nrss is a
feed aggregator
22:24 -!- osmosis_ [n=steven@m690e36d0.tmodns.net] has joined #go-nuts
22:28 -!- stdio [n=sthrs@unaffiliated/sroracle] has quit [Client Quit]
22:28 -!- stdio [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has joined #go-nuts
22:29 < uman> there seems to be no constructor for a vector
22:29 < uman> so I can just declare a new variable of type vector and
magically it'll be initialized properly?
22:31 -!- [[sroracle]] [n=sthrs@unaffiliated/sroracle] has quit [Read error: 110
(Connection timed out)]
22:31 < tar_> "The zero value for Vector is an empty vector ready to use" so
it needs no initialization
22:31 < uman> tar_: I see
22:31 < uman> tar_: where did you find this?
22:31 < tar_> http://golang.org/pkg/container/vector/#Vector
22:31 < uman> tar_: right, thanks
22:32 -!- osmosis [n=steven@m510e36d0.tmodns.net] has quit [Read error: 104
(Connection reset by peer)]
22:33 -!- insaneroot [n=insanero@p57A28C0A.dip0.t-ipconnect.de] has left #go-nuts
[]
22:38 -!- ShadowIce [n=pyoro@unaffiliated/shadowice-x841044] has quit
["Verlassend"]
22:39 -!- tomestla [n=tom@87.100.115.249] has quit ["Leaving."]
22:40 -!- tomestla [n=tom@87.100.115.249] has joined #go-nuts
22:41 < uman> shouldn't I be able to use a slice of any type somewhere where
[]interface{} is called for?
22:43 -!- tomestla [n=tom@87.100.115.249] has quit [Client Quit]
22:43 -!- oal [n=olav@5.79-160-122.customer.lyse.net] has quit [Read error: 54
(Connection reset by peer)]
22:45 -!- stdio [n=sthrs@unaffiliated/sroracle] has quit [Read error: 104
(Connection reset by peer)]
22:45 -!- [[sroracle]] [n=sthrs@c-98-215-178-14.hsd1.in.comcast.net] has joined
#go-nuts
22:45 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Read error: 104
(Connection reset by peer)]
22:46 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
22:48 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Connection reset
by peer]
22:48 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
22:50 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Success]
22:50 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
23:02 < dho> hm
23:04 < waht> oh god firefox so slow
23:05 < waht> the best part is it lags the whole desktop ,awesome!
23:06 < waht> linux is so snappy
23:06 < waht> clearly the year of the linux desktop is upon us
23:06 -!- Will_D [n=Will@c-67-171-24-136.hsd1.wa.comcast.net] has joined #go-nuts
23:11 -!- Amaranth__ [n=travis@97-114-240-143.sxcy.qwest.net] has joined #go-nuts
23:12 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Read error: 110
(Connection timed out)]
23:15 -!- mcfyang [n=mcfyang@pool-70-23-226-73.ny325.east.verizon.net] has quit
["Leaving."]
23:20 -!- eulenspi1gel [n=eulenspi@p579CABFD.dip.t-dialin.net] has joined #go-nuts
23:22 < tar_> I think I'll fork Debian and finally make the perfect desktop
Linux.
23:24 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
23:24 -!- Amaranth__ [n=travis@97-114-240-143.sxcy.qwest.net] has quit [Read
error: 54 (Connection reset by peer)]
23:32 < sheb> i want to create a little template engine in go, what's the
most efficient method/algorithm for parsing the template ? regexp ? line by line ?
23:33 < jhh> sheb: probably scan the text yourself
23:35 < uman> tar_: that's never been done before
23:36 < tar_> uman: what can I say?  I innovate.
23:36 -!- eulenspiegel [n=eulenspi@unaffiliated/eulenspiegel] has quit [Read
error: 101 (Network is unreachable)]
23:38 < uman> where can I report an error in the Go documentation?
23:42 < anticw> golang.org -> issue tracker
23:43 < uman> anticw: thank you
23:48 < Ycros> tar_: pretty sure uman was being sarcastic there
23:48 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Read error: 54
(Connection reset by peer)]
23:48 < uman> Ycros: so was tar_, I think :)
23:48 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
23:49 * tar_ deletes his UsableLinux repo before anybody sees it
23:50 < uman> couldn't even be original enough to make one that doesn't
start with U ?
23:50 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Connection reset
by peer]
23:50 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
23:51 < tar_> haha
23:52 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Connection reset
by peer]
23:52 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
23:54 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Success]
23:54 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
23:56 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Read error: 104
(Connection reset by peer)]
23:56 -!- eulenspiegel [n=eulenspi@unaffiliated/eulenspiegel] has quit ["Get
MacIrssi - http://www.sysctl.co.uk/projects/macirssi/"]
23:56 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
23:58 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has quit [Connection reset
by peer]
23:58 -!- Amaranth_ [n=travis@ubuntu/member/Amaranth] has joined #go-nuts
--- Log closed Sat Jan 02 00:00:08 2010