lemonlang 0.0.4

an experimental, modern, purely safe, programming language.
extern fn printf(fmt: str, ...): i32 = {};

fn println(value: i32) = {
  printf("%d\n", value);
}


// fn print_hello() = {
//   printf("Hello, lemon!\n");
// }

fn fibonacci(value: i32): i32 = {
  if (value <= 1) return value;
  return fibonacci(value - 1) + fibonacci(value - 2)
}



fn main() = {
  let result = 10 + 20 + 30;
  println(result);

  let fib_result = fibonacci(10);
  println(fib_result);

  // print_hello();
}