Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
Added a Haskell server [in progress] #14
I ran the client and server on me own machine, think it would unbound it a bit if they were separated like in your setup.
This benchmark with Tsung is roughly what I expected in terms of results modulo hardware differences, which is why I wasn't that surprised when I saw the initial results.
Retracted numbers as I cannot reproduce with the unagi-chan variant.
So far it looks like a websockets implementation issue, but I'm not yet certain why this surfaced with unagi-chan and not
Direct linking is a compiler feature that is particularly useful for AOT-compiled server programs. It removes some of the dynamicity of Clojure (late dereferencing via vars) in favor of direct static calls in the compiled code. This generally results in JVM bytecode that is more amenable to JIT optimization by the JVM.
It does indeed drop messages.
@tumdum well, people were getting nasty about it on Reddit, so I figured I'd amend it to shift focus to the retraction and what we were doing to fix it. I wasn't going to leave a (visually prominent) screenshot of erroneous results up because are apt to see the screenshot and ignore the text.
Currently I'm getting weird interactions between the client and server and trying to figure out what's going on.