git would be pretty bad in this situation. It sounds more like rsync.
111 karma · joined February 5, 2012
I'd say Go isn't an impressive programming language, but a very impressive software engineering language.
When writing Haskell, I spend a lot of time thinking about how I can express the problem using the different language constructs, and how elegant the code is. With Go, because the language is so simple, I just focus on solving the problem; I almost feel that I solve the problem in spite of the language.
Or just change `(checkColl tr rsDone || checkBound tr)` to `(checkBound tr || checkColl tr rsDone)`.
I'm sure these numbers will improve.