YML

Screenshot der Software:
YML
Softwarebeschreibung:
Version: 2.5.2
Upload-Datum: 11 May 15
Entwickler: Volker Birk
Lizenz: Frei
Popularität: 62

Rating: 2.7/5 (Total Votes: 3)

YML ist eine einfache Sprache, um in XML zu kompilieren.
Jedes Mal, wenn eine formale Sprache zur Berechnung erstellt, muss ein Kompromiss gefunden werden: ob die Sprache ist für den Computer, aber schrecklich für den Menschen oder umgekehrt. XML ist sehr gut für den Computer.
Verwendung von XML für den oben genannten Gründen, aber für die Programmierung? "Warum ein Markup Language ?!" war, was ich schrie einige Zeit Herumspielen mit einem Code-Generator in XSLT. Das gab die Idee.
Motivation
Viele Menschen wissen nicht XSLT direkt schreiben, weil sie nicht wie das Schreiben von Programmen in spitzen Klammern. Das Ergebnis ist in der Regel, dass die Menschen das Schreiben von Java-Programmen und verarbeiten XML aus Java, oder werden mit Hilfe von XSLT Features von Java-Programmen.
Aber das ist sehr ineffizient - gibt es kleine und schnelle XSLT-Prozessoren, und es gibt keine Vorteile überhaupt in Java oder C ++ zu implementieren, dass in der Regel.
Also wollte ich so etwas wie ein Java oder C wie Sprache, die leicht in XSLT übersetzt werden können müssen. Dann kann eine gemeinsame XSLT-Prozessor das Programm zu verarbeiten und XML kann sehr schnell verarbeitet werden.
Ich begann diese, weil ich sah, dass Code-Generierung für Automated Software Engineering kann sehr leicht in XSLT implementiert werden - aber das Schreiben XSLT ist ärgerlich

Was ist neu in dieser Pressemitteilung:.

  • Kleinere Bugfixes.

Was ist neu in Version 2.4.3:.

  • Hinzugefügt zusätzliche Syntax für die Include-Direktive

Was ist neu in Version 2.4.2:.

  • Diese Version basiert auf pyPEG 1.4 basierend
  • Einige mehr lose Syntax für Funktionsaufrufe wurde hinzugefügt.

Was ist neu in Version 2.4.1:.

  • Dies ist vor allem eine Dokumentation Update

Was ist neu in Version 2.3.4:.

  • Die Verbesserung der Block Line Quote
  • Die Ausweitung der Syntax der Funktionsaufrufe.

Was ist neu in Version 2.3.12:.

  • YML 2 ist jetzt mit pyPEG 1.3

Was ist neu in Version 2.3.11:

  • Diese Version einen Bug mit Doppel Dereferenzierung Zeiger und fixiert Unicode.

Was ist neu in Version 2.3.10:

  • Bugs mit Unicode in die Fehlerbehandlung behoben.

Was ist neu in Version 2.3.8:

  • Die assert (Test, msg) und Debug ( msg) Funktionen wurden YSLT aufgenommen.

Anforderungen :

  • Python
  • libxslt
  • xmlstarlet

Ähnliche Software

ccache
ccache

20 Feb 15

TXR
TXR

18 Jul 15

nml
nml

15 Apr 15

Lush
Lush

11 May 15

Andere Software von Entwickler Volker Birk

pyPEG
pyPEG

14 Apr 15

Kommentare zu YML

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!