Some simple examples that you may want to try


simple arithmetic
	1 + 2 / 4;
	sqrt(8.0) + sin(pi/3.0);
assignment
	a = gcd(29981,4571); 
	(b,c) = (2^3,lshift(3,2)); 
sequences
	b = [2,8,6,2,7,11]; 
	c = "a sequence";	
	d = ["a", "nested", "sequence"]; 
sequence operations
	sort(b);
	remove_duplicates(c);
	reverse(d); 
function definition
	function fact(i) = if i==0 then 1 else i*fact(i-1);
	function my_union(a,b) = remove_duplicates(a++b); 
parallel map
	{fact(i): i in b};
	{char in c | char /= `e};
	{reverse(x) : x in d};