============================================================= Design of Alph: the default implementations of the interfaces ============================================================= Text spans ========== "Normal text spans" =================== .. UML:: alph_textspanimpl_std class TextSpan "interface" class StdTextSpan inherit TextSpan class TextScrollBlock class PermanentTextScroll class TransientTextScroll Fake text spans =============== Fake text spans are objects that implement the text span interface but are implemented as strings, not permanent media references. class TextSpan "interface" class FakeTextSpan inherit TextSpan URN5 text spans =============== URN 5 text spans are a relatively new innovation by Benja Fallenstein: