FrobTADS jest klonem TADS dla UNIX, napisany przez Nikos Chantziaras.
Przed FrobTADS, wersja Unix TADS opierał się zawsze na kod napisany przez Dave'a Baggett pod koniec 1980 roku w celu wspierania TADS Wersja 1 na Uniksie. Długowieczność tego kodu jest dość niesamowite, i wiele mówi o jakości oryginalnego dzieła Dave'a i poświęcenia ludzi, którzy dodanych do niej i trzymał go pracy w ostatnich latach. Ale Kod został ostatecznie swoje lata późno, i to coraz trudniej ją utrzymać i rozszerzyć go do skorzystania z najnowszych funkcji w TADS i Unix.
FrobTADS jest napisany całkowicie wersji Uniksa. Dodaje wsparcie dla wielu funkcji interfejsu stosunkowo niedawnych użytkownika TADS które były nieobecne w starej wersji Unix, w tym pełne wsparcie dla tekstu i tła, banery TADS 3 okna i wejścia czasowym. Jest to również znacznie bardziej mobilny i bardziej łatwy w utrzymaniu, jak jest zbudowany według nowoczesnych standardów Unix. I instalacji FrobTADS jest znacznie uproszczone w porównaniu do starego portu Unix, dzięki automatycznej konfiguracji.
FrobTADS vs QTADS
Nikos jest też autorem jednego z ostatnich Unix TADS tłumacza, QTads, więc można się zastanawiać, jaka jest różnica między FrobTADS i QTads. Oba są tekstowe w TADS tłumaczy, co oznacza, że obsługuje tylko funkcje tekstowe TADS, a nie w rozszerzone funkcje graficzne z TADS HTML (aby mogli pokazać tekst w kolorze, pogrubionego tekstu i TADS 3 okna banner, ale nie można pokazać różne czcionki lub rozmiar tekstu lub zdjęcia i wyświetlać lub odtwarzać dźwięki, lub uchwyt układ tabeli HTML). Oba są Unix, i oba są nowe zasady, które następują kod nowoczesne metody przenośności Unix.
Więc co za różnica? Różnica polega na której części systemu operacyjnego ich wykorzystania, aby pokazać ich interfejsów użytkownika. FrobTADS jest aplikacją w trybie znakowym, co oznacza, że działa on w oknie terminala i może wyświetlić tylko Czcionka o stałej szerokości. QTads, z drugiej strony, jest GUI aplikacji; działa w ramach rodzimego systemu okien (takich jak X Windows), i może korzystać proporcjonalnie rozmieszczone czcionki
Co nowego w tym wydaniu:.
- Osadzanie katalogów zasobów z t3make został uszkodzony w wersji 1.2.1, jeśli pliki mają być osadzone należał do innego użytkownika.
- Błąd ten został usunięty.
- Test Suite 3 TADS nie może być budowane w 1.2.1 z powodu błędów łącznikowych, w przypadku GCC 4.7, także kompilator błędów.
- To nie powinien już występować.
- Skrypt konfiguracyjny automatycznie dołączyć -fno-surowe-aliasing do opcji kompilatora C i C ++ (jeśli kompilator rozpoznaje go).
- To nie jest już konieczne, aby to zrobić ręcznie.
- wątki POSIX underlinking problem został rozwiązany.
Co nowego w wersji 1.2.1:
- To jest szybkie wydanie poprawkowe; zapisu / przywrócenia funkcjonalności, gdy obsługujących gry WebUI został złamany w 1.2.
- To wydanie naprawia to, a także zawiera najnowsze TADS 3 VM i kompilator (3.1.2).
Co nowego w wersji 1.2:
- TADS maszyny wirtualne i kompilatory zostały zaktualizowane do 02.05.15 /3.1.0.
- 8-bitowe znaki (takie jak niemieckie umlautów) powinien teraz wyświetlane poprawnie, & quot; nie z nasion-rand & quot; Opcja poleceń powinny być teraz użytkowej i tłumacz powinien teraz działać poprawnie, gdy działa wewnątrz Eterm Emacs.
Co nowego w wersji 0.12:
- TADS 2 maszyna wirtualna została zaktualizowana do 02.05.11.
Komentarze nie znaleziono