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.
To build Ketos into your Rust project, add the following to your Cargo.toml
:
[dependencies]
ketos = "0.11"
And add the following to your crate root:
extern crate ketos;
Build and run tests:
cargo test
Build optimized executable:
cargo build --release
ketos
can be run as an interpreter to execute Ketos code files (.ket
)
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.