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

--- Log opened Sun Jul 18 00:00:12 2010
00:06 -!- i__ [~none@nkvd.ath.cx] has quit [Changing host]
00:06 -!- i__ [~none@unaffiliated/i--/x-3618442] has joined #go-nuts
00:28 -!- Venom_X [~pjacobs@71.21.124.111] has joined #go-nuts
00:30 -!- photron [~photron@port-92-201-250-154.dynamic.qsc.de] has quit [Ping
timeout: 265 seconds]
00:34 -!- skelterjohn [~jasmuth@c-76-99-93-212.hsd1.nj.comcast.net] has joined
#go-nuts
00:37 -!- Venom_X [~pjacobs@71.21.124.111] has quit [Quit: Venom_X]
00:40 -!- jchico [~jchico@cpe-98-14-12-209.nyc.res.rr.com] has quit [Quit:
Leaving]
00:49 -!- getisboy [~Family@c-24-128-240-75.hsd1.ma.comcast.net] has joined
#go-nuts
01:04 -!- getisboy [~Family@c-24-128-240-75.hsd1.ma.comcast.net] has left #go-nuts
[]
01:09 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has joined #go-nuts
01:20 -!- skelterjohn [~jasmuth@c-76-99-93-212.hsd1.nj.comcast.net] has quit [Ping
timeout: 265 seconds]
01:28 -!- Ginto8 [~joe@pool-72-82-235-34.cmdnnj.fios.verizon.net] has joined
#go-nuts
01:48 -!- tvw [~tv@e176001188.adsl.alicedsl.de] has joined #go-nuts
01:52 -!- tvw [~tv@e176001188.adsl.alicedsl.de] has quit [Remote host closed the
connection]
01:57 -!- Ginto8 [~joe@pool-72-82-235-34.cmdnnj.fios.verizon.net] has quit [Remote
host closed the connection]
01:58 -!- Ginto8 [~joe@pool-72-82-235-34.cmdnnj.fios.verizon.net] has joined
#go-nuts
01:58 -!- aho [~nya@fuld-4d00d17e.pool.mediaWays.net] has quit [Ping timeout: 265
seconds]
02:07 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
02:08 -!- rogue780 [~rogue780@c-68-34-234-213.hsd1.md.comcast.net] has joined
#go-nuts
02:10 -!- waterwalker [~tar@dsl-hkibrasgw3-fe75fb00-7.dhcp.inet.fi] has quit
[Quit: leaving]
02:17 -!- aho [~nya@fuld-4d00d163.pool.mediaWays.net] has joined #go-nuts
02:32 -!- Arimoto [~Arimoto@unaffiliated/arimoto] has left #go-nuts []
02:34 -!- byrongibson [~byrongibs@cpe-98-155-138-202.hawaii.res.rr.com] has joined
#go-nuts
02:37 -!- rogue780 [~rogue780@c-68-34-234-213.hsd1.md.comcast.net] has quit
[Remote host closed the connection]
02:56 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
02:59 -!- rejb [~rejb@unaffiliated/rejb] has quit [Ping timeout: 276 seconds]
03:02 -!- byrongibson [~byrongibs@cpe-98-155-138-202.hawaii.res.rr.com] has left
#go-nuts []
03:04 < nsf> lol, after doing bits of elisp code, vim script looks like an
advanced programming language to me :))
03:16 -!- meanburrito920 [~john@unaffiliated/meanburrito920] has quit [Ping
timeout: 276 seconds]
03:18 -!- chaos95 [chaos95@li133-204.members.linode.com] has quit [Ping timeout:
240 seconds]
03:24 -!- chaos95 [chaos95@mafianode.com] has joined #go-nuts
03:32 -!- iwx [~nfulton@99-188-28-46.lightspeed.stlsmo.sbcglobal.net] has quit
[Quit: leaving]
04:07 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
04:08 -!- aho [~nya@fuld-4d00d163.pool.mediaWays.net] has quit [Ping timeout: 265
seconds]
04:12 -!- aho [~nya@fuld-4d00d3bb.pool.mediaWays.net] has joined #go-nuts
04:12 < nf> haha
04:42 -!- slashus2 [~slashus2@65.211.219.162] has joined #go-nuts
04:49 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has quit [Ping
timeout: 260 seconds]
04:54 -!- path[l] [UPP@120.138.102.50] has quit [Quit: path[l]]
04:57 -!- path[l] [UPP@120.138.102.50] has joined #go-nuts
04:59 -!- scm [justme@d019224.adsl.hansenet.de] has quit [Ping timeout: 265
seconds]
05:01 -!- scm [justme@d057238.adsl.hansenet.de] has joined #go-nuts
05:06 -!- nsf [~nsf@jiss.convex.ru] has quit [Quit: WeeChat 0.3.2]
05:07 -!- mxweas [~max@c-98-225-102-170.hsd1.az.comcast.net] has quit [Quit:
mxweas]
05:19 -!- tokuhiro_ [~tokuhirom@s230.GtokyoFL21.vectant.ne.jp] has quit [Ping
timeout: 265 seconds]
05:21 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has joined #go-nuts
05:27 -!- 45PAAVR9K [~tokuhirom@s230.GtokyoFL21.vectant.ne.jp] has joined #go-nuts
05:42 -!- willdye [~willdye@162.40.127.30] has quit [Read error: Connection reset
by peer]
05:51 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 276 seconds]
06:09 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
06:14 -!- slashus2 [~slashus2@65.211.219.162] has quit [Quit: slashus2]
06:23 -!- nsf [~nsf@jiss.convex.ru] has joined #go-nuts
06:29 -!- iant [~iant@81-233-149-58-no82.tbcn.telia.com] has joined #go-nuts
06:29 -!- mode/#go-nuts [+v iant] by ChanServ
06:37 -!- adu [~ajr@softbank220043139062.bbtec.net] has joined #go-nuts
06:46 -!- sauerbraten [~sauerbrat@p508CE6B7.dip.t-dialin.net] has joined #go-nuts
06:46 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
06:56 -!- MizardX [~MizardX@unaffiliated/mizardx] has quit [Ping timeout: 260
seconds]
07:12 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has quit [Ping timeout:
260 seconds]
07:15 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined
#go-nuts
07:16 -!- aho [~nya@fuld-4d00d3bb.pool.mediaWays.net] has quit [Quit:
EXEC_over.METHOD_SUBLIMATION]
07:29 -!- iant [~iant@81-233-149-58-no82.tbcn.telia.com] has quit [Quit: Leaving.]
07:32 -!- awidegreen [~quassel@62.176.237.78] has joined #go-nuts
07:38 -!- sioraiocht [~tomh@unaffiliated/sioraiocht] has joined #go-nuts
07:50 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has joined
#go-nuts
07:54 -!- sioraiocht [~tomh@unaffiliated/sioraiocht] has quit [Remote host closed
the connection]
08:21 -!- ExtraSpice [~ExtraSpic@88.118.32.225] has joined #go-nuts
08:23 -!- SerraAvenger [~DavidJone@dslb-084-056-119-156.pools.arcor-ip.net] has
joined #go-nuts
08:24 -!- SerraAvenger [~DavidJone@dslb-084-056-119-156.pools.arcor-ip.net] has
quit [Client Quit]
08:51 -!- Project_2501 [~Marvin@dynamic-adsl-94-36-157-122.clienti.tiscali.it] has
joined #go-nuts
09:04 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping
timeout: 240 seconds]
09:08 -!- DavidJones [~DavidJone@dslb-084-056-119-156.pools.arcor-ip.net] has
joined #go-nuts
09:10 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #go-nuts
09:16 -!- adu [~ajr@softbank220043139062.bbtec.net] has quit [Quit: adu]
09:18 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has joined #go-nuts
09:20 -!- ShadowIce [pyoro@unaffiliated/shadowice-x841044] has joined #go-nuts
09:34 -!- andromeda [~visof@unaffiliated/visof] has joined #go-nuts
09:47 -!- photron [~photron@port-92-201-122-104.dynamic.qsc.de] has joined
#go-nuts
09:57 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has quit [Ping
timeout: 265 seconds]
09:58 -!- smw [~smw@c-76-28-90-0.hsd1.ct.comcast.net] has joined #go-nuts
10:14 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has joined
#go-nuts
10:21 -!- rejb [~rejb@unaffiliated/rejb] has joined #go-nuts
10:26 -!- rlab [~Miranda@91.200.158.34] has joined #go-nuts
10:29 -!- XenoPhoenix [~Xeno@94.171.244.40] has quit [Ping timeout: 240 seconds]
10:38 -!- kw- [~aevirex@d86-32-213-87.cust.tele2.at] has joined #go-nuts
10:49 -!- Netsplit *.net <-> *.split quits: sauerbraten, awidegreen, drry,
peterdn, hcatlin, Ginto8, nf, EliasAmaral
10:49 -!- Netsplit *.net <-> *.split quits: Fish, maht, korfuri, mafs
10:49 -!- Netsplit *.net <-> *.split quits: SecretAgent, nsz, rejb, drhodes,
tux21b, str1ngs, vrtical, Rennex_, Tonnerre, Eko, (+56 more, use /NETSPLIT to show
all of them)
10:50 -!- Netsplit *.net <-> *.split quits: Project_2501, segy, DJCapelis,
hokapoka, jA_cOp, gid, DavidJones, 45PAAVR9K, atsampson, Zoopee, (+53 more, use
/NETSPLIT to show all of them)
10:51 -!- Netsplit over, joins: Fish, maht, i__, Fish-Work, kw-, rlab, rejb,
hcatlin, smw, visof (+80 more)
10:51 -!- stalled [~stalled@unaffiliated/stalled] has joined #go-nuts
10:51 -!- Netsplit over, joins: soul9, __20h__, nictuku, araujo, LionMade0fLions,
Guest36778, Rennex_, d_m, jlouis, MaybeSo (+40 more)
10:52 -!- DavidJones [~DavidJone@dslb-084-056-119-156.pools.arcor-ip.net] has quit
[Quit: Konversation terminated!]
10:52 -!- XenoPhoenix [~Xeno@94.171.244.40] has joined #go-nuts
11:01 -!- napsy [~luka@tm.213.143.73.175.lc.telemach.net] has quit [Quit: leaving]
11:05 -!- terrex [~terrex@84.122.67.111.dyn.user.ono.com] has joined #go-nuts
11:18 -!- tabo [~tabot@camelot.tabo.pe] has quit [Read error: Connection reset by
peer]
11:18 -!- tabo [~tabot@camelot.tabo.pe] has joined #go-nuts
11:20 -!- Fish [~Fish@bus77-2-82-244-150-190.fbx.proxad.net] has quit [Remote host
closed the connection]
11:44 < mpl> hmm I'm getting lots of crap from hg when trying to goinstall
some stuff.  can the codereview extension being loaded be the problem?
11:52 -!- hcatlin [~hcatlin@pdpc/supporter/professional/hcatlin] has quit [Quit:
peace in teh middle east]
11:58 < mpl> hmm seems like it.  commenting out the extension in hgrc fixed
it.
11:59 < sauerbraten> how may i make my project compatible with goinstall?
http://bitbucket.org/axle/gots
12:01 < nsf> sauerbraten: you can't goinstall doesn't work with binaries, it
installs only libraries
12:01 < sauerbraten> nsf: gots.go is a library, isn't it?
12:01 < mpl> hmm I'm getting that when building gosqlite:
12:01 < mpl> _cgo_defun.c:3 8c: No such file or directory: runtime.h
12:01 < mpl> any idea?
12:01 < nsf> sauerbraten: yes it is
12:02 < sauerbraten> so why can't i use goinstall for it?
12:02 < nsf> sauerbraten: in that case you can put it in a separate folder
12:02 < nsf> and it should just work
12:02 < sauerbraten> mhm k
12:03 < nsf> mpl: broken go installation or broken env vars
12:03 < nsf> mpl: are you using some kind of a distro package?
12:03 < mpl> nope simple hg by hand
12:03 < mpl> as always
12:03 < nsf> then it's strange :)
12:04 < nsf> then probably a broken gosqlite build :)
12:04 < nsf> but it's rather simple
12:04 < nsf> hm..
12:05 < nsf> /home/nsf/bin/8c -FVw -I"/home/nsf/go/src/pkg/runtime"
_cgo_defun.c
12:05 < nsf> 8c should have this -I flag
12:05 < nsf> in order to find runtime.h
12:06 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has quit [Quit: Leaving]
12:07 < mpl> hmm something's messed up, I can't rebuild the main tree either
12:07 < sauerbraten> nsf: i made a new folder in my local copy, did "hg
commit -m "..." -u axle", then "hg push ..." but i still have no new folder on
bitucket :/
12:07 < mpl> %%%% making pkg %%%%
12:07 < mpl> make: *** No rule to make target `install'.  Stop.
12:07 < nsf> sauerbraten: well, I can't help you, I don't use mercurial at
all
12:07 < sauerbraten> ok
12:07 < mpl> sauerbraten: I think folders "don't count" you have to commit a
file that's in the folder.
12:08 -!- boscop [~boscop@f055054070.adsl.alicedsl.de] has quit []
12:08 < mpl> iirc hg tracks file paths, not dirs per s.
12:08 -!- boscop [~boscop@f055054070.adsl.alicedsl.de] has joined #go-nuts
12:09 < nsf> mpl: try to remove dir with your Go completely and redownload
it with hg
12:11 < mpl> nsf: yeah it will come to that eventually.  but that's kinda
like ppl reinstalling windows, it's the last resort when you don't know how to fix
it ;)
12:12 < nsf> in this case it's much faster, but yeah, if you're curious,
that's your choice :D
12:13 < mpl> yeah it's not like b/w is expensive these days, but I'd feel a
bit like I lost the game.
12:13 < mpl> ok, hg update -C seems to have cleaned some mess, the main
tree's building at least.
12:13 < nsf> :)
12:14 < nsf> disadvantage of having all go tree under the user dir, it
really should have proper installation under root
12:14 < nsf> or not..  don't know, don't care :)
12:15 * nsf is back to work
12:15 < mpl> I like it that way.  you can install go whatever the machine
and the rights you have on it.
12:16 -!- GeoBSD [~geobsd@dispo-82-248-165-110.adsl.proxad.net] has joined
#go-nuts
12:17 -!- EthGramon [~EthanG@sourcemage/guru/eekee] has joined #go-nuts
12:18 < mpl> damn, still no luck with gosqlit.
12:18 < mpl> *sqlite
12:20 < mpl> ok, goinstall still failing but make by hand ok now.
12:20 < nsf> gosqlite will fail with goinstall, it uses cgo
12:21 < nsf> don't even thing about goinstall when you have cgo libs :)
12:21 < mpl> you sure?  I thought I had done it in the past?
12:21 < nsf> think*
12:21 < nsf> nope, very unlikely
12:21 < mpl> hmm I must confuse with another one then.
12:22 < mpl> thx
12:22 -!- rinzai [~rinzai@81.129.148.230] has joined #go-nuts
12:24 -!- sebi_` [~nil@unaffiliated/stuhlbein] has quit [Ping timeout: 276
seconds]
12:30 -!- EthanG [~EthanG@sourcemage/guru/eekee] has left #go-nuts []
12:36 -!- sebi_` [~nil@unaffiliated/stuhlbein] has joined #go-nuts
12:38 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts
12:40 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
12:45 -!- Boney [~paul@210-84-63-248.dyn.iinet.net.au] has joined #go-nuts
12:48 -!- geocalc [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has joined
#go-nuts
12:48 -!- sebi_` [~nil@unaffiliated/stuhlbein] has quit [Ping timeout: 240
seconds]
12:49 < allengeorge> Hi - I'm trying to create a type like so:
12:49 < allengeorge> type stateFunc func (*stateMachine) (*stateData)
(state, *stateData)
12:49 < allengeorge> Apparently this is not possible?
12:50 -!- GeoBSD [~geobsd@dispo-82-248-165-110.adsl.proxad.net] has quit [Ping
timeout: 248 seconds]
12:50 < allengeorge> I get "syntax error: unexpected (, expecting )"
12:50 < jessta> allengeorge: yep
12:50 -!- rv2733 [~rv2733@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Ping
timeout: 265 seconds]
12:50 < allengeorge> So func types cannot have a receiver
12:51 < jessta> not currently
12:51 < allengeorge> I mean, if I'm defining a func type
12:51 < allengeorge> Ok. Cool.
12:51 < allengeorge> Another question.  I'm trying to do something like
this:
12:51 < allengeorge> type Message interface { GetMessageNum() uint64 }
12:52 < jessta> allengeorge:
http://golang.org/doc/go_spec.html#Method_expressions <-- not currently
implemented
12:52 < allengeorge> Ah - thanks for the pointer.  I'll take a closer look
at the spec document
12:53 < allengeorge> Right.  So I have a message heirarchy like so Message
<--- AcceptMessage, RejectMessage
12:53 < allengeorge> I also have a function that is defined like:
12:54 < allengeorge> func (Message m) ([]Message msgs) { ...  }
12:54 < jessta> you can't have an interface as a reciever
12:54 < allengeorge> It's not a receiver
12:54 < allengeorge> Sorry - I made a typo
12:55 < allengeorge> There's a func name in there
12:55 < allengeorge> func msgFunc (Message m) ([]Message msgs) {...}
12:55 < allengeorge> I wanted to do a type switch based on the actual
concrete message type
12:56 < allengeorge> But it failed - impossible type assertion
12:56 < allengeorge> Hmm.  Maybe it's easier if I typed all the code out in
a code-snippet site and point you to it?
12:56 < jessta> yeah
12:57 < allengeorge> Is there one that does Go syntax highlighting.  I heard
pocoo?
12:58 < jessta> http://pastie.org/
12:58 < jessta> but it sounds like the concrete types you're asserting to
don't statify the interface
12:58 < allengeorge> Thanks
13:00 < nsf> gist.github.com has Go's syntax
13:04 < allengeorge> nsf: Neat.  Is there anything github doesn't have ;)
13:04 < nsf> allengeorge: a mailing lists hosting?  :)
13:05 -!- gid [~gid@220.253-225-62.VIC.netspace.net.au] has quit [Quit: Leaving.]
13:27 < allengeorge> Hmm.  This is very puzzling.  It works now.  I must
have made a typo or something in the original code
13:29 < boscop> does Go only allow strings to be specified in UTF-8?
13:30 < nsf> boscop: Go uses utf-8 for source files, strings can contain
virtually anything
13:30 < nsf> but it may break packages that work with strings (like
'strings')
13:31 < nsf> string is basically an immutable []byte
13:32 < jessta> boscop: string literals are UTF-8
13:33 < Namegduf> It will not break packages that work with strings.
13:33 < Namegduf> (Why would it do that?)
13:34 < nsf> because they assume utf-8
13:34 < Namegduf> Ah, I misread the grammar of your lines.
13:35 < nsf> my bad, english is not my closest friend :)
13:36 < Tonnerre> Poor Python users believing that UTF-8 strings must be
separate
13:37 -!- geocalc [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has quit
[Read error: Operation timed out]
13:37 < vrtical> I'm no expert, but using a 'string' to store things that
can't be manipulated or printed by string routines strikes me as a bad idea.
13:37 < vrtical> Your fellow programmers (or yourself a few months later)
will be unlikely to expect it.
13:38 < nsf> probably wrapping a string into another type that assumes other
encoding is a better idea
13:40 -!- GeoBSD [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has joined
#go-nuts
13:40 < jessta> vrtical: they can be manipulated and printed, but they'll
just be wrong
13:40 < Namegduf> vrtical: It's how strings work in a number of languages.
13:59 -!- napsy [~luka@212.235.174.112] has joined #go-nuts
14:03 -!- GeoBSD [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has quit [Ping
timeout: 248 seconds]
14:04 -!- GeoBSD [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has joined
#go-nuts
14:07 -!- allengeorge [~allengeor@74.12.153.91] has quit [Quit: allengeorge]
14:13 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
14:17 -!- GeoBSD [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has quit [Ping
timeout: 260 seconds]
14:17 -!- GeoBSD [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has joined
#go-nuts
14:21 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
14:21 -!- allengeorge [~allengeor@74.12.153.91] has quit [Client Quit]
14:21 -!- rinzai [~rinzai@81.129.148.230] has quit [Quit: Leaving]
14:22 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
14:22 -!- allengeorge_ [~allengeor@74.12.153.91] has joined #go-nuts
14:22 -!- allengeorge [~allengeor@74.12.153.91] has quit [Read error: Connection
reset by peer]
14:34 < vrtical> jessta: nicely put :-) So many of my programs are like
that.
14:42 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
14:42 -!- kw- [~aevirex@d86-32-213-87.cust.tele2.at] has quit [Ping timeout: 260
seconds]
14:42 -!- lukew_cn [~lukew_cn@222.128.149.44] has joined #go-nuts
14:47 -!- LionMade0fLions [~LionMadeO@70.114.156.242] has left #go-nuts []
14:58 -!- smw [~smw@c-76-28-90-0.hsd1.ct.comcast.net] has quit [Quit: Leaving]
15:15 < Ginto8> allengeorge: methods of type T can be pointed to by a
variable func(T,params...) returnType
15:15 < Ginto8> sorry that's a bit late
15:17 < allengeorge> Ginto8: No worries.  Yeah - that's what I'm doing now.
15:17 -!- kanru [~kanru@61-228-157-81.dynamic.hinet.net] has quit [Quit: WeeChat
0.3.2]
15:20 -!- Ginto8 [~joe@pool-72-82-235-34.cmdnnj.fios.verizon.net] has quit [Ping
timeout: 265 seconds]
15:20 -!- visof [~visof@unaffiliated/visof] has quit [Quit: Leaving]
15:34 -!- skelterjohn [~jasmuth@c-76-99-92-240.hsd1.nj.comcast.net] has joined
#go-nuts
15:44 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts
15:45 -!- Fish [~Fish@9fans.fr] has joined #go-nuts
15:51 -!- 5EXAA5FHH [~DavidJone@dslb-084-056-071-080.pools.arcor-ip.net] has
joined #go-nuts
15:57 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has joined #go-nuts
15:58 -!- napsy [~luka@212.235.174.112] has quit [Quit: leaving]
15:59 -!- napsy [~luka@212.235.174.112] has joined #go-nuts
16:00 -!- slashus2 [~slashus2@65.211.219.163] has joined #go-nuts
16:00 -!- 5EXAA5FHH [~DavidJone@dslb-084-056-071-080.pools.arcor-ip.net] has left
#go-nuts []
16:01 -!- rusua [~Ru@155.83.wms.cz] has joined #go-nuts
16:02 -!- DavidJones [~DavidJone@dslb-084-056-071-080.pools.arcor-ip.net] has
joined #go-nuts
16:02 -!- rusua [~Ru@155.83.wms.cz] has left #go-nuts []
16:05 -!- boscop [~boscop@f055054070.adsl.alicedsl.de] has quit [Ping timeout: 240
seconds]
16:06 -!- boscop [~boscop@f055205178.adsl.alicedsl.de] has joined #go-nuts
16:08 -!- zero7 [~crazy@78.101.33.101] has joined #go-nuts
16:10 -!- lukew_cn [~lukew_cn@222.128.149.44] has quit [Quit: Bye~~]
16:16 -!- rutkowski [~adrian@078088207115.walbrzych.vectranet.pl] has joined
#go-nuts
16:22 -!- slashus2 [~slashus2@65.211.219.163] has quit [Quit: slashus2]
16:23 -!- mischief [~mischief@unaffiliated/mischief] has quit [Quit: For they have
sown the wind, and they shall reap the whirlwind.]
16:27 -!- allengeorge [~allengeor@74.12.153.91] has quit [Quit: allengeorge]
16:28 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit
[Read error: Connection reset by peer]
16:28 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
16:28 -!- jchico [~jchico@cpe-98-14-12-209.nyc.res.rr.com] has joined #go-nuts
16:35 -!- emmanueloga [~emmanuelo@190.247.41.202] has quit [Quit: WeeChat
0.3.3-dev]
16:36 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
16:36 -!- EliasAmaral [~dark@unaffiliated/eliasamaral] has quit [Ping timeout: 265
seconds]
16:37 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
16:37 -!- allengeorge [~allengeor@74.12.153.91] has quit [Read error: Connection
reset by peer]
16:37 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
16:52 -!- allengeorge [~allengeor@74.12.153.91] has quit [Quit: allengeorge]
16:55 -!- EliasAmaral [~dark@unaffiliated/eliasamaral] has joined #go-nuts
16:56 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: I ♥ Unicode]
16:56 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
17:00 -!- skelterjohn_ [~jasmuth@c-76-116-182-139.hsd1.nj.comcast.net] has joined
#go-nuts
17:01 -!- skelterjohn [~jasmuth@c-76-99-92-240.hsd1.nj.comcast.net] has quit [Ping
timeout: 265 seconds]
17:19 -!- zero7 [~crazy@78.101.33.101] has quit [Quit: Don't panic]
17:19 -!- HeckleJeckle [~hangeles@ool-44c55f66.dyn.optonline.net] has joined
#go-nuts
17:19 -!- napsy [~luka@212.235.174.112] has quit [Quit: Lost terminal]
17:21 -!- HeckleJeckle [~hangeles@ool-44c55f66.dyn.optonline.net] has left
#go-nuts []
17:22 -!- HeckleJeckle [~hangeles@ool-44c55f66.dyn.optonline.net] has joined
#go-nuts
17:38 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has joined #go-nuts
17:41 -!- slashus2 [~slashus2@65.211.219.163] has joined #go-nuts
17:47 -!- rv2733 [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts
17:57 -!- tvw [~tv@e176001188.adsl.alicedsl.de] has joined #go-nuts
18:04 -!- Ginto8 [~joe@pool-72-82-235-34.cmdnnj.fios.verizon.net] has joined
#go-nuts
18:07 -!- zero7 [~crazy@78.101.33.101] has joined #go-nuts
18:07 < sauerbraten> mhmm...  i'm bored and would like to program something
in Go, but i'm not creative enough to have an idea what...
18:08 < exch> Plenty of libraries out that that could use bindings or ports.
Just troll github/sourceforge/etc for a bit
18:12 < KirkMcDonald> sauerbraten: Write a Diplomacy adjudicator.
18:13 -!- rv2733 [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit:
Leaving]
18:13 < sauerbraten> i thought about making a BEEP lib for Go but I could
only find some hard english documentation about it and since english isn't my
mother tongue i could hardly understand something...
18:13 < DavidJones> bitterbraten, please code a fibonacci heap
18:14 < Ginto8> beep lib?
18:14 < DavidJones> or port lex to go
18:15 -!- macroron [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts
18:15 < sauerbraten> Ginto8: BEEP protocol...  www.beepcore.org
18:16 < Ginto8> sauerbraten: yeah just saw the BEEPy (the python
binding/lib/whatever) page and it explained
18:16 < sauerbraten> DavidJones: what is lex to go?
18:16 < Ginto8> he's saying to port lex (some language I presume)
18:16 < Ginto8> to go
18:17 < DavidJones> http://dinosaur.compilertools.net/#lex
18:17 < DavidJones> "Lex - A Lexical Analyzer Generator"
18:18 < sauerbraten> ooohh >.< clear now
18:19 < sauerbraten> i don't get the use of lex...
18:20 < DavidJones> you mean, you don't understand what it's for
18:20 -!- iant [~iant@81-233-149-58-no82.tbcn.telia.com] has joined #go-nuts
18:20 -!- mode/#go-nuts [+v iant] by ChanServ
18:20 < DavidJones> or you don't understand how yo use it?
18:21 < DavidJones> *to
18:22 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving]
18:23 -!- slashus2 [~slashus2@65.211.219.163] has quit [Quit: slashus2]
18:27 < jchico> I always wanted to write a compiler for my own little
language, but it seems like you have to learn how to use all these tools first
before you even get started
18:27 <+iant> you can write a compiler without using any other tools
18:28 < jchico> the closest thing I got was the small Scheme interperter
from The Little Schemer
18:29 < DavidJones> Well it's actually quite easy
18:29 < DavidJones> you should learn any PEG
18:29 < DavidJones> they're easy to learn
18:29 < DavidJones> and easy to use
18:29 < jchico> PEG?
18:30 -!- allengeorge [~allengeor@74.12.153.91] has quit [Quit: allengeorge]
18:30 < DavidJones> http://en.wikipedia.org/wiki/Parsing_expression_grammar
18:31 -!- MizardX [~MizardX@unaffiliated/mizardx] has joined #go-nuts
18:31 < DavidJones> do you know Wc3?
18:31 < jchico> ah thanks
18:32 < DavidJones> It is quite easy to mod and has its own language, JASS2
(just another scripting syntax)
18:32 < DavidJones> there is one "mainstream" precompiler for JASS, called
jasshelper (these guys are all so innovative)
18:33 < DavidJones> but I hugely disagreed on many of the syntax decisions
the creator of jasshelper made
18:33 < DavidJones> so I decided to have my own precompiler
18:33 < DavidJones> and learnt one PEG
18:33 < DavidJones> within a week I had a small precompiler
18:33 < DavidJones> that was 2-3 years ago
18:34 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
18:34 < jchico> ah cool, so you used it personally or did you also released
it for everybody?
18:34 -!- allengeorge [~allengeor@74.12.153.91] has quit [Read error: Connection
reset by peer]
18:35 < DavidJones> na I used it personally
18:35 < DavidJones> you see, the creator of jasshelper hacked the Wc3
worldeditor
18:35 < DavidJones> (or some friends of him)
18:35 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
18:35 < DavidJones> and they were able to create a third party tool which
automatically applied jasshelper to all JASS scripts within the mod
18:35 < DavidJones> I never managed to do that
18:36 < DavidJones> so I didn't bother to make it public (it was very clumsy
to use, you see...)
18:36 < DavidJones> *bothered
18:36 < jchico> hehe, well when you don't plan on making it public you don't
really care about that
18:36 < DavidJones> yeah...
18:37 < DavidJones> and one year later, vexorian (the creator of jasshelper)
made another language that was compiled to JASS, and that one was very cool
18:37 < DavidJones> so after a year I didn't even use it myself anymore
18:37 < DavidJones> ^^
18:37 < DavidJones> but fact is
18:38 < DavidJones> it's actually quite easy, once you get the hang of it
18:38 < DavidJones> now I wanted to make another compiler for Sc2 (the
newest game by blizzard), but after creating the grammar I saw that golang has no
Lex
18:39 < DavidJones> and now I'm waiting for someone to port Lex
18:39 < DavidJones> :D
18:39 < DavidJones> (since 20 days, roughly)
18:40 < jchico> ah so I see you are big RTS guy
18:40 < DavidJones> nah not really
18:40 < jchico> I suck at them, I rather play Civ :P
18:40 < DavidJones> I'm not into playing
18:40 < DavidJones> I'm into modding them
18:40 -!- General13372 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has joined
#go-nuts
18:41 -!- macroron [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit:
Leaving]
18:41 -!- macroron [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has joined #go-nuts
18:41 < jchico> talking about modding games, Neverwinter Nights got me
started on my scripting/programming itch
18:42 < jchico> I rarely played the game
18:42 < jchico> always on the toolset, heh
18:42 < DavidJones> Well, I got that games and played it for a while, then
checked out if you can mod it
18:43 < DavidJones> but I was too lazy to learn the "king maker" or what
it's called
18:43 < DavidJones> because I don't like the D&D ruleset
18:44 < jchico> ah yes, the moding got messy if you wanted to change things
hard-coded things like that
18:44 -!- General1337 [~support@71-84-50-230.dhcp.mtpk.ca.charter.com] has quit
[Ping timeout: 245 seconds]
18:44 < jchico> err, minus one 'things' there
18:54 -!- mxweas [~max@c-98-225-102-170.hsd1.az.comcast.net] has joined #go-nuts
18:55 -!- sladegen [~nemo@unaffiliated/sladegen] has quit [Disconnected by
services]
18:55 -!- sladegen [~nemo@unaffiliated/sladegen] has joined #go-nuts
18:56 -!- allengeorge [~allengeor@74.12.153.91] has quit [Quit: allengeorge]
19:01 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has joined
#go-nuts
19:01 -!- iant [~iant@81-233-149-58-no82.tbcn.telia.com] has quit [Read error:
Connection reset by peer]
19:01 -!- iant [~iant@81-233-149-58-no82.tbcn.telia.com] has joined #go-nuts
19:01 -!- mode/#go-nuts [+v iant] by ChanServ
19:03 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
19:06 -!- araujo [~araujo@gentoo/developer/araujo] has joined #go-nuts
19:08 < DavidJones> NWN uses its own scripting language, right?
19:20 < allengeorge> Hmm.  I thought we could skip iota on subsequent
declarations
19:20 < allengeorge> cont (
19:20 < allengeorge> const (
19:20 < DavidJones> we can?
19:21 < allengeorge> I remember seeing it in the first go presentation
19:21 < DavidJones> it works like that: if you don't have an assignment in a
const "block", the assignment from the line above gets copied
19:21 < allengeorge> Yeah.
19:21 < allengeorge> I think you can't use the type identifier though
19:22 < DavidJones> http://golang.org/doc/effective_go.html#constants
19:22 < allengeorge> Yeah - I see what I was doing wrong.  I was trying to
do:
19:22 < allengeorge> const (
19:23 < allengeorge> START CommandType = iota
19:23 < allengeorge> END CommandType
19:23 < allengeorge> )
19:23 < DavidJones> do not copy code
19:23 < allengeorge> ?
19:23 < DavidJones> use a pastebin or something similar
19:23 < allengeorge> Oh. Ok.
19:23 < DavidJones> http://pastebin.com/LmJtKYx0
19:23 < DavidJones> like that
19:24 < DavidJones> : )
19:24 < allengeorge> Anyways, that was all the code I intended to write.  It
seems I shouldn't have put CommandType after END
19:24 < DavidJones> yup : )
19:24 -!- Adys [~Adys@unaffiliated/adys] has joined #go-nuts
19:25 < allengeorge> I guess there's no way to tell gofmt to wrap at 80
chars hmm?
19:26 < DavidJones> no, why?
19:26 < DavidJones> for your ide?
19:26 < DavidJones> you know you can use gofmt -w to overwrite the source
file with the output?
19:27 < allengeorge> Yup
19:27 -!- HeckleJeckle [~hangeles@ool-44c55f66.dyn.optonline.net] has left
#go-nuts []
19:27 < allengeorge> I do a lot of split windows in vim; helps to have a
bounded line size
19:28 < exch> It should really be vim's responsibility to wrap lines, not
the code itself
19:28 < DavidJones> why should gofmt do the line wrap then?
19:28 < DavidJones> exactly my thoughts
19:29 < allengeorge> Maybe I can get vim to rewrap lines > 80 chars
19:30 < DavidJones> http://vim.wikia.com/wiki/Word_wrap_without_line_breaks
19:31 -!- ronny [~quassel@p4FF1D10B.dip.t-dialin.net] has joined #go-nuts
19:32 < allengeorge> DavidJones: Cool - thx :)
19:32 < DavidJones> well yeah
19:32 < DavidJones> lmgtfy
19:33 -!- Guest88093 [~quassel@p4FF1D10B.dip.t-dialin.net] has quit [Client Quit]
19:33 -!- ronnyy [~quassel@p4FF1D10B.dip.t-dialin.net] has joined #go-nuts
19:33 < DavidJones> btw, why do you use vim?
19:33 < DavidJones> A cool guy once said
19:33 < allengeorge> Well - just this once, yes.  You did google that for me
19:33 < allengeorge> I use vim at work as well.  I work with a lot of C++
code in different projects
19:34 < DavidJones> "You'd think that if you programmed in vim for 10 years,
you become invincible"
19:34 < allengeorge> It's convenient to keep the same keybindings etc.  in
your head
19:34 < allengeorge> Not really.  I have no illusions as to what vim can do.
For me it's an editor, not much more
19:36 -!- ronnyy [~quassel@p4FF1D10B.dip.t-dialin.net] has quit [Remote host
closed the connection]
19:36 -!- ronnyy [~quassel@p4FF1D10B.dip.t-dialin.net] has joined #go-nuts
19:42 -!- aho [~nya@fuld-4d00d3f8.pool.mediaWays.net] has joined #go-nuts
19:45 -!- iant [~iant@81-233-149-58-no82.tbcn.telia.com] has quit [Ping timeout:
276 seconds]
19:46 -!- sauerbraten [~sauerbrat@p508CE6B7.dip.t-dialin.net] has quit [Ping
timeout: 265 seconds]
19:47 -!- sauerbraten [~sauerbrat@p508CE6B7.dip.t-dialin.net] has joined #go-nuts
19:52 -!- Adys [~Adys@unaffiliated/adys] has quit [Quit: I ♥ Unicode]
19:52 < DavidJones> what do you think of this line: func init() {go func()
{for { outc <- <-inc }}()}
19:52 < DavidJones> it looks aweseome, doesn't it?
20:07 -!- Agon-laptop
[~marcel@HSI-KBW-095-208-003-128.hsi5.kabel-badenwuerttemberg.de] has joined
#go-nuts
20:09 -!- tux21b [~christoph@90.146.60.30] has quit [Ping timeout: 240 seconds]
20:15 -!- rutkowski [~adrian@078088207115.walbrzych.vectranet.pl] has quit [Quit:
WeeChat 0.3.3-dev]
20:29 -!- DavidJones [~DavidJone@dslb-084-056-071-080.pools.arcor-ip.net] has quit
[Quit: Konversation terminated!]
20:46 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has quit [Ping
timeout: 240 seconds]
20:46 -!- Wiz126 [~Wiz126@24.229.245.72.res-cmts.sm.ptd.net] has joined #go-nuts
21:07 -!- rlab [~Miranda@91.200.158.34] has quit [Quit: Miranda IM! Smaller,
Faster, Easier.  http://miranda-im.org]
21:09 -!- sauerbraten [~sauerbrat@p508CE6B7.dip.t-dialin.net] has quit [Ping
timeout: 240 seconds]
21:12 -!- dark [~dark@unaffiliated/eliasamaral] has quit [Ping timeout: 265
seconds]
21:18 -!- allengeorge [~allengeor@74.12.153.91] has quit [Quit: allengeorge]
21:22 -!- cco3 [~conley@c-69-181-138-209.hsd1.ca.comcast.net] has joined #go-nuts
21:24 -!- deso [~deso@x0561a.wh30.tu-dresden.de] has quit [Read error: Connection
reset by peer]
21:24 -!- allengeorge [~allengeor@74.12.153.91] has joined #go-nuts
21:26 -!- allengeorge [~allengeor@74.12.153.91] has quit [Read error: Connection
reset by peer]
21:26 -!- allengeorge_ [~allengeor@74.12.153.91] has joined #go-nuts
21:26 -!- aho [~nya@fuld-4d00d3f8.pool.mediaWays.net] has quit [Read error:
Connection reset by peer]
21:33 -!- dark [~dark@unaffiliated/eliasamaral] has joined #go-nuts
21:35 -!- accAgon-laptop
[~marcel@HSI-KBW-095-208-003-128.hsi5.kabel-badenwuerttemberg.de] has joined
#go-nuts
21:35 -!- Agon-laptop
[~marcel@HSI-KBW-095-208-003-128.hsi5.kabel-badenwuerttemberg.de] has quit [Quit:
Konversation terminated!]
21:39 -!- jA_cOp [~yakobu@unaffiliated/ja-cop/x-9478493] has joined #go-nuts
21:39 -!- sioraiocht [~tomh@unaffiliated/sioraiocht] has joined #go-nuts
21:41 -!- emmanueloga [~emmanuelo@190.247.41.202] has joined #go-nuts
21:43 -!- tvw [~tv@e176001188.adsl.alicedsl.de] has quit [Ping timeout: 246
seconds]
21:48 -!- zozoR [~zozoR@x1-6-00-0e-2e-a3-e0-23.k377.webspeed.dk] has quit [Quit:
Morten.  Desu~]
21:52 -!- mxweas [~max@c-98-225-102-170.hsd1.az.comcast.net] has quit [Remote host
closed the connection]
21:53 -!- Fish [~Fish@9fans.fr] has quit [Remote host closed the connection]
22:00 -!- thiago [~thiago@189.107.195.180] has joined #go-nuts
22:02 -!- awidegreen [~quassel@62.176.237.78] has quit [Remote host closed the
connection]
22:08 -!- path[l] [UPP@120.138.102.50] has quit [Quit: path[l]]
22:08 -!- terrex [~terrex@84.122.67.111.dyn.user.ono.com] has quit [Quit:
Leaving.]
22:10 -!- Guest77517 [~thiago@189.107.195.180] has quit [Quit: bye]
22:12 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
22:12 < angasule> cheers
22:14 -!- accAgon-laptop
[~marcel@HSI-KBW-095-208-003-128.hsi5.kabel-badenwuerttemberg.de] has quit [Quit:
Konversation terminated!]
22:15 -!- accAgon-laptop
[~marcel@HSI-KBW-095-208-003-128.hsi5.kabel-badenwuerttemberg.de] has joined
#go-nuts
22:15 -!- angasule [~angasule@190.2.33.49] has quit [Remote host closed the
connection]
22:23 -!- angasule [~angasule@190.2.33.49] has joined #go-nuts
22:23 < angasule> cheers
22:30 < angasule> linux...  check ; go package...  check ; coffee...  check
; chocolate...  check ; let's try to make this work :-)
22:37 < progettino> o.o
22:38 < progettino> goodnight
22:38 -!- progettino [~Marvin@dynamic-adsl-94-36-157-122.clienti.tiscali.it] has
quit [Quit: sQuit!]
22:52 < angasule> well, network tests fail as usual, but hello world works
:D
22:53 < exch> it's a start :p
22:54 -!- scarabx [~scarabx@c-76-19-43-200.hsd1.ma.comcast.net] has quit [Quit:
This computer has gone to sleep]
22:55 -!- temoto [~temoto@93-80-118-12.broadband.corbina.ru] has joined #go-nuts
22:59 < angasule> echo also works
22:59 < angasule> now let's try to write Doom 4
23:00 -!- thiago [~thiago@189.107.145.115] has joined #go-nuts
23:00 -!- trustin [~trustin@redhat/jboss/trustin] has joined #go-nuts
23:04 -!- temoto [~temoto@93-80-118-12.broadband.corbina.ru] has quit [Read error:
Operation timed out]
23:08 < angasule> I don't suppose the arm version works on the N810?  I see
mention of the N900 only
23:15 -!- Guest50677 [~thiago@189.107.145.115] has quit [Quit: bye]
23:25 < angasule> the indent file is really handy
23:27 -!- GeoBSD [~geobsd@lns-bzn-61-82-250-68-124.adsl.proxad.net] has quit
[Quit: Lost terminal]
23:29 -!- photron [~photron@port-92-201-122-104.dynamic.qsc.de] has quit [Ping
timeout: 260 seconds]
23:32 -!- ExtraSpice [~ExtraSpic@88.118.32.225] has quit [Ping timeout: 240
seconds]
23:48 -!- yashi [~yashi@dns1.atmark-techno.com] has quit [Ping timeout: 240
seconds]
23:50 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has quit
[Remote host closed the connection]
23:50 -!- ender2070 [~ender2070@bas22-toronto12-2925103372.dsl.bell.ca] has joined
#go-nuts
23:52 -!- f2f [~andrey@S01060013100dbc55.cg.shawcable.net] has joined #go-nuts
23:53 -!- macroron [~ron@c-98-242-168-49.hsd1.fl.comcast.net] has quit [Quit:
Leaving]
23:56 -!- f2f [~andrey@S01060013100dbc55.cg.shawcable.net] has quit [Quit: ta]
23:59 -!- sioraiocht [~tomh@unaffiliated/sioraiocht] has quit [Remote host closed
the connection]
--- Log closed Mon Jul 19 00:00:12 2010