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>
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
<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]