YML yra lengva kalba surinkti į XML.
Bet kuriuo metu formali kalba yra sukurta skaičiavimo, kompromisas, turi būti nustatyta: ar kalba yra puikus kompiuterio, bet baisi žmogaus arba atvirkščiai. XML yra labai geras kompiuterio.
Naudojant XML pirmiau minėtų priežasčių, bet programavimo? "Kodėl aprašų kalba ?!" buvo tai, ką aš šaukiantį šiek tiek laiko žaisti aplink su kodiniu generatoriui XSLT. Tai davė idėją.
"Motyvacija"
Daugelis žmonių neturi rašyti XSLT tiesiogiai, nes jiems nepatinka rašymo programas laužtiniuose skliaustuose. Rezultatas paprastai yra tas, kad žmonės raštu Java programas ir apdorojame XML nuo Java, arba naudojant XSLT funkcijas iš Java programas.
Bet tai yra labai neefektyvus - yra mažos ir greitai XSLT procesorius, ir nėra išvis privalumai įgyvendinti, kad Java arba C ++ paprastai.
Taigi, aš norėjau turėti kažką panašaus į Java arba C, kaip kalba, kuri gali būti lengvai išverstas į XSLT. Tada bendra XSLT procesorius gali apdoroti programą, ir XML gali būti tvarkomi labai greitai.
Aš pradėjau tai, nes aš pamačiau, kad kodo generavimas ir automatizuoto programinės įrangos inžinerijos galima įgyvendinti labai lengvai XSLT - bet raštu XSLT erzina
Kas naujo , šioje laidoje.
- Nedideli pataisymai.
Kas naujo versijos 2.4.3.
- Pridėta papildomų sintaksė Įtraukti direktyvos
Kas naujo versijos 2.4.2.
- Ši versija grindžiama pyPEG 1.4
- Kai daugiau laisvi sintaksė funkcijos skambučių buvo pridėta.
Kas naujo versijos 2.4.1.
- Tai daugiausia atnaujinimas dokumentų,
Kas naujo versijos 2.3.4.
- gerinimas Blokuoti linija Citata li>
- Išplėtus funkcija skambučius sintaksė.
Kas naujo versija 2.3.12.
- YML 2 dabar naudojant pyPEG 1.3
Kas naujo versijos 2.3.11:
- Ši versija išsprendžia klaidą su dvigubais dereferencing patarimų ir "Unicode".
Kas naujo 2.3.10 versija:
- Klaidos Unicode klaidą tvarkymo buvo fiksuotas.
Kas naujo versijos 2.3.8:
- tvirtinimu (testas, msg) ir derinti ( msg) funkcijos buvo įtraukta į YSLT.
Reikalavimai
- Python,
- libxslt
- XMLStarlet
Komentarai nerastas