I just tried this to avoid a big block of ugly code but it doesn't work with 3.09:

# [x + 2*x + x/2 | x <- [1; 2; 3; 4]];;
Characters 15-16:
  [x + 2*x + x/2 | x <- [1; 2; 3; 4]];;
                       ^
Syntax error
 
 
So it's a very recent addition, no surprise you didn't know had this. ;)
 
 
 
---
 
Adrien Nader