I plan to make the serialization arbitrary, so that you can pass in
any serialization class that has the loads and dumps methods. This
would allow you to use JSON, or one of the JSON object pickling
libraries out there, or even to write your own serializer.
I'm not interested in adding support for other languages directly to
the HotQueue project yet, mostly because HotQueue is still in it's
infancy. However I'd certainly encourage you to launch your own
"HotQueue compatible" library in PHP.
You can see how HotQueue works internally here, take a look at the put
and get methods:
https://github.com/richardhenry/hotqueue/blob/master/hotqueue.py
The get method uses the LPOP or BLPOP command, and the put method uses
the RPUSH command.
Richard