arithmetic operations
← IF 1 = 1 THEN $OK ELSE $BAD
← IF 1 # 1 THEN $BAD ELSE $OK
← IF 1 = 2 THEN $BAD ELSE $OK
← IF 1 # 2 THEN $OK ELSE $BAD
← IF 1+2 = 3 THEN $OK ELSE $BAD
← IF 1-2 = -1 THEN $OK ELSE $BAD
← IF 2*3 = 6 THEN $OK ELSE $BAD
← IF 5 / 2 = 2 THEN $OK ELSE $BAD
← IF 5 MOD 2 = 1 THEN $OK ELSE $BAD
← IF MAX [5, 2, -1] = 5 THEN $OK ELSE $BAD
← IF MIN [5, 2, -1] = -1 THEN $OK ELSE $BAD
← IF MAX [5, 2.1, -1] = 5 THEN $OK ELSE $BAD
← IF MIN [5, 2.2, -1.1] = -1.1 THEN $OK ELSE $BAD
← IF 1 < 2 THEN $OK ELSE $BAD
← IF 2 < 1 THEN $BAD ELSE $OK
← IF 2 <= 3 THEN $OK ELSE $BAD
← IF 3 <= 2 THEN $BAD ELSE $OK
← IF 1 > 2 THEN $BAD ELSE $OK
← IF 2 > 1 THEN $OK ELSE $BAD
← IF 2 >= 3 THEN $BAD ELSE $OK
← IF 3 >= 2 THEN $OK ELSE $BAD
← IF 1.1 = 1.1 THEN $OK ELSE $BAD
← IF 1.1 # 1.1 THEN $BAD ELSE $OK
← IF 1.1 = 2.1 THEN $BAD ELSE $OK
← IF 1.1 # 2.1 THEN $OK ELSE $BAD
← IF 1.1 < 2 THEN $OK ELSE $BAD
← IF 2 < 1.1 THEN $BAD ELSE $OK
← IF 2.1 <= 3 THEN $OK ELSE $BAD
← IF 3 <= 2.1 THEN $BAD ELSE $OK
← IF 1.1 > 2 THEN $BAD ELSE $OK
← IF 2 > 1.1 THEN $OK ELSE $BAD
← IF 2.1 >= 3 THEN $BAD ELSE $OK
← IF 3 >= 2.1 THEN $OK ELSE $BAD
← IF - (1) = -1 THEN $OK ELSE $BAD
← IF - (1.2) = -1.2 THEN $OK ELSE $BAD
← IF - (0.0) = 0.0 THEN $OK ELSE $BAD
← IF ABS[-1] = 1 THEN $OK ELSE $BAD
← IF ABS[1] = 1 THEN $OK ELSE $BAD
← IF ABS[1.2] = 1.2 THEN $OK ELSE $BAD
← IF ABS[-1.2] = 1.2 THEN $OK ELSE $BAD
← IF ABS[0.0] = 0.0 THEN $OK ELSE $BAD
Constructors of various flavors
← &list ← LIST["abc", 1, TRUE, $Foo]
← &cons ← CONS[&list.first, &list.rest]
← NEW[INT ← 1]
← NEW[ROPE ← "abc"]
← at1 ← ALL[[FALSE, TRUE]]
← &array ← AT3[[FALSE, TRUE], [FALSE, TRUE]]
← at3 ← [[FALSE, TRUE], [FALSE, TRUE]]
← &rec ← RT1[2, 400B, $bar, $bar]
← rt1 ← [2, 400B, $bar, $bar]
← VT1[FALSE, blue["sky"]]