On Thu, Sep 12, 2013 at 05:38:00PM +0100, Smylers wrote: > How about Vehicle::Tesla::ModelS then? > > Does putting Device:: in front of that lot actually add anything, other > than to the unwieldiness of the name?
Vehicle:: doesn't generalize very well to toasters, refrigerators, etc. If a new top-level name is a good idea, I'd suggest an Internet-of-Things top-level, Thing:: or IoT:: or IOT:: This particular module, btw, will probably be good for future Tesla vehicles; it's anyone's guess how the API will evolve. In fact, at the moment it's just the reverse-engineered API used by the Tesla iOS and Android apps; nothing officially supported. I'll have to have a big fat dislciamer at the top of the POD... -- greg