Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andrewchambers/janet-ll

A low level rust crate providing bindings to the janet interpreter.
https://github.com/andrewchambers/janet-ll

Last synced: 3 months ago
JSON representation

A low level rust crate providing bindings to the janet interpreter.

Awesome Lists containing this project

README

        

# janet-ll

This is a rust crate providing low level bindings to the [janet](https://janet-lang.org/) C API.

# versioning scheme

The package major and minor versions follow the janet releases the
bundled headers are compatible with. The patch version may, but does
not necessarily match the janet release.

# feature flags

if the feature link-amalg is enabled, the crate will link the compiled
janet amalgamation, otherwise this crate is header only, which is useful
for building standalone janet modules.

# safety

This crate makes no attempt at ergonomics or memory safety.
It is the bare minimum required to use the janet api from
rust. Higher level crates may come in the future.