Ketos
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 Cargo.toml
:
[dependencies]
ketos = "0.11"
And add the following to your crate root:
extern crate ketos;
Building the REPL
Build and run tests:
cargo test
Build optimized executable:
cargo build --release
Usage
ketos
can be run as an interpreter to execute Ketos code files (.ket
)
or run as an interactive read-eval-print loop.
License
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.