Typy atrybutów i zmiennych

Obiektowy język definiowania dokumentów hipertekstowych i jego implementacja.

ObjectHTML : Projekt języka : Typy atrybutów i zmiennych

Poprzednia strona: Komentarze
Nastepna strona: Podstawowe składowe programu

Atrybuty klas i zmienne lokalne są typu napis. Nie ma innych typów danych .

W języku występuje kilka instrukcji, które operują na liczbach (por. p. 5.11). Aby wykonać swoje zadanie najpierw konwertują parametry na liczby, potem wykonują swoją prace na liczbach, a wynik z powrotem konwertują na typ napis. Język ObjectHTML operuje w większości przypadków na tekstach i takie rozwiązanie jest w pełni zadawalające a implementacja języka jest znacznie prostsza.

Język skryptowy TCL (Tool Command Language http://www.scriptics.com/) stworzony przez John'a Otherdoust'a do wersji 8 też zawierał tylko jeden typ danych napis, który w razie potrzeby był konwertowany na inne typy. Takie rozwiązanie było całkowicie wystarczające pomimo tego, że programy TCL są w pełni interaktywne.

Wartości logiczne są reprezentowane przez napisy. Napisy “true”, “1” odpowiadają wartości logicznej “prawda”. Pozostałe napisy są interpretowane jako “fałsz”.

Listopad 2000