Dude, awesome. It's funny, because this is what I was planning to do. Now I have to figure out something else to re-reinvent. :D
dustin
· 2 months ago
I know all about it. :)
Usually my process of innovation involves thinking of something really awesome, doing a google search and spending the rest of my day evaluating implementations of things from people who think them out far better than I do.
"Cacherl is an Erlang port of famous Memcached trying to take advantage of both Erlang and Memcached"
dustin
· 2 months ago
Yes. My code may be valuable to that project, but the goals are different.
My goal was not to produce a memcached server, but a memcached protocol parser/dispatcher.
The cacherl guys are welcome to add my code to their project for binary protocol support.
gigel7
· 2 months ago
how does your memcached implementation deal with memory fragmentation problems?
dustin
· 2 months ago
That's not so much what it does. The primary point is to provide a bridge to other services. It's the storage services that have to deal with memory fragmentation.
Usually my process of innovation involves thinking of something really awesome, doing a google search and spending the rest of my day evaluating implementations of things from people who think them out far better than I do.
It's a gift and a curse.
"Cacherl is an Erlang port of famous Memcached trying to take advantage of both Erlang and Memcached"
My goal was not to produce a memcached server, but a memcached protocol parser/dispatcher.
The cacherl guys are welcome to add my code to their project for binary protocol support.
If you care about such things, use the other server I work on: http://code.google.com/p/memcached/ :)