The following is an invalid µOCCAM program. A VAL declartion which has a non constant expression has been used.
/public/cs3/web/ipptests/non-constant-VAL.reject
INT d: VAL pi IS 3: VAL r IS d / 2: -- d can't be calculated at compile time INT a: INT c: SEQ stdin ? d INT r2 = r * r: PAR a := pi * r2 c := pi * d stdout ! c stdout ! a