Logo: Geos Online Print Archiv
G.O.P.A. - Geos Online Print Archiv
26.04.2024 Archiv  #  Recherche  #  Links  #  Kontakt  #  Gästebuch  #  Impressum

Index
Register
Login

Die Anzeige des Archivs erfolgt grafisch. Ändern

Interessant: IZL v2.0

Autor: Thomas Haberland

Mitte September kam über die Datennetze das Info: IZL v2.0 ist fertig und lieferbar. Etwas unerwartet - aber doch sehnsüchtig erwartet.

IZL ist eine Art Echtzeit-Compiler. Die mit einem ASCII Editor geschriebenen Quelltexte werden in Echtzeit ausgeführt.
Der Befehlssatz für den Interpreter war bereits in der v1.0 recht umfangreich und hat sich in der neuen Version nochmals sehr erweitert.

Die herausragenden neuen Funktionen der neuen Version sind u. a. die erweiterten Möglichkeiten, Daten ein- und auszulesen sowie zu speichern (aus/in Dateien, aber auch Auslesen und Beschreiben der seriellen COM-Ports ist machbar!).
Ganz wichtig: das kompilierte Programm kann in einer Binär-Datei, genannt "token file" (izt), gespeichert und mit der Shareware Version ausgeführt werden!

Damit ist es nun endlich möglich, IZL Programme auch auszuführen, ohne IZL selbst kaufen zu müssen!
Mit der Vollversion kann man die ASCII Quelltexte kompilieren, mit der Shareware Version lassen sich nur die speziellen "izt" Binär-Dateien ausführen.

Die Shareware Version ist in den Datennetzen sowie auf der PD Disk #224 erhältlich.
Die Vollversion kann direkt beim GUC Dorsten bezogen werden, sie kostet 50 DM plus Portopauschale.
Update Angebot: Wer beim GUC IZL v1.0 gekauft hat, bezahlt für die neue Version nur 25 DM plus Porto.

Derzeit liegt nur eine englische Anleitung als GeoWrite Dokument vor. Enthalten sind ferner einige interessante Beispiel Quelltexte, welche die neuen Fähigkeiten eindrucksvoll zeigen.

Durch Bezahlen der Registrierungsgebühr der IZL Shareware Version wird der Autor bei der Entwicklung weiterer GEOS Programme unterstützt. Die Vollversion ist dadurch nicht erhältlich. Die Gebühr kann auch über den GUC entrichtet werden.

Hier ein Auszug aus der Liste der neuen Befehle und Funktionen, allerdings original, d. h. nicht übersetzt:

  • Ability to output binary token files for excecution by the shareware Version of the Interpreter.
  • Support of floating point numeric storage for variables rather than the fixed point binary used in Version 1.0.
  • Serial I/O on all COM ports, including IR(COM2 on Zoomer).
  • An EVAL Funktion to allow the IZL programmer access to the parse library, so that string variables in an IZL program could be evaluated as expressions, yielding a value to be saved in another string variable.
  • Arrays of strings, version 1.0 only allowed arrays of floating point nummeric variables.
  • Enhanced expression handling, with expressions able to contain embedded quotes. Strings read from text objects, files, or serial ports can also contain quotes.
  • Arrays of bytes, which will allow File/Serial I/O of binary data.
  • Arrays of objects, allowing one section of IZL object definition code to define a group of objects of die same type. This, coupled with the object geometry and parental hierarchy approach provided by GEOS and IZL, allows grids of buttons or other visual objects to be created with only a few IZL statements.
  • Access to GEOS graphics primitives (DRAW,FILL, SET) that work with the standard GEOS colors for line drawing and shape filling.
  • Animation via X,Y manipulation of IZL objects (MOVE statement).
  • File COPY, RENAME and DELETE statements.
  • SETDIR statement to set current directory, and built-in variable CURDIR which contains the current directory as a string.
  • File selector object to allow a file to be chosen from a directory list for the purpose of opening. PUT sets the file filter mask, GET reads currently selected filename.
  • Ability to schedule events to trigger at a future time (TIMER statement).
  • Ability to play .WAV files (only!) on the Zoomer (PLAY statement)
  • New APPEND statement to output text to the end of text objects.

Insgesamt also eine Fülle an Möglichkeiten, die auf eine sehr leichte Art und Weise im Quelltext genutzt werden können.
Auch für Anfänger dürfte IZL leicht erlernbar sein, Kenntnisse der englischen Sprache vorausgesetzt. Unser IZL Kurs in der GUP ist dabei hilfreich - auch wenn derzeit noch für die v1.0 geschrieben, ist das darin gesagte dennoch auch für die neue v2.0 anwendbar!

Es gibt bereits schon mehrere IZL Programme, die mit oder ohne Quelltexte verfügbar sind. Darunter eine Mini-Tabellenkalkulation, ein Text-Adventure (Iris, in englisch), Yahtzee (siehe Bild links), verschiedene Rechen- und Zahlenumrechnungsprogramme, u. a. Weiteres wird sicherlich kommen, wir warten gespannt darauf.


Einstellungen International
Auch in der v2.0 besteht immer noch das altbekannte Problem der Einstellungen für die Zahlenformate.
Wir sind bemüht, über den Autor eine bessere Lösung zu finden.

Damit IZL in der deutschen Version korrekt läuft, der Quelltext korrekt übersetzt wird, ist es erforderlich, folgende Einstellungen in Voreinstellungen - International - Zahlen zu ändern:

   Dezimal Trennzeichen
   Listen Trennzeichen

Dezimal muß auf "Punkt" stehen, Liste auf "Komma".

IZL v2.0 ist seit Ende September lieferbar. Preis wie o. a. 50 DM Plus Porto.

 

IZL: YahtzeeZOOM     IZL: MenuZOOM     IZL: GraficZOOM

Thomas Haberland

 

 

 




Dieser Artikel ist Bestandteil von:

Ausgabe 42

! - - - - - M I C R O F I L M - - - - - ! | Editorial | Jahreshaupttreffen, Produkt-Präsentationen, Programmierertreffen | GUC Clubsystem - notwendige Erweiterung | News Regio Hannover | News Regio Baden | Geoworks & GUC einmal aus einer anderen Sicht | News Regio Hamburg | '64net' ist da | CMD News | TopDesk 128 v3.0 | Fiedlers Utilities | Neue PD/SW-Programme für Geos | Digital-Talk | PD Disk für GWE2 | 256 Farben Video-Treiber | Kommerz in Deutschland | AOL in Deutschland | 256 Farben in GWE2 | Video Treiber Patch Programm | FLOPPY64 Update | Ergebnis Programm-Umfrage | Interessant: IZL v2.0 | IZL Kurs Teil #4 | Leserbrief: Drucker-Info | Ein weiterer Leserbrief ... | Neue Fonts! | GW Sammellizenz | FM Radio | Der neue Knopf im GeoManager | Verwirrspiel um Russen-DOS | Communication II | Bindery / Book Reader: Bibel für Geoworks | Bindery / Book Reader: Buch der Erkenntnis | Statistic mit Geoworks | 3DOBJ.BAS für '3D-Object' | DOS-Menü und Geoworks | Geos und Seidenmalerei | Neue Programme & Ankündigungen | GeoBox News | GeoWorks & Perry Rhodan | GEOS CD #2 | Spezialpapier


Kurzlink hierhin: http://geos-printarchiv.de/2243


Letzte Änderung am 01.11.2019