dominikh changed the topic of #cinch to: The IRC Framework | Latest version: Cinch 2.0.5
Spami has quit [Quit: This computer has gone to sleep]
v0n has joined #cinch
sleetdrop has joined #cinch
v0n has quit [Ping timeout: 240 seconds]
jonahR_ has joined #cinch
jonahR_ is now known as jonahR
jonahR has quit [Ping timeout: 264 seconds]
sleetdrop has quit [Quit: Computer has gone to sleep.]
sleetdrop has joined #cinch
ColdBlooder has joined #cinch
v0n has joined #cinch
v0n has quit [Ping timeout: 260 seconds]
sleetdrop has quit [Quit: Computer has gone to sleep.]
v0n has joined #cinch
v0n has quit [Ping timeout: 268 seconds]
sleetdrop has joined #cinch
sleetdrop has quit [Max SendQ exceeded]
sleetdrop has joined #cinch
rickmasta has joined #cinch
jonahR has joined #cinch
rickmasta has quit [Quit: Leaving...]
jonahR has quit [Quit: jonahR]
Spami has joined #cinch
Space has quit [Read error: Operation timed out]
space_ has joined #cinch
Spami has quit [Quit: This computer has gone to sleep]
postmodern has quit [Quit: Leaving]
Spami has joined #cinch
Spami has joined #cinch
sleetdrop has quit [Quit: Computer has gone to sleep.]
sleetdrop has joined #cinch
sleetdrop has quit [Max SendQ exceeded]
sleetdrop has joined #cinch
sleetdrop has quit [Ping timeout: 264 seconds]
v0n has joined #cinch
v0n has quit [Read error: Operation timed out]
sleetdrop has joined #cinch
sleetdrop has quit [Max SendQ exceeded]
sleetdrop has joined #cinch
Spami has quit [Quit: This computer has gone to sleep]
rikai_ has quit [Ping timeout: 248 seconds]
v0n has joined #cinch
Spami has joined #cinch
Spami has joined #cinch
Spami has quit [Quit: This computer has gone to sleep]
sleetdrop has quit [Quit: Computer has gone to sleep.]
sleetdrop has joined #cinch
Spami has joined #cinch
Spami has joined #cinch
petru has quit [Ping timeout: 264 seconds]
sleetdrop has quit [Quit: Computer has gone to sleep.]
jonahR has joined #cinch
<Donovan> so, here's the $20k dollar question... what's the best way to write test suites for cinch?
<Donovan> I mean, I see the tests in cinch itself
<dominikh> split your plugins into two parts, one that's doing processing and one that's talking to the server. test the former
<Donovan> but if I wanted to test an incoming message on a channel
<dominikh> Cinch has almost no tests.
<Donovan> yes, I suppose I could do some of that. But, testing plugins seems hard to do without actually connecting to the server and running the command and seeing what happens.
<dominikh> now you know why Cinch has almost no tests
<Donovan> heh
<Donovan> yeah, oh well.
<Donovan> we almost need a dummy ircd to test with
<dominikh> my upcoming XMPP library will have tests :P
<adrian_> are you doing it in ruby as well? :)
<dominikh> nope
<adrian_> guessed as much, is it go?
<dominikh> yup
<adrian_> hm
<adrian_> I wanted to give it a try but I didn't come up with a good example to start with
<dominikh> there's a lot you can do in it :)
<adrian_> i wanted to try something like tetris, but i couldn't get sdl working at that time, so i just put it aside ;)
<dominikh> heh
<dominikh> I'd probably start with something that's not graphical ;)
<adrian_> yeah, as always. but if it's not graphical i have even less ideas
<adrian_> plus i'd probably be missing inheritance
<dominikh> inheritance is overrated, composition is where it's at :)
<adrian_> i'm used to it though
<dominikh> I've been doing Ruby for 5 years before I discovered Go, and I managed rather quickly :)
<adrian_> do you remember what your first go project was?
<dominikh> hm, not entirely sure. either my router web interface/configuration tool, or my NZB indexer
<adrian_> nzb indexer?
<dominikh> usenet-related stuff. NZB is a file format that describes what articles you need to download a certain file
<dominikh> and indexers are akin to search engines for that
<adrian_> ah
<adrian_> never really used it
<dominikh> or well, they create them in the first place. they look through usenet headers and create NZBs
<adrian_> hmm..
<adrian_> i'll have some time soon, maybe i can think of something useful for me
<dominikh> and well, last unfinished project is an id3 library and now an xmpp library. I'm more a fan of writing libraries than actual software ;)
<adrian_> seems like it ;)
tennel has quit [Quit: I'm gone!]
<adrian_> the latest thing i was thinking about implementing was a cal/carddav server
<adrian_> but then i saw the specification of those..
<dominikh> hehe
jonahR has quit [Quit: jonahR]
postmodern has joined #cinch
<Donovan> why go?
<dominikh> it's a nice language
<Donovan> sure, okay, but what made you start using it?
<Donovan> I'm always curious why people switch languages
<dominikh> I've been looking for a compiled language for a while, and Go popped up
<Donovan> unless it's simply, 'because I wanted to try it'
<dominikh> and I was getting tired of Ruby
<Donovan> okay
<dominikh> and it's refreshing to deal with a simple language that's not advocating metaprogramming and all that stuff constantly
<Donovan> fair enough
<Donovan> last I looked at go it wasn't yet ready for prime time, or so it seemed to me at the time. That was about a year ago, I guess.
<dominikh> about a year ago was the 1.0 release, and that was pretty ready for prime time :)
<Donovan> maybe it was longer then, I honestly don't recall.
<Donovan> but you're liking it?
<dominikh> yes.
<Donovan> cool
Donovan has quit [Quit: WeeChat 0.4.1]
Space has joined #cinch
space_ has quit [Read error: Operation timed out]
v0n has quit [Ping timeout: 246 seconds]
Spami has quit [Ping timeout: 240 seconds]
v0n has joined #cinch
Csibesz has joined #cinch
Csibesz has quit []