[zeromq-dev] Proposal for 2.0.7: Cleaning up the ZMQ_* constants
mato at kotelna.sk
Fri Apr 16 00:42:47 CEST 2010
ellisonbg at gmail.com said:
> I am not too excited about this change as the current API is pretty
> well established and the new convention simply makes all of use type
> more. But, I spend a lot of my time in the Python universe, where
> "flat is better than nested." (I view the proposal as a sort for
Flat is of course better, but doesn't work very well long-term in C where
you have no concept of namespaces.
Hence this proposal, the main motivation is to future-proof ourselves by
not dumping every single constant into the ZMQ_ "namespace". Note that e.g.
BSD socket APIs use similar schemes; SOCK_XXX, SO_XXX, TCP_XXX and so on.
If others do not share my opinion that namespace pollution is a problem
then we can of course ditch the idea.
More information about the zeromq-dev