OpenVMS.org (Archiv) dcl.OpenVMS.org (Archiv) HPE OpenVMS OpenVMS Technical Journal VMS Software Inc.
de.openvms.org - Für die deutschsprachige VMS-Community [OpenVMS Swoosh]
Hosted by
PDV-Systeme GmbH
Aktuell | Suchen | Archiv | Eintragen | Über uns | Disclaimer | Kontakt
Links zum Artikel

Navigation

Rubriken

RSS Feeds
OpenVMS.org RSS Feeds
--RSS-- de.OpenVMS.org


[ Hilfe zu RSS]


de.OpenVMS.org

Benutzer
Gäste online: 40
Benutzer online: 0


Login
Benutzername:

Passwort:


[Einen Benutzer anlegen]

Hinweis: Links zu OpenVMS.org funktionieren nicht. Der Website ist offline.


VMS-Portieungen von Ragel, libxml2, peg-leg
Software - 26-Aug-2010 04:48 UTC
von Stephen Hoffman

HoffmanLabs LLC gibt die Verfügbarkeit von Portierungen auf HP OpenVMS des Compilers für endliche Automaten Ragel Version 6.6, der XML-Bibliothek libxml2 Version 2.7.7, und des Recursive-Descent-Parsers peg-leg bekannt.

Auf den Seiten der jeweiligen Projekte steht folgendes zu den Paketen:

"Ragel erstellt ausführbare endliche Automaten aus regulären Sprachen. Die Zielsprachen sind C, C++, Objective-C, D, Java und Ruby. Ragel-Automaten erkennen nicht nur Byte-Sequenzen, wie es Maschinen mit regulären Ausdrücken tun, sondern kann auch an beliebigen Punkten des Erkennungsprozesses einer regulären Sprache Code ausführen. Das Einbetten von Code wird durch Inline-Operatoren ausgelöst, welche die Syntax der regulären Sprache nicht sprengen."
http://www.complang.org/ragel/, Portierung unter http://labs.hoffmanlabs.com/node/1629

"Libxml2 ist der XML-C-Parser und das Toolkit, das für das Gnome-Projekt entwickelt wurde (aber auch außerhalb von Gnome verwendbar ist). Libxml2 ist freie Software, die unter der MIT-Lizenz steht. XML ist eine Metasprache zum Entwerfen von Markup-Sprachen, d.h. textuellen Sprachen, in die Semantik und Struktur durch Einfügen von "Markup"-Informationen in spitzen Klammern eingeführt wird. Die bekannteste Markup-Sprache ist HTML. Obwohl die Bibliothek in C geschrieben ist, sind Anbindungen für viele andere Sprachen verfügbar."
http://www.xmlsoft.org/index.html, Portierung unter http://labs.hoffmanlabs.com/node/1626

"Peg und leg sind Werkzeuge zum Erzeugen von Recursive-Descent-Parsern, d.h. Programmen, die Pattern-Matching auf Texten leisten. Sie verarbeiten eine Grammatik von Parser-Ausdrücken (Parsing Expression Grammar, PEG [Ford 2004]) und erzeugen ein Programm, das für diese Grammatik gültige Sätze erkennt. Peg verarbeitet PEGs, die in der von Ford beschriebenen Syntax vorliegen; leg verarbeitet PEGs einer etwas abweichenden Syntax und Konventionen, die geschaffen wurde, um es zu einer attraktiven Alternative zu lex/yacc-Parsern zu machen. Anders als lex und yacc bieten peg und leg unbegrenztes Backtracking und geordnete Auswahl als Mittel der Unterscheidung von Alternativen. Auch kann mit ihnen das Scannnen (die lexikalische Analyse) und das Parsen (die Syntaxanalyse) in einem Schritt kombiniert werden."
http://piumarta.com/software/peg/, Portierung unter http://labs.hoffmanlabs.com/node/1628

Alle drei Pakete sind jetzt für HP OpenVMS verfügbar. Sie sind frei und mit komplettem Quellcode.


Original auf www.openvms.org

Links zum Thema: | Version zum Drucken

< Neu: HTML-Berichte für PCI-DSS-Compliance auf VMS | SDL_image-Bibliothek 1.2.10 veröffentlicht >

HP-Benutzergruppen

Events

Websites

Blogs

Freie VMS-Accounts

[Future Forward] OpenVMS: 30 Jahre, und es geht weiter

Der 25. Oktober 2007 markiert das 30te Jubiläum der VMS V1.0 Release. Drei Dekaden Exzellenz, von anderen Betriebssystemen unerreicht. Von VAX über Alpha bis Integrity, OpenVMS ist die Kraft hinter den kritischsten Anwendungen auf der Welt!


Bei HP:

- HP feiert 30 Jahre OpenVMS
- Ein Grußwort von Ann McQuaid, General Manager HP OpenVMS Systems Division

In der Gemeinschaft und der Presse:
- ComputerWorld: Während sich OpenVMS der 30 nähert, graben Benutzer Videos aus DECs Blütezeit aus
- InternetNews: OpenVMS ist 30, und immer noch stark
- InformationWeek: VMS Betriebssystem ist 30 Jahre alt; Kunden sind überzeugt, dass es für immer halten kann
- Enterprise Open Source Magazin: Happy Birthday, OpenVMS

OpenVMS® is a trademark of HP.
All other trademarks are those of their owners.