Add tasks for all the new languages

This commit is contained in:
Tina Müller 2016-12-05 23:44:36 +01:00
parent 9dc3c2bb62
commit bba7bfd280
13208 changed files with 134745 additions and 0 deletions

View file

@ -0,0 +1,22 @@
var x = Set(1, 2, 3);
5..7 -> each { |i| x += i };
var y = Set(1, 2, 4, x);
say "set x is: #{x}";
say "set y is: #{y}";
[1,2,3,4,x].each { |elem|
say ("#{elem} is ", elem ∈ y ? '' : 'not', " in y");
}
var (w, z);
say ("union: ", x y);
say ("intersect: ", x ∩ y);
say ("z = x y = ", z = (x y) );
say ("y is ", x ⊆ y ? "" : "not ", "a subset of x");
say ("z is ", x ⊆ z ? "" : "not ", "a subset of x");
say ("z = (x y) (x ∩ y) = ", z = ((x y) (x ∩ y)));
say ("w = x ^ y = ", w = (x ^ y));
say ("w is ", w ≡ z ? "" : "not ", "equal to z");
say ("w is ", w ≡ x ? "" : "not ", "equal to x");