Real Cream programs to get you started.
-- Hello World in Cream
name = "World"
say "Hello, {name}!"
for each n in range(1, 101)
if n % 15 == 0
say "FizzBuzz"
or if n % 3 == 0
say "Fizz"
or if n % 5 == 0
say "Buzz"
else
say n
-- Filter evens, square, sum
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = numbers
| filter(x → x % 2 == 0)
| map(x → x * x)
| sum
say "Result: {result}"
action greet(name, greeting = "Hello")
return "{greeting}, {name}!"
say greet("Mauya")
say greet("World", "Hi")
repeat 3
say "Cream is simple!"
-- Countdown
count = 5
repeat 5
say count
count = count - 1
struct Point
x: number
y: number
p = Point(10, 20)
say "Point: {p.x}, {p.y}"
try
data = net("https://api.example.com", "json")
say data
on error e
say "Failed: {e.message}"
s = "cream language"
say str_(s, "upper")
say str_(s, "reverse")
say str_(s, "repeat", 2)