BOB+ 2 Beta 2

BOB+2 ist eine Weiterentwicklung und vollständige Reimplementierung von BOB+. Die Sprache selbst wurde um einige Elemente, wie switch-case- und  try-catch-Konstrukte, erweitert. Die Implementierung bietet neben einer automatischen Speicherverwaltung eine definierte Schnittstelle zur Erweiterung um benutzerdefinierte Funktionen und Klassen. Darüber hinaus lässt sich BOB+2 über ein C++- bzw. C-API leicht in andere Anwendungen einbetten und als Script-Sprache für deren Steuerung einsetzen.

BOB+2 ist für MS-DOS und 32-Bit-Windows Plattformen (9x/ME/2000/XP/Vista/7/CE) verfügbar.

Lizensierung

BOB+2 ist zu den Bedingungen entsprechend der Modifizierten BSD-Lizenz (3-Klausel-Lizenz) frei nutzbar und kann in unserem Download-Bereich heruntergeladen werden.

Aktueller Entwicklungsstand (20.10.2012)

Die Entwicklung der Sprache und der Kernbibliothek sind abgeschlossen.
Für die Win32-Versionen existiert eine zusätzliche Klassenbibliothek, die neben einigen allgemeinen Klassen eine Basis zur objektorientierten Windows-Programmierung bereitstellt.
Als Beispiel für die Integration von BOB+ 2 in andere Anwendungen (und zur Erleichterung der Programmierung) beinhaltet die Win32-Desktop-Distribution außerdem eine einfache IDE (in C# implementiert).

Die Referenzdokumentation beinhaltet neben der Beschreibung der im BOB+2 verwendbaren Funktionen und Klassen auch die (noch nicht vollständige) Dokumentation der Quellen von BOB+ selbst.

BOB+2 wurde bislang auf folgenden Plattformen getestet:

Wichtige Verbesserungen gegenüber Version 1.x

Geplante Erweiterungen und Ergänzungen