travv0
Joined 12 years ago
Joined 12 years ago
You have a source for that? The statistics you're referring certainly don't say anything at all to back your claim.
Edit: It looks like it doesn't happen in the primary tab and I have all the other tabs disabled which would explain it.
So what you're saying is Google took you to a page that had a very good version of the thing you were searching for?
Um, what? You can't just drop this without elaborating. I've never seen anybody have problems logging in a functional language.
https://github.com/rainbyte/frag/blob/master/src/BitSet.hs
https://github.com/rainbyte/frag/blob/master/src/Command.hs
https://github.com/rainbyte/frag/blob/master/src/Curves.hs
BangPatterns is a normal language extension to have enabled, was this used heavily? (hint: it's not enabled on "every source file.") You listed two of 28 files there, I'm assuming to try to show that the vast majority of the code in that repository is in the IO monad? You went from "vast majority" from one file to now two files. I'm looking for objectivity here, as you seem to be into. Let's see some numbers. I think anyone that glances at that repo would need some convincing of your claims.
Render.hs is 211 of 5580 lines of Haskell in the repository, by the way.
This is the claim we're talking about. Since you're into facts, not subjective opinions, show some evidence that the vast majority of the code in the repository is in the IO monad and uses carefully placed "!" eager evaluation annotations. Just to be clear, you haven't done that yet. That's a fact, not a subjective opinion.
> The vast majority of the code in that repository is in the IO monad and uses carefully placed “!” eager evaluation annotations.
Do you have anything to back that up?
Looking through that repository, I believe we have extremely different definitions of "vast majority."