YML

Software kuvakaappaus:
YML
Ohjelmiston tiedot:
Versio: 2.5.2
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Volker Birk
Lupa: Vapaa
Suosio: 62

Rating: 2.7/5 (Total Votes: 3)

YML on helppo kieli koota XML.
Tahansa virallisen kielen luodaan computing, kompromissi on löydettävä: onko kieli sopii tietokoneeseen, mutta kauhea ihmisen tai päinvastoin. XML on erittäin hyvä tietokone.
XML sillä edellä mainituista syistä, mutta ohjelmointi? "Miksi Markup Language ?!" oli mitä olin huutaa jonkin aikaa pelaa noin koodigeneraattori XSLT. Joka antoi idean.
Motivointi
Monet ihmiset eivät kirjoita XSLT suoraan, koska he eivät pidä kirjoittaa ohjelmia vuonna kulmasulkeiden. Tuloksena on yleensä, että ihmiset ovat kirjallisesti Java-ohjelmia, ja käsittelevät XML Java, tai käytät XSLT ominaisuuksia Java-ohjelmia.
Mutta se on hyvin tehoton - on pieniä ja nopeita XSLT-prosessorit, ja ei ole hyötyä lainkaan toteuttaa, että Java tai C ++ yleensä.
Joten halusin saada jotain Java tai C, kuten kielen, jota voidaan helposti kääntää XSLT. Sitten yhteinen XSLT prosessori voi käsitellä ohjelmaa, ja XML voidaan käsitellä hyvin nopeasti.
Aloitin tämän, koska olen nähnyt, että koodin sukupolven Automated Software Engineering voidaan toteuttaa hyvin helposti XSLT - mutta kirjoittaminen XSLT on ärsyttävää.

Mikä on uusi tässä julkaisussa:

  • Minor bugikorjauksia.

Mikä on uusi versiossa 2.4.3:

  • lisäpainoa syntaksin kuuluu direktiiviä.

Mikä on uusi versiossa 2.4.2:

  • Tämä versio perustuu pyPEG 1.4.
  • Jotkut enemmän löysä syntaksi funktiokutsut on lisätty.

Mikä on uusi versiossa 2.4.1:

  • Tämä on pääasiassa ohjepäivitys.

Mikä on uusi versiossa 2.3.4:

  • parantaminen Block Line lainaten.
  • laajentaminen syntaksin toiminto vaatii.

Mikä on uusi versiossa 2.3.12:

  • YML 2 käyttää nyt pyPEG 1.3.

Mikä on uusi versiossa 2.3.11:

  • Tämä versio korjaa vian kaksinkertainen dereferencing osoittimet ja Unicode.

Mikä on uusi versiossa 2.3.10:

  • Bugs kanssa Unicode virheenkäsittely on korjattu.

Mikä on uusi versiossa 2.3.8:

  • väittävät (testi, msg) ja debug ( msg) toiminnot lisättiin YSLT.

vaatimukset

  • Python
  • libxslt
  • XMLStarlet

Vastaavia ohjelmistoja

Chicken
Chicken

17 Jul 15

Adobe Alchemy
Adobe Alchemy

3 Jun 15

GromJS
GromJS

20 Feb 15

Scala
Scala

17 Feb 15

Muu ohjelmistojen kehittäjä Volker Birk

pyPEG
pyPEG

14 Apr 15

Kommentit YML

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!