Hello,
In upcoming FGL versions 3.10.18 and FGL 3.20.04 (this is not in 3.20 EAP3!), the compiler will raise the error -4340 when using a dictionary in expressions like IF dict IS NULL THEN:
MAIN
DEFINE dict DICTIONARY OF STRING
IF dict IS NULL THEN
| The variable 'dict' is too complex a type to be used in an expression.
| See error number -4340.
DISPLAY "dict IS NULL"
ELSE
DISPLAY "dict IS NOT NULL"
END IF
END MAIN
Seb