Neues GFA-Basic Update... Bulletin-ID: 04200DDB0GR de DL7AAU @ c Hallo GFA-Amiga User ! Die Firma GFA-Systemtechnik hat mir gestern mitgeteilt, daß es ein neues Update zum GFA-Basic Compiler3.0 und zum GFA-Basic Interpreter3.041 gibt. Es sind also aktuell der GFA-Basic Interpreter3.5 und der GFA-Basic Compiler3.5 Vielleicht sind in den neueren Versionen ein wenig weniger Bugs enthalten als in den bisherigen Versionen, denn 3.041 und auch 3.04 waren ein einziger großer Flopp. Die GFA-Systemtechnik hat sich auch dazu entschlossen, den PC-Markt mit einer GFA-Basic Version zu versorgen (natürlich nicht unter dem veralteten Betriebssystem MS DOS, HI!). Das neue GFABASIC soll auf den 286er und 386er PCs unter den Betriebssystemen UNIX und OS/2 laufen. Dieser Interpreter soll im Oktober zu haben, und der dazu passende Compiler schon 6 Monate später zu erhalten sein. Bei diesen rosigen Aussichten habe ich Vertrauen in der Weiterführung des Amiga GFA-Basic Interpreters. Viel Spaß beim Warten auf die neuen GFA-Versionen wünscht Wolfgang, DL7AAU @ DB0GR .z.z.q. Neue GFABASIC3.05 Befehle... Bulletin-ID: 112006DB0GR de DL7AAU @ c Hallo Amiga User ! Hier nun die Liste der neuen Befehle im GFA-BASIC 3.05 z=v= e Geänderte Editoreigenschaften: bz--- 1. Der Editor benötigt bei jeder Programmzeile zwei Bytes mehr als der alte Editor (Vs 3.0 - 3.047). Dadurch wird das "Zurück-Scrollen" schneller und das Falten auch von Funktionen möglich. 2. Beim "Suchen" kann auch in den Kopfzeilen geschlossener Proceduren bzw. Funktionen gesucht werden. 3. Beim Listen werden "Labels" um zwei Zeichen nach links ausgerückt (wie bei CASE). c Tab - Funktionen im Editor: bx- Tabp Cursor springt in die nächste Tabulatorposition. Ctrl + Tabi Cursor springt auf die letzte vorhergehendr Shift-links + Tabb Fügt Leerzeichen bis zur nächsten Tabulatorposition r ein. Shift-rechts + Taba Löscht alle Leerzeichen einer Zeile bis und ab Cursor. c Lineare Operationen mit Vektoren und Matritzen: bz-o- MAT BASE 0 g1 bREAD bPRINT bCPY bXCPY bADD bSUB bMUL e Erzeugungsbefehle: bo- MAT CLR a() bSET a()=x bONE a() e Schreib- und Lesebefehle: bv- MAT READ a() bPRINT [#i,]a()[,g,n] bINPUT #i,a() e Kopier- Vertauschungsbefehle: bz- MAT CPY a([i,j])=b([k,l])[,h,w] bXCPYv bTRANS a()[=b()] f Operationsbefehle: bo- MAT ADD a()=b()+c() i,b() jx BAT SUB a()=b()-c() h9,b() h),x MAT MUL a()=b()*c() fx=a()*b() o*c() fa(),x bNORM a(),0 k1 bDET x=a([i,j])[,n] bQp bRANG x=a([i,j])[,n] bINV a()=b() d Befehle aus dem Bereich der Kombinatorik: bz-i- x=FACT(n) y=VARIAT(n,k) z=COMBINc d Befehle zur Operation mit DATA-Zeigern: bz-g- _DATA c= Weitere Hinweise hat mir GFABASIC - Düsseldorf nicht mitgeteilt! GFABASIC hat sich also verbessert, viele Bugs sind beseitigt worden und in Verbindung des GFA-Compilers ist es sehr stark geworden. Ich meine auch, daß es Zeit geworden ist, daß die IBM - User nun den Löffel abgeben müssen, HI! d d= Vy 73 de Wolfgang, dl7aau @ db0gr