K těm dotazům z minula, kdesi (v comp.lang.lisp?) se řešilo i pár dalších rozdílů v přístupu implementací k polím:
- Kolik dimenzí může pole mít? Typicky 1 a 2, někdy i více.
Podpora 0-dimenzionálních polí taky není automatická - a občas se hodí (ke skaláru to má blíže než seznam s jediným prvkem
v poznámce)
- Může mít pole 0 prvků (např. dimenze 12x0x3)? Pokud ano, jsou tato pole s různými deklarovanými typy prvků a dimenzemi rozlišitelná?
- Může být pole s deklarovaným typem "nil", tedy s typem bez "platné" hodnoty? (principiálně není nemožné dokud se program nepokusí o přístup k prvku, a bez problémů pokud má pole 0 prvků)
Kupodivu všechno z toho někdo "potřeboval".