cohenarthur/jinko

Created Dec 23, 2020 · View the cohenarthur/jinko repository page

Jinko is a small and safe interpreted language with fast Rust and C FFI

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

2

Lines of Code

719

From

May 2, 2020

To

Nov 26, 2020

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.

Share this video