Kaya - gregorymorrison/euler1 GitHub Wiki
Kaya
// Euler1 in Kaya
program euler1;
Int euler1(Int size) {
retval = 0;
for i in [1..size] {
if (i%3==0 || i%5==0) {
retval += i;
}
}
return retval;
}
Void main() {
putStrLn( string(euler1(999)) );
}
yum install kaya, gc, gc-devel
$ kayac euler1.k
Compiling program euler1
$ ./euler1
233168
$