Dynamic Windows
Więcej informacji
- Twórca
- Symbolics
- Rok
- 1986
- Typ
- System okien
System okien Symbolics w Genera 7, w którym wszystko, co kiedykolwiek wypisano na ekranie, pozostawało klikalnym obiektem o znanym typie.
Pierwszy system okien maszyn Lispowych, z MIT około 1980 roku, rysował tekst i obrazy jak każdy inny: raz wyświetlone dane były już tylko pikselami. Symbolics zastąpił go w 1986 roku w Genera 7.0 systemem Dynamic Windows, w którym każdy fragment wyjścia trafia do historii okna jako prezentacja, czyli obiekt z typem prezentacji. Plik wypisany dziesięć minut temu nadal jest plikiem, liczba jest liczbą, a komunikat o błędzie pamięta, którego obiektu dotyczył.
Procesor poleceń w pełni z tego korzystał. Gdy polecenie czekało na argument typu plik, wszystko na ekranie będące plikiem dostawało obramowanie po najechaniu wskaźnikiem, a kliknięcie wstawiało je do polecenia. Prawy przycisk otwierał menu poleceń przyjmujących dany obiekt. Te idee przeniesiono do Common Lispa w postaci CLIM, który Symbolics wyspecyfikował z innymi producentami Lispa na początku lat 90. i który przetrwał w wolnej implementacji McCLIM. W tym świetle terminal pokazujący wyłącznie tekst jest wyborem, a nie prawem natury.