home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / compressed / development / clusterdemo.dms / clusterdemo.adf / ReadMe < prev    next >
Text File  |  1995-02-15  |  7KB  |  201 lines

  1. CLUSTER-PD Version 2.0
  2.  
  3. Hallo Amigianer,
  4.  
  5. Zuerst an alle die noch nichts von Cluster gehört haben:
  6.  
  7. Cluster ist eine eng an Modula angelehnte strukturierte
  8. Programmiersprache, die in ihrer Funktionalität jedoch stark erweitert
  9. worden ist.
  10.  
  11. Was ist neu bei der Version 2.0 ?
  12.  
  13. - Neue Objectorientierte Fähigkeiten
  14. - Userdefined Exceptions wie in ADA und Modula-3.
  15. - Includes für Kickstart 2.0
  16. - Ein neuer 2.0-Konformer Editor
  17. - Ein über ARexx ansteuerbarer Compiler
  18. - Zwei Ordner mit zusammen ca.1200 Seiten, wobei besonders auf
  19.   leichte Verständlichkeit Wert gelegt wurde.
  20. - Eine umfangreiche Sammlung von Standardmodulen.
  21.  
  22.  
  23.  
  24. Auf dieser PD-Diskette befinden sich folgende Dateien bzw.
  25. Verzeichnisse:
  26.  
  27. DemoEditor.LHA  Die gepackte Version der Entwicklungsumgebung, sie hätte
  28.                 sonst nicht mehr auf die Diskette gepaßt.
  29.  
  30. Modules.LHA  Eine eingeschränkte Zahl Schnittstellenmodule, über die mit dem
  31.          System komuniziert werden kann. Die meisten dieser Module sind
  32.          auch als Definitionsmodule beigegeben. Sowohl Texte als auch die
  33.          Objekt-Files liegen in gepackter Form bei. Außerdem enthält dieses
  34.          Archive ein Verzeichnis Work mit einigen Demoprogrammen, zum Teil
  35.          bereits gelinkt. Die Quelltexte liegen im Verzeichnis
  36.          "Work/TXT"
  37.  
  38. Space.LHA    Eine Demonstration der Geschwindigkeit unsers Compilers. Der
  39.              Anfang eines Vollflächengrafikspiels, vollständig in Cluster
  40.          geschrieben. Um es zu starten müssen Sie sich über die Shell
  41.          mittels "cd" in das Verzeichnis Verzeichnis begeben, in dem
  42.          das Programm liegt. Ziel des Spiels ist es den großen Frachter
  43.          zu verteidigen.
  44.  
  45. Sprachreport.LHA
  46.           Sprachbeschreibung von Cluster zum Teil in EBNF-Notierung
  47.           Sowie ein Text über Objektorientierte Programmierung in Cluster
  48.           Sowie ein Text über die Objectorientiert Programmierung in Cluster.
  49.       Sowie ein Text mit einem kurzen Überblick über die Besonderheiten von
  50.       Cluster.
  51.  
  52. Um die Demo-Version zu installieren, benötigen Sie mindestens zwei
  53. Disketten und mindestens 1 MB freien Speicher. Am besten jedoch eine
  54. Harddisk. Auf der einen richten Sie sich am besten eine möglichst kleine
  55. Bootdisk ein und kopieren den entpackten Editor auf diese, wenn Sie den
  56. Editor von der Workbench starten wollen, sollten Sie auch das Originalicon
  57. mitkopieren.
  58.  
  59. Die zweite Disk muß dann den Namen `Cluster` erhalten.
  60. Begeben Sie sich mit CD auf diese und entpacken das File Modules.LHA.
  61.  
  62. Nachdem Sie von der BootDiskette gebootet haben können Sie den
  63. Editor aufrufen.
  64.  
  65.  
  66. Wollen Sie Cluster auf einer Festplatte instalieren, müssen Sie
  67. dort ein Verzeichnis einrichten, das Sie als Cluster: assignen.
  68. In dieses entpacken Sie alle Archive auf der Diskette.
  69.  
  70. Um ein File zu entpacken, begibt man sich in das Verzeichnis, in
  71. dem das abgellegt werden soll. dann geben Sie ein :
  72.  
  73. LHA x Filename [Zielverzeichnis]
  74.  
  75. Sämtliche Teile des Entwicklungssystems (Editor, Compiler und
  76. Loader) sind in den Editor integriert. Ein Programm kann aus dem
  77. Editor heraus compiliert, gelinkt (nicht mit PD-Version) oder
  78. auch sofort gestartet werden. Dies ermöglicht geringe Turn-Around
  79. Zeiten.
  80.  
  81. Der Editor kann von einem beliebigen Verzeichnis aus gestartet
  82. werden.
  83.  
  84. Beim Start des Editors können mehrere Texte als Parameter
  85. mitgegeben werden. Diese werden sofort in getrennte Fenster
  86. geladen. Wird kein Text angegeben, öffnet der Editor ein leeres
  87. Textfenster.
  88.  
  89. Die Textfenster können in ihrer Größe verändert werden, indem
  90. ihre Titelzeile mit der Maus (oder Ctrl+Shift+CsrUp/Down)
  91. verschoben wird. Wird die oberste Titelzeile heruntergezogen,
  92. wird ein leerer Textpuffer geöffnet. Der Name eines Textes kann
  93. geändert werden, indem mit dem rechten Mausknopf in das
  94. Namensfeld geklickt wird.
  95.  
  96. Weiter Änderungen können über die Gadgets in den Titelzeilen
  97. durchgeführt werden.
  98.  
  99. Am Bildschirmboden befindet sich ein Menue, es kann über die
  100. Lasche mit der Aufschrift "CLUSTER" bewegt werden.
  101.  
  102. Die Felder des Menues entsprechen den Funktionstasten, von links
  103. nach rechts "F1", "F2"... und von oben nach unten: "ohne
  104. Qualifizerung", "mit Shift", "mit Alt", "mit Control" und "mit
  105. Amiga". Das Drücken eines Menueknopfs entspricht dem Tastendruck
  106. der zugehörigen Funktionstaste.
  107.  
  108. Ein Block kann entweder über Menue oder mit der rechten Maustaste
  109. aufgezogen werden.
  110.  
  111. Weiter Editiertasten:
  112.  
  113. - CsrLeft, CsrRight, CsrUp und CsrDown : wie gewohnt.
  114. - Zusammen mit Alt, Wort oder Seitenweise
  115. - Mit Shift an Seiten-, Zeilen- oder Textanfang/ende
  116. - Mit Control+CsrUp/Down kann der Textpuffer gewechselt werden.
  117. - Control+CsrLeft/Right bewegt einen Block zeichenweise rechts
  118.   oder links.
  119. - Delete und Backspace wie gewohnt.
  120. - Shift+Delete löscht die Zeile in einem Stringgadget
  121. - Alt+Delete zwischen Insert und Overwrite unmschalten
  122. - Tab, Shift+Tab Tabulatoren rechst, links anspringen
  123. - Alt+Tab Tabmodus wechseln (TabIndent)
  124. - Ctrl+Tab Tabbreite umschalten
  125. - Ctrl+Normale Taste, aufnehmen eines Makros, bis wieder Ctrl+..
  126. - Amiga+Normale Taste, abspielen des Makros
  127.  
  128. Die Requester können wahlweise mit der Maus oder den Cursortasten
  129. und Return benutzt werden.
  130.  
  131.  
  132. Beispiel: Ausführen eines Programms, falls nicht gelinkt.
  133.  
  134. - Editor laden
  135. - F6 drücken, oder "LOAD" anklicken
  136. - Im Filerequester im Feld "PATH" "Cluster:Work/TXT" eingeben
  137. - Mit den Cursortasten in das freie Feld oben links
  138. - Gewünschte Datei auswählen, der sichtbare Bereich kann über das
  139.   Proportionalgadget verschoben werden (auch mit Tasten)
  140. - Auf dem Gewünschten File doppelklicken (oder zweimal RETURN)
  141.  
  142. Ist die Datei erfolgreich geladen:
  143.  
  144. - Alt+F8 (Run) drücken
  145.  
  146. Das Programm wird compiliert, und ausgeführt.
  147.  
  148. Sollte folgende Fehlermeldung auftreten "????.obj konnte nicht
  149. geöffnet werden":
  150.  
  151. - F8 (Compile) drücken.
  152. - Nochmal Alt+F8 drücken.
  153.  
  154. Erscheint wieder eine Fehlermeldung, müssen Sie sich selbst
  155. helfen.
  156.  
  157.  
  158. Demos im Direktory Work:
  159.  
  160. IFFGraber   GraberSpeichert den Bildschirm im Vordergrund als IFF-Datei ab. Aufruf  "IFFGraber Namen".
  161. Puzzle      Ein kleines Spielchen, gespielt mit der Maus, beendet durch eine beliebige Taste
  162.  
  163. Farn,Fraktalus,
  164. Feigenbaum  Einige Fraktale, die ohne Parameter ablaufen. Fraktalus erzeugt bei jedem Aufruf eine andere zufällige Landschaft.
  165.  
  166. TurtleTest  Zeichnet eine Kochsche Schneeflocke
  167.  
  168. OGfxDemo    Beispiel für Objektorientierte Programmierung in Cluster
  169.  
  170. NormDhry    Umsetzung eines Dhrystonetests von Modula.
  171. RegDhry     Derselbe Test jedoch mit clusterspezifischen Optimierungen,
  172.  
  173.  
  174. Diese Demo-Version, kann und soll beliebig weiterkopiert werden.
  175.  
  176.  
  177. Sie können Cluster beziehen bei
  178.  
  179.     M.O.M.-Computersysteme
  180.     Kölner Str. 149 - 151
  181.     40227 Düsseldorf
  182.     Tel.:0211/9778899
  183.  
  184.     Cluster Support MailBox 0211/9778888 (4 Lines / 2 ISDN / 2 Analoge)
  185.  
  186. zum Preis von 198,00 DM (Light Version 99,00 DM)
  187.  
  188. Übrigens damit Sie sehen, wie Leistungsfähig Cluster ist, hier
  189. noch der Hinweis, daß das EGS-Betriebssystem der Visiona-
  190. Graphikkarte, IV-24 und der neuen Graphikarte von GVP
  191. komplett in Cluster geschrieben ist.
  192.  
  193.  
  194. Viel Spaß mit den Demos,
  195.  
  196.    Thomas Pfrengle (StoneWare)
  197.  
  198. P.S.:Ein Hinweis für alle Spielernaturen unter Ihnen, im
  199. Editor ist ein Tetris integriert, klicken Sie einfach auf ein nicht
  200. belegtes Feld. Gesteuert wird es über den Nummernblock.
  201.