YML

Software screenshot:
YML
Dettagli del software:
Versione: 2.5.2
Data di caricamento: 11 May 15
Sviluppatore: Volker Birk
Licenza: Libero
Popolarità: 17

Rating: 2.7/5 (Total Votes: 3)

YML è una lingua facile da compilare in XML.
Ogni volta che un linguaggio formale è stato creato per l'elaborazione, un compromesso deve essere trovato: se la lingua è l'ideale per il computer, ma terribile per l'uomo o viceversa. XML è molto buono per il computer.
Utilizzo di XML per i motivi di cui sopra, ma per la programmazione? «Perché un linguaggio di markup ?!" era quello che stavo gridando po 'di tempo a giocare con un generatore di codice in XSLT. Che ha dato l'idea.
Motivazione
Molte persone non scrivono XSLT direttamente, perché a loro non piace scrivere programmi in parentesi angolari. Il risultato è di solito, che le persone stanno scrivendo programmi Java, e sono la trasformazione XML da Java, o si utilizza funzioni XSLT da programmi Java.
Ma questo è molto inefficiente - ci sono i processori piccole e veloci XSLT, e non ci sono vantaggi a tutto per attuare quello in Java o C ++ di solito.
Così ho voluto avere qualcosa di simile a una Java o C come il linguaggio, che può essere facilmente tradotto in XSLT. Poi un processore XSLT comune può elaborare il programma e XML può essere trasformato molto rapidamente.
Ho iniziato questo, perché ho visto, che la generazione di codice per Automated Software Engineering può essere implementato molto facilmente in XSLT - ma scrivere XSLT è fastidioso

Cosa c'è di nuovo in questa versione:.

  • Minor bugfixes.

Cosa c'è di nuovo nella versione 2.4.3:.

  • Aggiunto sintassi extra per la direttiva include

Cosa c'è di nuovo nella versione 2.4.2:.

  • Questa versione è basata su pyPEG 1.4
  • È stata aggiunta una sintassi più sciolto per le chiamate di funzione.

Cosa c'è di nuovo nella versione 2.4.1:.

  • Questo è principalmente un aggiornamento della documentazione

Cosa c'è di nuovo nella versione 2.3.4:.

  • Il miglioramento Block Linea Quote
  • Estendere la sintassi delle chiamate di funzione.

Cosa c'è di nuovo nella versione 2.3.12:.

  • YML 2 sta ora utilizzando pyPEG 1.3

Cosa c'è di nuovo nella versione 2.3.11:

  • Questa versione corregge un bug con doppi puntatori dereferencing e Unicode.

Cosa c'è di nuovo nella versione 2.3.10:

  • sono stati corretti bug con unicode in gestione degli errori.

Cosa c'è di nuovo nella versione 2.3.8:

  • Il assert (test, msg) ed eseguire il debug ( Funzioni msg) sono stati aggiunti al YSLT.

Requisiti

  • Python
  • libxslt
  • xmlstarlet

Programmi simili

gears-less
gears-less

20 Feb 15

Flex
Flex

12 Jul 17

OpenCL
OpenCL

11 May 15

Pharo
Pharo

20 Feb 15

Altri software di sviluppo Volker Birk

pyPEG
pyPEG

14 Apr 15

Commenti a YML

I commenti non trovato
Aggiungi commento
Accendere le immagini!