Re:GitHub implementing Erlang git-daemon
by jrockway on Monday July 14, 2008 @06:13PM
(#246147)
I didn't realize you weren't releasing egitd. If you're keeping it to yourself, it doesn't really matter what it does or what language it's written in.
[ Parent
| on HN ]
Surely it matters insofar as people find it interesting to hear about, even if they might prefer to actually see the code.
Here's a piece of it that we did opensource. An Erlang pipe implementation. It acts as a FIFO for binaries.
http://github.com/mojombo/erlang_pipe/tree/master/pipe.erl
The performance ends up being quite good.
spaceship?
The comparison operator that returns -1, 0, or 1 depending on how the operands compare is often represented as <=> and commonly referred to as the "spaceship operator" because it looks like a flying saucer viewed from the side.
Huh. I never heard it called that before.
My background is in math so I always though of it in terms of the sign function: http://en.wikipedia.org/wiki/Sign_function
spaceship(x,y) = sign(x-y), for numbers, anyhow.