github.com/cohenarthur/jinko ↗
Jinko is a small and safe interpreted language with fast Rust and C FFI
Open this visualization on its own page →
Contributors
2
Lines of Code
719
From
2020-05-02
To
2020-11-26
About cohenarthur/jinko
Jinko is a small, safe interpreted programming language written in Rust that emphasizes simplicity and safety. It features integrated support for unit tests, mocking, and FFI capabilities for interoperability with Rust and C code. The language prioritizes immutable variables by default and aims to keep its design straightforward while gradually expanding its feature set.
The project is still in active development with most syntax implemented, though some features may not yet produce fully convincing results. The standard library currently offers basic utilities such as optional types and string handling, with pull requests to enhance the standard library being actively welcomed. Users can run code through an interactive REPL or execute script files, with various command-line options available for customization.
The project maintains an active community on Matrix and is open to contributions, with the maintainers expressing willingness to mentor newcomers. The codebase is well-documented with architecture and design documents, and the project uses a combination of unit tests via Cargo and functional tests via a separate test framework. Installation is available either from pre-compiled release tarballs or by building from source.