PEG 1007: Split the ``gzz.vob`` package ======================================= :Author: Benja Fallenstein :Date: 2002-10-06 :Status: Incomplete Tuomas Lukka wrote in "[Gzz] gzz.vob.vobs, gzz.vobs or ???" (2002-08-26): I'd like to split off the real Vob-implementing classes from gzz.vob and leave only the framework classes there. However, there's a bit of a naming problem... I propose to split the vob package in three parts: - ``gzz.vob``: the interfaces - ``gzz.vob.impl``: the default impls of ``VobScene`` etc. - ``gzz.vob.util``: the default vob impls After this, ``gzz.vob`` would be added to the list of frozen packages in the pegboard_. .. _pegboard: ../pegboard.html It would also be nice to move the ``GraphicsAPI`` and platform-related classes here, if it's possible to separate them cleanly from Gzz-specific code: - ``gzz.vob.impl.awt`` - ``gzz.vob.impl.gl`` Is this possible? [Note: this question is why this PEG is 'incomplete.'] In the future, a ``gzz.vob.breaking`` package for linebreaking-related interfaces might be nice, but for now I propose to put the interfaces into ``gzz.vob``, the linebreaker implementations into ``gzz.vob.impl``, and the ``HBox``es into ``gzz.vob.util``. \- Benja