Referenzhandbuch |
Vorwort |
BlitzBasic, später BlitzBasic2, ist ein ursprünglich von Acidsoft und Red When Excited(RWE) für den Amiga entwickelter, umfangreicher Basic-Dialekt. Trotz der Popularität, die dieser erreichte, sah man sich bei Acidsoft nach der Commodore-Pleite und dem nachfolgenden Niedergang des Marktes dazu gezwungen, die Entwicklung von BlitzBacic2 auf dem Amiga einzustellen und sich ausschließlich einer Version für Windows-PCs zu widmen.
Auf Bestreben von Bernd Roesch wurde der Quellcode der Amiga-Version freigegeben. Um eine Verwechslung mit der PC-Version zu vermeiden,
firmiert diese, mittlerweile weiter bearbeitete Amiga-Version seitdem unter dem Namen AmiBlitz2.
Die Stärke von AmiBlitz2 ist leider auch seine größte Schwäche. Es handelt sich um einen mächtigen Basic-Dialekt, der überdies Freeware ist. Nur ist es gerade für Einsteiger nicht eben leicht, dazu Zugang zu finden. Seit der Freigabe des Quellcodes haben sich fähige Programmierer mit der Pflege und Erweiterung von AmiBlitz2 beschäftigt, die ihren Anteil am Gesamtwerk beschreiben; eine strukturierte Dokumentation der grundlegenden Befehle und Funktionen von AmiBlitz2 fehlt jedoch. Zwar liegt diese in Form einer Online-Hilfe im Editor vor, die aber stellenweise unvollständig und schlecht zu durchsuchen ist. Ansonsten ist man auf die originalen BlitzBasic2-Benutzer- und Referenzhandbücher angewiesen, die dummerweise in Form zweier PostScript-Dateien vorliegen, die beide von GhostScript nicht dargestellt werden.
Die erste der beiden Dateien enthät das Benutzer-Handbuch, das sich im Wesentlichen an Benutzer richtet, die noch nie ein Basic-Programm gesehen haben; es liegt dank Franz Schlick (aka Cj-Stroker) bereits in HTML-Form vor.
Die zweite, meiner Ansicht nach wichtigere, enthält das Referenz-Handbuch, das die Befehle auflistet und erklärt. Die darin enthaltenenen Informationen wurden nun auch mittels PageStream extrahiert, eine Menge Rechtschreibfehler entfernt und schließlich das Ganze in dieses HTML-Dokument überführt. Außen vor bleiben einige Anhänge, die teils bereits im Benutzerhandbuch enthalten sind. Die Numerierung der Kapitel ist so gewählt, daß sie mit dem gedruckten Handbuch übereinstimmt, um stets vom gleichen Kapitel zu sprechen, egal, ob man sich auf das gedruckte Handbuch oder diese HTML-Fassung bezieht.
NB: Diese Handbuchfassung bezieht sich lediglich auf das originale BlitzBasic2-Referenzhandbuch; spätere Änderungen und
Erweiterungen von AmiBlitz2 sowie Funktionsbibliotheken Dritter bleiben somit unberücksichtigt. Ist das ein Manko? Sicherlich. Die
Alternative wäre gewesen, daß ich mich über das Fehlen einer strukturierten Grundlagendokumentation beschwert hätte
und zur Tagesordnung übergegeangen wäre. Und besser als das ist dieses Handbuch wohl allemal.
AmiBlitz2 (konkret: der Compiler und der Editor) ist Freeware gemäß der GNU GPL-Spezifikation.
Erweiterungen Dritter, wie Libraries, Includes usw., können davon abweichen. Bei diesen ist die jeweils beiliegende Dokumentation zu beachten.
Die vorliegende Handbuchfassung wurde von Markus Rütter erstellt (, der sich hiermit erlaubt, darauf ein Copyright zu beanspruchen :)
). Die unveränderte Weitergabe, ebenso wie konstruktive Kritik Fehlerhinweise oder Verbesserungsvorschläge, ist jedoch
ausdrücklich erwünscht.
Natürlich muß an dieser Stelle darauf hingewiesen werden, daß für aus der Benutzung dieses Handbuchs resultierende negative Effekte
jeglicher Art keine Haftung übernommen werden kann.
(teils aus dem ursprünglichen BlitzBasic2-Handbuch entnommen, teils mit Bezug zum weiterentwickelten AmiBlitz2)
...und schließlich
Amiforce_AmiblitzML-subscribe@yahoogroups.de beitreten, mit einer E-Mail an
Amiforce_AmiblitzML-unsubscribe@yahoogroups.de tritt man wieder aus.
blitz-list-subscribe@netsoc.ucd.ie beitreten, mit einer E-Mail an
blitz-list-unsubscribe@netsoc.ucd.ie tritt man wieder aus, und mit einer E-Mail an
blitz-list-help@netsoc.ucd.ie schließlich erhält man Infos über weitere Möglichleiten dieser Liste.