yml jest łatwym językiem do kompilacji w XML.
Za każdym razem, język formalny jest stworzony dla komputerów, kompromis musi się znaleźć: czy język jest idealny dla komputera, ale straszne dla człowieka lub odwrotnie. XML jest bardzo dobra dla komputera.
Za pomocą XML z powodów wymienionych powyżej, ale do programowania? "Dlaczego Markup Language ?!" było to, co krzyczał jakiś czas zabawy z generatora kodu w XSLT. To dało pomysł.
Motywacja
Wiele osób nie pisać XSLT bezpośrednio, ponieważ nie lubię pisania programów w nawiasach kątowych. Wynik jest zazwyczaj, że ludzie piszą programy Java, XML i przetwarzania z Java lub korzystania z programów funkcje XSLT Java.
Ale to jest bardzo nieefektywne - są małe i szybkie procesory XSLT, i nie ma żadnych korzyści w ogóle do wdrożenia, że w języku Java lub C ++ zwykle.
Więc chciałem mieć coś takiego jak Java czy C, jak język, który może być łatwo przetłumaczone na język XSLT. Następnie wspólny procesor XSLT przetwarza program i XML można przetwarzać bardzo szybko.
Zacząłem to, bo widziałem, że generowanie kodu dla Automated Inżynierii Oprogramowania mogą być realizowane bardzo łatwo w XSLT - ale pisanie XSLT jest denerwujące
Co nowego w tym wydaniu:.
- Drobne poprawki.
Co nowego w wersji 2.4.3:.
- Dodano dodatkowe składnia dyrektywy obejmują
Co nowego w wersji 2.4.2:.
- Ta wersja jest oparta na pyPEG 1.4
- Niektórzy bardziej luźne Składnia wywołania funkcji został dodany.
Co nowego w wersji 2.4.1:.
- Jest to głównie aktualizacja dokumentacji
Co nowego w wersji 2.3.4:.
- Poprawa Zablokuj Linia Cytat
- Rozszerzenie składnię wywołania funkcji.
Co nowego w wersji 2.3.12:.
- yml 2 stosuje obecnie pyPEG 1.3
Co nowego w wersji 2.3.11:
- Ta wersja naprawia błąd z podwójnym dereferencji wskaźników i Unicode.
Co nowego w wersji 2.3.10:
- Błędy z unicode w obsługę błędów zostało poprawionych.
Co nowego w wersji 2.3.8:
- assert (testy, MSG) i debugowania ( Funkcje MSG) dodano do YSLT.
Wymagania :
- Python
- libxslt
- XMLStarlet
Komentarze nie znaleziono