dominikh changed the topic of #cinch to: The IRC Framework | Latest version: Cinch 2.0.9
postmodern has joined #cinch
rikai_ has quit [Ping timeout: 264 seconds]
UberDragon has quit [Remote host closed the connection]
rikai_ has joined #cinch
postmodern has quit [Quit: Leaving]
rickmasta has quit [Quit: Leaving...]
rickmasta has joined #cinch
postmodern has joined #cinch
jonahR has quit [Quit: jonahR]
postmodern has quit [Quit: Leaving]
UberDragon has joined #cinch
postmodern has joined #cinch
kx has quit [Ping timeout: 240 seconds]
kx has joined #cinch
Spami has quit [Quit: This computer has gone to sleep]
kludge` has quit [Ping timeout: 256 seconds]
kludge` has joined #cinch
postmodern has quit [Quit: Leaving]
rickmasta has quit [Quit: Leaving...]
<Netfeed> dominikh: missed that it's you that post the go git tip stuff, really nice post
<dominikh> Netfeed: :) thanks
<dominikh> didn't know you followed Go stuff
<Netfeed> i follow everything :P
<dominikh> :D
<Netfeed> well, i've been more and more interested in go lately
<Netfeed> kinda easy to pick up
<Netfeed> some stuff is a bit strange
<dominikh> can't think of anything strange :P but yeah, it's easy to pick up
<Netfeed> but, i guess it's just idioms in the language that i'm not used to yet
<dominikh> got anything in particular?
<Netfeed> i was looking through the stuff for listing stuff in a dir, took a while and two rewrites before i settled with io/ioutil. it's not really that it's strange, but it wasn't really that clear that it was the best case of for me to use
<Netfeed> and in some places where i really wanted to know what type of error my error was
<dominikh> well, Go is a bit more low level than what you might be used to
<dominikh> and re error: read the documentation and use type assertion :P
<dominikh> brb, 10 minutes
<Netfeed> well, it wasn't such a problem, i was fine with the really low level solution i had, but i could reduce that code with 10-15 rows by using io/ioutil instead
<Netfeed> my problems is mostly about not knowing enough about the stdlib
<dominikh> heh yeah
<Netfeed> also, tried to build some sort of server, that just bascially took a tcp connection, ran a go-routine against it and then returned some data. worked fine for every other connection: worked, hanged for a while then worked, worked, hanged for a while then worked
<dominikh> uh, must've done something weird :P
<Netfeed> maybe
<dominikh> on your scale it probably was not the GC pauses ;)
<dominikh> feel free to show me code whenever you feel like it. even though I'm going to bed in a minute, so probably not now :P
<Netfeed> what!? we're talking 100k requests here!! (or not, maybe 10 and sequential)
<dominikh> even 100k wouldn't trigger it :P
<Netfeed> sure :)
<Netfeed> will probably be done with my first program tonight (let's hope so at least, might get stuck infront of the tv instead)
<dominikh> hehe
<Netfeed> planing on doing something with my dotfiles and i'm building a program for linking them to ~, bascially something that a simple bash-script could handle much easier, but it's not as fun
<dominikh> mhm. not a fan of programming exercises that could be solved *so much easier* with bash. mostly because you're not learning a lot and not enjoying it
<Netfeed> but that would force me to learn bash :)
<dominikh> a worthwhile skill :P
<Netfeed> something i noticed while building this is that the syntax was kinda easy to pick up but that the stdlib was harder to actually find the stuff that i wanted (as i said above)
<Netfeed> and i didn't always find the exact code i wanted to find when i tried to look it up in the src
<Netfeed> the one thing that comes to mind is FileType i think, found File though
<dominikh> uh, what would FileType be
<dominikh> or do, for that matter
<Netfeed> sorry, FileMode
<dominikh> bitmask, yeah
<dominikh> well, bitflag, same deal.
<Netfeed> well, i like it so far at least
<Netfeed> i really have to get into it a bit more
<dominikh> also, if you use emacs, vim or acme you can use godef to directly jump to the source of something, including stdlib
<dominikh> but the docs should suffice
<Netfeed> really? cool
<Netfeed> added so vim always runs gofmt on saves
<dominikh> yeah, that's nice, too
<dominikh> it's a pity you don't use emacs though; I wrote the go-mode :P
<Netfeed> nice
<Netfeed> that's one of javas best features (or well, you know, eclipses)
<dominikh> nice thing about godef is that it's orders of magnitude faster, doesn't need a cache nor a daemon :P
<dominikh> you invoke it, it parses the required sources, finds the right place, and all in a fraction of a second
<Netfeed> sounds really handy
<Netfeed> i have to give it a try when i get home
<dominikh> (and gocode for code completion, of course)
<Netfeed> i don't really use code completion that much other than in java
<dominikh> I don't need it, but it's nice to have
<dominikh> especially when it's not as slow as in eclipse ;)
<Netfeed> :)
<Netfeed> i was "amazed" when i got a new work computer and got my java compelation times down from 2-3 min to 20 seconds :)
<dominikh> 20 seconds, wow
<Netfeed> but i had a really shit computer before
<Netfeed> shitty*
<dominikh> 20 is still shitty
<Netfeed> does a bit of other stuff too, creating wars, copying jars and some cleaning and such too, but yeah, i agree
UbuPhillup has left #cinch ["WeeChat 0.4.1"]
rickmasta has joined #cinch
<dominikh> well yeah, that's because it's a terrible system alltogether ;)
<Netfeed> hush
<dominikh> I hope you don't disagree.
<Netfeed> i kinda like java as a language, for the same reason i like go as a language, the code can only be written in one way (if you want to do it properly) and that makes it more read able, but there's a lot of stuff around the language that i loath
<Netfeed> like finding where jars is located, different libs that requires different versions of other libs and such
<Netfeed> (and a lot of other stuff too, like missing callbacks and such)
<dominikh> pretty sure everyone writes the same thing in 10 different ways in java
<waxjar_> the few snippets of java i've seen make me stay far, far away from it :D
<Netfeed> but it's "hard" to write really strange stuff, it's easier in say perl to write stuff that is completely unreadable
UberDragon has quit [Remote host closed the connection]
rickmasta has quit [Quit: Leaving...]
<dominikh> Java achieves to be quite unreadable simply by the 5 levels of indirection and variable names that almost hit the 80 character limit
<dominikh> but I'm done with today, good night
rickmasta has joined #cinch
UberDragon has joined #cinch
v0n has joined #cinch
rickmasta has quit [Quit: Leaving...]
rickmasta has joined #cinch
rickmasta has quit [Quit: Leaving...]
rickmasta has joined #cinch
rickmasta has quit [Quit: Leaving...]
rickmasta has joined #cinch
rickmasta has quit [Client Quit]
rickmasta has joined #cinch
[Rickmasta] has joined #cinch
rickmasta has quit [Ping timeout: 245 seconds]
[Rickmasta] has quit [Ping timeout: 264 seconds]
Spami has joined #cinch
Spami has joined #cinch
jonahR has joined #cinch
rickmasta has joined #cinch
postmodern has joined #cinch
jonahR has quit [Quit: jonahR]
jonahR has joined #cinch
jonahR has quit [Client Quit]
jonahR has joined #cinch
rickmasta has quit [Read error: Connection reset by peer]
rickmasta has joined #cinch
UberDragon has quit [Remote host closed the connection]
jonahR has quit [Quit: jonahR]
UberDragon has joined #cinch