> but in Oberon 07 ORD also supports SET and BOOLEAN. ... and (unofficially?) also pointers, which are converted to LONGINT, e.g., this compiles in FPGA Oberon: VAR M: Modules.Module; Texts.WriteHex(W, ORD(M))