home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 19 / AACD19.BIN / AACD / Programming / Emperor / Emperor.readme < prev   
Encoding:
Text File  |  2001-02-17  |  18.7 KB  |  369 lines

  1. Short:    Object-oriented programming language
  2. Author:   Matthias Gietzelt
  3. Uploader: Andreas Gietzelt <endee@t-online.de>
  4. Version:  3.6
  5. Type:     dev/c
  6. Email:    shamane@exmail.de
  7. Requires: OS 3.5, well-equipped Amiga, some knowledge,
  8.  
  9.           Amiga Developer CD 2.1 (see below)
  10.  
  11.  
  12.         _______   __   __          ___        _______   ___      ___          ___   
  13.        /******/  /**| /**|        /***\      /******/  /***\    /***\        /***\  
  14.       /**____/  /***|/***|       /*__**\    /**____/  /*__**\  /*___*\      /*__**\ 
  15.      /**/___   /*/ |**/|*|      /*/__/*|   /**/___   /*/__/*| |*/   \*|    /*/__/*| 
  16.     /******/  /*/  |_/ |*|     /*******/  /******/  /*******/ |*|   |*|   /*******/ 
  17.    /**____/  /*/       |*|    /*______/  /**____/  /*__**__/  |*|   |*|  /*__**__/  
  18.   /**/___   /*/        |*|   /*/        /**/___   /*/  \*\    \*\___/*/ /*/  \*\    
  19.  /******/  /*/         |*|  /*/        /******/  /*/    \*\    \*****/ /*/    \*\   
  20. /______/  /_/          |_| /_/        /______/  /_/      \_\    \___/ /_/      \_\  
  21.  
  22.  
  23.                       The object-oriented programming language
  24.  
  25.                     Available at www.aminet.de ! (Drawer: dev/c)
  26.  
  27.  
  28. Für die deutsche Version, bitte weiter unten lesen....
  29.  
  30.  
  31. ENGLISH:
  32.  
  33.  
  34. History
  35.  
  36. 2.0  - Initial release
  37. ---
  38. 2.1  - GadTools gadgets support !!
  39.      - reached to shrink programsize by coding the window-stuff by myself
  40.        instead of making it by ReActor
  41. ---
  42. 2.2  - Oops..The program crashed, when a clicktab was in a test-window.
  43.      - speed optimizations (e.g. at startup, shutdown etc.)
  44.      - defined catalog-creation
  45.      - C++-Code support
  46.      - added the macro "Preferences-Menu" for Prefs-Programs
  47.      - better & easier generated C-sourcecode
  48.      - minor bugfixes
  49. ---
  50. 2.3  - prefs-editor rewritten
  51.      - chooseable processortype for generated StormC-project
  52.      - modified programming-help
  53.      - some functionmacros rewritten
  54.      - minor bugfixes
  55. ---
  56. 3.0  - gadgets-test routine rewritten
  57.      - fixed bugs by showing tapedeck & colorwheel gadgets
  58.      - fixed problems with clicktabs & page gadgets (see "clicktabsexample")
  59.      - added function "Shutdown()" (called, when program quits)
  60.      - added progress-bar while saving
  61.      - added macrofunctions "Emperor_Set/GetGadgetAttrComplex()" (see guide for details)
  62. ---
  63. 3.1  - fixed a bug when generating source for window with colorwheel
  64.      - source is now *more* SAS/C friendly
  65.      - fixed a silly bug when copy a function from programming help into texteditor
  66.      - added online help for macrofunctions (see chapter Programming Help for details)
  67.      - added ARexx-connection to StormC (Scripts - Dir)
  68.      - added arguments by starting StormC (e.g. GoldED support for StormC)
  69.      - added loading picture
  70. ---
  71. 3.2  - added parametry of several image-gadgets (bevel, bitmap, glyph)
  72.        (see "ClicktabExample" for details)
  73.      - fixed a bug with slider and getfile-gadgets
  74.      - fixed problem with requester-body-text ["\n" (Newline) will be recognized now]
  75.      - rewritten routine for adding, moving (up and down) and removing of objects in a list
  76. ---
  77. 3.5  - showing of scroller & slider-gadgets fixed
  78.      - layout-gadget (bevelstyle & -state) doesn't switch back to previous setted
  79.        values anymore
  80.      - added support of finnish catalog
  81.      - added program-environment for configuration of version, program name,
  82.        stack, mem and many more
  83.      - deleting windows is possible now
  84.      - when pages were added to gadgetlist, its generation was incorrect
  85.      - added gadgethelp support - just connect a gadget to configure ! (program-environment)
  86.      - added function <Menu-Edit-Clearlist> to reset current list of objects
  87.      - label's Locale-connection works correct now
  88.      - gadgethelp for nearly every gadget
  89.      - added chooseable HookType for string-gadgets
  90.      - added some initial-configurations for texteditor-gadgets
  91.      - moving Locale-entrys is possible now
  92.      - editing the includelist is also possible now
  93.      - added new startup-picture (thanks to Janne Peräaho)
  94. ---
  95. 3.6  - Gradientsliders horiz/vert orientation works correct now
  96.      - some global variables problems fixed
  97.      - problems with node-array fixed
  98.      - special positions/sizes for OS 2.0 windows work now
  99.      - chooseable smallfont for large lists
  100.      - fixed crash when moving a test-window
  101.      - modifyable library-integration for your project
  102.      - fixed bug in installer-script (doesn't notice, if an OS higher than 3.5 was installed)
  103.      - added interconnection maps
  104.      - generating source based on AmigaOS 2.0, AmigaOS 3.5+ or mixed code
  105.  
  106.  
  107. Introduction
  108.  
  109. Thanks for decrunching and the will to testing the program-packet.
  110. This program should "revolutioning" the software-development on Amiga.
  111.  
  112. Object-oriented programminglanguage (OOP) is maybe a bit too high for that
  113. program, because there are "real" C/C++-sourcecodes generated and
  114. an external C/C++-Compiler must translate it into machine-code. In the Amiga-sphere
  115. there are only less applications like CanDo, Storm-Wizard and so on, but one day
  116. I have seen the program "Delphi" on the PC :( ! This OOP is exclusive controlable
  117. in Pascal (that set's me up) and it has millions of configuration-possibilities.
  118. I didn't knew such things on Amiga, and so I made it by myself.
  119.  
  120. I want to make parameting of the Graphical User Interface (GUI) and its macro-elements as easy as
  121. possible. Following standard-GUI-elements are implemented:
  122.  * Windows
  123.  * OS2.0 Gadgets (GadTools)
  124.  * OS3.5 Gadgets (Reaction)
  125.  * Requests
  126.  * Menus
  127.  * ASL-Requests
  128.  * Locale
  129.  * Function-macros, which makes programming under OS3.5 more easily
  130.  
  131. With Emperor you are generating a complete C/C++-sourcecode, which only must be
  132. compiled by an external compiler (e.g. StormC from the developer CD2.1).
  133.  
  134. Aim of this program is to assure software developer to create their programs (its sourcecode)
  135. by Emperor, because the making of software (opening of windows, file- and fontrequests,
  136. menus etc.) is often equal and must not longer copied by programmers from other sourcecodes.
  137. Emperor decrees about one or more macros for every GUI-element. Like the menus:
  138. here you must, for creating the complete Project-menu (open, close, save, print etc.) and its
  139. translation, (in Locale-".catalog"-file) only select the corresponding entry in the list.
  140. This is also possible with requests e.g. by making a QuitRequest. These are called in
  141. the own sourcecode as function "REQUESTNAME();".
  142.  
  143. But the program should also be for user, who never programmed before,
  144. and bade an easy way in the programming of AmigaOS-GUIs.
  145.  
  146.  
  147. Systemrequirements
  148.  
  149.   - an Amiga ;-)
  150.   - Memory at least 26 MByte !!; recommended 64 MByte or more
  151.   - Workbench version 3.5 or higher
  152.   - Processor at least 68020; recommended 68060
  153.   - Amiga Developer CD 2.1 of the HAAGE & Partner GmbH
  154.   - C/C++-Compiler (from the developer CD "ADCD_2.1:Contributions/Haage_&_Partner/StormC/")
  155.   - CatComp (from the developer CD "ADCD_2.1:NDK/NDK_3.5/Tools/CatComp")
  156.   - xen.font in size 8 installed in "Fonts:"-directory of the Bootdevice, :-)
  157.  
  158.  
  159. DEUTSCH:
  160.  
  161.  
  162. Die Geschichte
  163.  
  164. 2.0  - Erste Veröffentlichung
  165. ---
  166. 2.1  - AmigaOS 2.0 Gadgets hinzugefügt !!
  167.        (GadTools-Gadgets sind nun verfügbar !)
  168.      - Programm ist durch Code-Umsetzung von ReActor nach eigenem Code geschrumpft.
  169. ---
  170. 2.2  - Programmabsturz, wenn Clicktab-Gadgets in einem Test-Fenster waren.
  171.      - Geschwindigkeitsoptimierungen (z.B. beim Start, Ende etc.)
  172.      - definierte Catalog-Erstellung
  173.      - Makro "Preferences-Menü" für Einstellungs-Programme
  174.      - C++-Quelltext Unterstützung
  175.      - besserer & einfacherer generierter C-Quelltext
  176.      - minimale Fehler behoben
  177. ---
  178. 2.3  - Prefs-Editor überarbeitet
  179.      - wählbarer Prozessortyp für generierten StormC-Projekt
  180.      - modifizierte Programmierhilfe
  181.      - diverse Funktionsmakros überarbeitet
  182.      - minimale Fehler behoben
  183. ---
  184. 3.0  - Gadget-Test Routine überarbeitet
  185.      - Fehler beim Anzeigen von Tapedeck & Colorwheel Gadgets behoben
  186.      - Probleme mit Clicktabs & Page Gadgets behoben (siehe "clicktabsexample")
  187.      - Funktion "Shutdown()" hinzugefügt (Aufruf, bei Programmende)
  188.      - Fortschrittsanzeige während des Speicherns
  189.      - Makrofunktion "Emperor_Set/GetGadgetAttrComplex()" hinzugefügt
  190.        (siehe Emperor.guide)
  191. ---
  192. 3.1  - Fehler beim Quelltextgenerieren mit ColorWheels behoben
  193.      - Quelltext ist nun SAS/C freundlich*er*
  194.      - Fehler beim Kopieren einer Funktion von der Programmierhilfe in den Texteditor behoben
  195.      - Online Hilfe für Makrofunktionen hinzugefügt (siehe Kapitel Programmierhilfe)
  196.      - ARexx-Verbindung zu StormC (Scripts - Verzeichnis)
  197.      - Argumente beim Starten von StormC hinzugefügt (z.B. GoldED support für StormC)
  198.      - Ladebild hinzugefügt
  199. ---
  200. 3.2  - diverse Image-Gadgets (Bevel, Bitmap, Glyph) hinzugefügt
  201.        (siehe "ClicktabExample" für Einzelheiten)
  202.      - Fehler mit Slider und Getfile-Gadgets behoben
  203.      - Problem mit dem Requester-Body-Text behoben ["\n" (Newline) wird nun berücksichtigt]
  204.      - Routine für hinzufügen, verschieben (hoch und runter) und löschen von Objekten
  205.        in den Listen überarbeitet
  206. ---
  207. 3.5  - Anzeigen des Scroller & Slider-Gadgets ist überarbeitet worden
  208.      - Layout-Gadget (BevelStyle & -State) springt nicht mehr zu zuvor eingestellten
  209.        Werten zurück
  210.      - Finnischen Katalog hinzugefügt
  211.      - Programmumgebung zur Konfiguration von Version, Programmnamen, Stack, Speicher
  212.        und vielem, vielem mehr hinzugefügt
  213.      - löschen von Fenstern ist nun möglich
  214.      - wenn Pages hinzugefügt wurden, waren deren Generationen inkorrekt
  215.      - GadgetHelp hinzugefügt - einfach ein Gadget verbinden, um die GadgetHelp zu
  216.        konfigurieren ! (Programmumgebung)
  217.      - Funktion <Menü-Bearbeiten-Liste löschen> für das Zurücksetzen der aktiven Liste von
  218.        Objekten hinzugefügt
  219.      - Label's Locale-Verbindung arbeitet nun korrekt
  220.      - GadgetHelp für beinahe jedes Gadget
  221.      - wählbarer HookType für String-Gadgets
  222.      - diverse Initial-konfigurationen für Texteditor-Gadgets hinzugefügt
  223.      - verschieben von Locale-Einträgen ist nun möglich
  224.      - editieren der Includeliste ist nun möglich
  225.      - neues Startupbild hinzugefügt (Dank an Janne Peräaho)
  226. ---
  227. 3.6
  228.      - Gradientsliders horiz/vert Ausrichtung arbeitet nun korrekt
  229.      - einige Probleme mit globalen Variablen behoben
  230.      - Probleme mit Node-Arrays behoben
  231.      - spezielle Positionen/Größen für OS 2.0 Fenster arbeiten nun korrekt
  232.      - wählbarer Smallfont für komplexe Listen (Texteditor/Programmierhilfe)
  233.      - Fehler behoben beim verschieben vom Vorschaufenster
  234.      - veränderbare Library-Integration für das eigene Projekt
  235.      - Fehler behoben im Installer-Skript (arbeitet jetzt mit OS-Versionen >3.5 zusammen)
  236.      - Interconnection Maps hinzugefügt (Verknüpfung von Gadgets)
  237.      - Quelltextgenerierung auf Basis von AmigaOS 2.0, AmigaOS 3.5+ oder gemischt
  238.  
  239.  
  240. Die Einführung
  241.  
  242. Vielen Dank, daß Sie dieses Programm entpackt haben und ausprobieren möchten !
  243. Dieses Programm soll die Software-Entwicklung auf dem Amiga "revolutionieren".
  244.  
  245. Objekt-orientierte Programmiersprache (OOP) ist vielleicht ein wenig
  246. zu hoch gegriffen, da weiterhin "echte" C/C++-Quelltexte generiert und
  247. durch einen externen C/C++-Compiler übersetzt werden müssen. Im Amiga-Bereich
  248. gibt's nur wenige Ausnahmen wie CanDo, Storm-Wizard u.a., aber irgendwann habe
  249. ich das Programm "Delphi" auf dem PC :( kennengelernt ! Diese OOP ist
  250. ausschließlich in Pascal gehalten (was mich arg störte) und erschlägt einen
  251. mit den Millionen Konfigurations-möglichkeiten. Ich kannte soetwas in der Art
  252. bisher auf dem Amiga nicht, und kurzentschlossen setzte ich mich selbst daran.
  253.  
  254. Ich wollte die Parametrierung der Oberfläche und der Makro-Elemente so einfach wie
  255. möglich machen. Folgende Standard-Oberflächenelemente sind implementiert:
  256.  * Fenster
  257.  * OS2.0 Gadgets (GadTools)
  258.  * OS3.5 Gadgets (Reaction)
  259.  * Requester
  260.  * Menüs
  261.  * ASL-Requester
  262.  * Locale
  263.  * vorgefertigte Funktionsmakros, die das Programmieren unter OS3.5 wesentlich erleichtern.
  264.  
  265. Man generiert mit Emperor einen komplett fertigen C/C++-Quelltext, der nur noch
  266. durch einen externen Compiler (z.B. StormC auf der Developer CD2.1) übersetzt werden muß.
  267.  
  268. Ziel dieses Programms soll sein, Softwareentwickler zu überzeugen mit Emperor ihre
  269. Programme (deren Quelltext) zu erstellen, da die Verfahrensweise bei der Erstellung
  270. von Software (Öffnen von Fenstern, Datei- und Schriftauswahlrequestern, Menüs etc.)
  271. oft gleich ist und nicht weiter durch den Programmierer selbst mühsam aus anderen
  272. Quelltexten herausgefischt werden muß. Emperor verfügt für jedes Element schon
  273. ein oder mehrere vorgefertigte, aber veränderbare, Makros. So z.B. bei den Menüs:
  274. hier muß für das Projekt-Menü (Öffnen, Speichern, Drucken etc.) und dessen
  275. Übersetzung (für Locale - ".catalog"-Datei) nur der entsprechende Eintrag
  276. gewählt werden. Dies gilt auch für Requester z.B. für das QuitRequest. Diese müssen
  277. nur noch im eigenen Quelltext als Funktion "REQUESTERNAME();" aufgerufen werden.
  278.  
  279. Das Programm soll aber auch für Amigianer sein, die noch nie programmiert haben,
  280. und so einen einfachen Einstieg in die Programmierung der AmigaOS-Oberfläche bieten.
  281.  
  282.  
  283. Die Systemanforderungen
  284.  
  285.   - einen Amiga ;-)
  286.   - Speicher mindestens 26 MByte !!; empfohlen 64 MByte oder mehr
  287.   - Workbench Version 3.5 oder höher
  288.   - Prozessor mindestens 68020; empfohlen 68060
  289.   - Amiga Developer CD 2.1 von der HAAGE & Partner GmbH
  290.   - C/C++-Compiler (von der Developer CD "ADCD_2.1:Contributions/Haage_&_Partner/StormC/")
  291.   - CatComp (von der Developer CD "ADCD_2.1:NDK/NDK_3.5/Tools/CatComp")
  292.   - xen.font in der Größe 8 im "Fonts:"-Verzeichnis des Bootlaufwerks, :-)
  293.  
  294.  
  295. ============================= Archive contents =============================
  296.  
  297. Original  Packed Ratio    Date     Time    Name
  298. -------- ------- ----- --------- --------  -------------
  299.    50400   14903 70.4% 15-Feb-01 13:31:28  Emperor/Catalogs/deutsch/Emperor.catalog
  300.    69951   14890 78.7% 15-Feb-01 13:31:30  Emperor/Catalogs/Emperor.cd
  301.     2904     972 66.5% 15-Feb-01 17:26:22  Emperor/Projects/Catalogs/deutsch/AminetSearcher.catalog
  302.      192     142 26.0% 15-Feb-01 17:26:22  Emperor/Projects/Catalogs/deutsch/ClicktabExample.catalog
  303.      292     201 31.1% 15-Feb-01 17:26:24  Emperor/Projects/Catalogs/deutsch/Colorwheel.catalog
  304.      560     340 39.2% 15-Feb-01 17:26:28  Emperor/Projects/Catalogs/deutsch/DevsManager.catalog
  305.      620     367 40.8% 15-Feb-01 17:26:28  Emperor/Projects/Catalogs/deutsch/Resistor.catalog
  306.    44472   16900 61.9% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher
  307.   156181   13260 91.5% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher.c
  308.     3616     988 72.6% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher.cd
  309.    21440    2949 86.2% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher.h
  310.     1102     826 25.0% 15-Feb-01 17:36:16  Emperor/Projects/AminetSearcher.info
  311.    16743    3417 79.5% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher.project
  312.     1159     488 57.8% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher.¶
  313.     5640    1571 72.1% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher_deutsch.ct
  314.     3585     968 72.9% 15-Feb-01 17:25:04  Emperor/Projects/AminetSearcher_lowlevel.h
  315.    27228   10759 60.4% 15-Feb-01 17:25:04  Emperor/Projects/ClicktabExample
  316.   142983   10924 92.3% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.c
  317.      174     129 25.8% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.cd
  318.       69      69  0.0% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.h
  319.      830     637 23.2% 15-Feb-01 17:37:00  Emperor/Projects/ClicktabExample.info
  320.     9852    6359 35.4% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.iff
  321.    13569   13569  0.0% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.jpg
  322.     8342    1487 82.1% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.project
  323.     2820    1266 55.1% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.README!
  324.     1162     491 57.7% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample.¶
  325.      253     186 26.4% 15-Feb-01 17:25:06  Emperor/Projects/ClicktabExample_deutsch.ct
  326.    24288   10328 57.4% 15-Feb-01 17:25:06  Emperor/Projects/Colorwheel
  327.    89500    8853 90.1% 15-Feb-01 17:25:06  Emperor/Projects/Colorwheel.c
  328.      340     196 42.3% 15-Feb-01 17:25:06  Emperor/Projects/Colorwheel.cd
  329.     3308     907 72.5% 15-Feb-01 17:25:06  Emperor/Projects/Colorwheel.h
  330.      830     637 23.2% 15-Feb-01 17:36:56  Emperor/Projects/Colorwheel.info
  331.     5471    1212 77.8% 15-Feb-01 17:25:06  Emperor/Projects/Colorwheel.project
  332.     1147     484 57.8% 15-Feb-01 17:25:06  Emperor/Projects/Colorwheel.¶
  333.      439     282 35.7% 15-Feb-01 17:25:06  Emperor/Projects/Colorwheel_deutsch.ct
  334.    30168   12593 58.2% 15-Feb-01 17:25:06  Emperor/Projects/DevsManager
  335.    97814   10483 89.2% 15-Feb-01 17:25:06  Emperor/Projects/DevsManager.c
  336.      779     355 54.4% 15-Feb-01 17:25:06  Emperor/Projects/DevsManager.cd
  337.     7855    1403 82.1% 15-Feb-01 17:25:06  Emperor/Projects/DevsManager.h
  338.     1204     715 40.6% 15-Feb-01 17:36:48  Emperor/Projects/DevsManager.info
  339.     6848    1677 75.5% 15-Feb-01 17:25:06  Emperor/Projects/DevsManager.project
  340.     1150     488 57.5% 15-Feb-01 17:25:06  Emperor/Projects/DevsManager.¶
  341.     1080     523 51.5% 15-Feb-01 17:25:06  Emperor/Projects/DevsManager_deutsch.ct
  342.    34420   14139 58.9% 15-Feb-01 17:25:06  Emperor/Projects/Resistor
  343.    86228    9835 88.5% 15-Feb-01 17:25:08  Emperor/Projects/Resistor.c
  344.      879     381 56.6% 15-Feb-01 17:25:08  Emperor/Projects/Resistor.cd
  345.    16264    3136 80.7% 15-Feb-01 17:25:08  Emperor/Projects/Resistor.h
  346.      830     635 23.4% 15-Feb-01 17:36:44  Emperor/Projects/Resistor.info
  347.     6354    1709 73.1% 15-Feb-01 17:25:08  Emperor/Projects/Resistor.project
  348.     1141     482 57.7% 15-Feb-01 17:25:08  Emperor/Projects/Resistor.¶
  349.     1188     568 52.1% 15-Feb-01 17:25:08  Emperor/Projects/Resistor_deutsch.ct
  350.     1558     840 46.0% 14-Feb-01 18:45:18  Emperor/Projects.info
  351.     1077     402 62.6% 15-Feb-01 13:27:02  Emperor/Scripts/stormc.rexx
  352.   999956  265890 73.4% 15-Feb-01 18:27:34  Emperor/Emperor
  353.     2692    1456 45.9% 14-Feb-01 18:49:26  Emperor/Emperor.info
  354.    54253   54253  0.0% 14-Feb-01 18:47:02  Emperor/Emperor.pic
  355.       87      69 20.6% 14-Feb-01 18:48:30  Emperor/Emperor.prefs
  356.     1892    1031 45.5% 14-Feb-01 18:47:28  Emperor/Emperor.prefs.info
  357.    13700    5480 60.0% 15-Feb-01 12:30:38  Emperor/Emperor.readme
  358.     1326     965 27.2% 14-Feb-01 18:46:56  Emperor/Emperor.readme.info
  359.    81753   21949 73.1% 15-Feb-01 13:25:00  Emperor/Emperor_deutsch.guide
  360.     1326     965 27.2% 15-Feb-01 12:19:20  Emperor/Emperor_deutsch.guide.info
  361.    70847   17936 74.6% 15-Feb-01 13:26:20  Emperor/Emperor_english.guide
  362.     1326     966 27.1% 15-Feb-01 13:26:20  Emperor/Emperor_english.guide.info
  363.     4838    1221 74.7% 14-Feb-01 18:46:28  Emperor/ClicktabExample.README!
  364.    13773    3291 76.1% 15-Feb-01 13:23:36  Emperor.install
  365.     1245     973 21.8% 15-Feb-01 13:23:36  Emperor.install.info
  366.     1548    1389 10.2% 15-Feb-01 16:33:16  Emperor.info
  367. -------- ------- ----- --------- --------
  368.  2258861  580155 74.3% 15-Feb-101 18:28:16   68 files
  369.