Mono 1.1.17 mit neuer Visual-Basic-Runtime
Den bisher in Mono enthaltenen Basic-Compiler sowie die Runtime haben die Entwickler entfernt. Stattdessen hat Rolf Kvinge einen neuen Compiler mit dem Namen VBNC(öffnet im neuen Fenster) geschrieben. Dabei handelt es sich um einen Visual-Basic-8-Compiler, der selbst in Visual Basic 8 geschrieben wurde. Passend dazu gibt es auch eine neue, ebenfalls in Visual Basic 8 programmierte Runtime, die die alte in C# geschriebene ersetzt. Der Compiler ist dabei auch in der Lage, die Runtime zu übersetzen.
Allerdings enthält Mono 1.1.17 vorerst nur die neue Runtime, da der Compiler noch nicht komplett mit Mono läuft. Verbessert wurde außerdem die Windows.Forms-Implementierung, die nun auch Drucken unterstützt und grundlegende Unterstützung für das Component Object Model wurde ebenfalls integriert.
Der aktuelle Release Candidate der Python-Umsetzung für .Net, IronPython , funktioniert nun mit Mono. Mit der neuen Version ist es außerdem möglich, die Dateisystemüberwachung Inotify(öffnet im neuen Fenster) direkt anstatt über Bibliotheken anzusprechen. Inotify informiert über Änderungen an Dateien und Ordnern und wird so beispielsweise von der Desktop-Suchmaschine Beagle verwendet.
Da GNOME 2.16 Mono und Gtk# enthalten wird, haben die Entwickler Gtk# nun auf mehrere Pakete aufgeteilt und die Cairo-Bindings können auch DirectFB nutzen. Zusätzlich enthält Mono 1.1.17 Änderungen an dem Mono-Modul für den Apache-Webserver und dem Mono-API. Zumindest in Teilen läuft die neue Mono-Version auch unter Linux auf der Alpha-Plattform, die Portierung ist allerdings noch nicht abgeschlossen.
Mono 1.1.17 steht ab sofort zum Download(öffnet im neuen Fenster) bereit.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.