Releases: mediocregopher/ghost
Release list
Use new goat syntax
Goat v1.0.0 is out, so I'm changing everything over to using its new syntax
Rewrite: Better, faster, stronger
I rewrote ghost from the ground up. It has all the same properties as before, but with slightly different methods and slightly different behavior on a few of the methods (for instance, AddConn is synchronous now).
FIX: we don't need pointers to interfaces
An interface{} is technically only two words in size no matter what value it's representing. While a pointer is one word in size, the extra hop to dereference the interface is probably worse then just copying two words around everywhere, since it gets rid of memory caching optimizations that are probably happening under the hood. I have no metrics to back this up, but it makes the code simpler so it's happening.
New goat, better organization
Updated ghost to use the goat 0.4.0 syntax, and everything inside of ghost now uses absolute import paths (so it can actually be imported by other things!)