Ketos is a Lisp dialect functional programming language.
The primary goal of Ketos is to serve as a scripting and extension language for programs written in the Rust programming language.
Ketos is compiled to bytecode and interpreted by pure Rust code.
Building the library
To build Ketos into your Rust project, add the following to your
[dependencies] ketos = "0.10" ketos_derive = "0.10"
And add the following to your crate root:
extern crate ketos; #[macro_use] extern crate ketos_derive;
Building the REPL
Build and run tests:
Build optimized executable:
cargo build --release
ketos can be run as an interpreter to execute Ketos code files (
or run as an interactive read-eval-print loop.
Ketos is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT for details.