Zaćmienie NCL

NCL Eclipse to wtyczka do środowiska Eclipse IDE , która pomaga w tworzeniu aplikacji zagnieżdżonego języka kontekstowego . NCL jest deklaratywnym językiem standardowym dla ISDB-Tb (International System for Digital Broadcast Terrestrial Brazilian), a także jest standardem ITU-T dla systemów IPTV . NCL Eclipse został po raz pierwszy opracowany przez Laws Lab i jest obecnie wspólnie utrzymywany przez Laws i TeleMidia Labs.

NCL Eclipse jest wolnym oprogramowaniem, dostępnym w brazylijskim publicznym portalu oprogramowania na licencji GNU GPLv2 .

Jako wtyczka Eclipse IDE , NCL Eclipse można łatwo zintegrować z innymi wtyczkami: na przykład obsługującymi inne standardowe języki ISDB-Tb i ITU-T (takie jak Lua i Java ).

Ewolucja historyczna NCL Eclipse

NCL Eclipse 1.0

Pierwsza stabilna wersja NCL Eclipse nosiła nazwę „NCL Eclipse 1.0”. Ta wersja zawiera obsługę podświetlania składni, składania (co pozwala autorowi ukryć części kodu źródłowego zgodnie z jego potrzebami), kreatorów do tworzenia prostych dokumentów, automatycznego formatowania, sprawdzania poprawności dokumentu, oznaczania błędów, kontekstowej sugestii treści i konspektu widok (który pokazuje zawartość dokumentu jako drzewo). Aby zapewnić walidację błędów znakowania, wszystkie wersje NCL Eclipse używają NCL Validator (rama walidacji dokumentów NCL). Ta pierwsza wersja została bardzo dobrze przyjęta przez społeczność programistów NCL, która przekazała kilka opinii. Ewolucja NCL Eclipse jest silnie oparta na tych informacjach zwrotnych.

Zaćmienie NCL 1.4

NCL Eclipse 1.1, 1.2 i 1.3 zawierały głównie poprawki błędów znalezione w NCL Eclipse 1.0. NCL Eclipse 1.4 przyniósł wizualizację programu, podgląd multimediów i nawigację hipertekstową. Dodatkowo w tym samym pakiecie znalazła się nowa wtyczka mająca na celu integrację NCL Eclipse z NCL Club. W tej wersji uwzględniono również obsługę internacjonalizacji dla języka angielskiego, hiszpańskiego i portugalskiego.

NCL Zaćmienie 1.5

Najnowsza stabilna i aktualna wersja to „NCL Eclipse 1.5”. Ta wersja zawiera kilka ulepszeń w kodzie źródłowym. Jako nową funkcję, ta wersja została wyposażona w obsługę półautomatycznej korekcji błędów oraz opcję uruchamiania dokumentu NCL, zapewnioną przez maszynę wirtualną z emulatorem Ginga-NCL.

Linki zewnętrzne