RustCFML on Cloudflare Workersv0.656.1

CFML language samples
Variables
name        = "RustCFML"
version     = 1.0
isAwesome   = true
items       = [10, 20, 30, 40, 50]
name:     RustCFML
version:  1
awesome:  true
items:    10,20,30,40,50
count:    5
Higher-order functions on arrays
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
tripled = []; odds = []; total = 0;
for (n in numbers) {
    arrayAppend(tripled, n * 3);
    if (n mod 2 neq 0) arrayAppend(odds, n);
    total += n;
}
tripled: 3,6,9,12,15,18,21,24,27,30
odds:    1,3,5,7,9
total:   55
Structs
person = { name: "Ada", role: "engineer", skills: ["rust", "cfml", "wasm"] };
person.name:   Ada
person.role:   engineer
person.skills: rust,cfml,wasm
Recursion — fib(0..9)
function fib(n) { return n < 2 ? n : fib(n - 1) + fib(n - 2); }
0, 1, 1, 2, 3, 5, 8, 13, 21, 34
FizzBuzz
1
2
3: Fizz
4
5: Buzz
6: Fizz
7
8
9: Fizz
10: Buzz
11
12: Fizz
13
14
15: FizzBuzz