koto 0.16.1

A simple, expressive, embeddable programming language
Documentation
use koto::{Result, prelude::*};

fn main() -> Result<()> {
    let script = "
from os import args

if (size args) > 1
  for i, arg in args.enumerate()
    print '{i + 1}: {arg}'
else
  print 'No arguments'
";

    let mut koto = Koto::default();

    koto.set_args(std::env::args())?;
    koto.compile_and_run(script)?;

    Ok(())
}