Skip to content
robnagler edited this page May 29, 2015 · 2 revisions

Naming

Naming in BOP is discussed some in ImportThoughts.

Collision Avoidance

We have had many problems with, for example, CSS collisions with other frameworks. Bootstrap uses row for a class name, which is far too general, for example, but BOP did, too.

Modules are prefixed with pk, because there are so many flat name space issues with Python that there's no alternative. For example, pkio can't be io, because you can't import the standard library io module even with import __future__.absolute_import.

Clone this wiki locally