Description
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.
Popular Comparisons
README
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.
[Language Documentation](docs/README.md)
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.
*Note that all licence references and agreements mentioned in the Ketos README section above
are relevant to that project's source code only.