#bindings #wren #wrapper #scripting-language

wren_rust

Bindings to the Wren scripting language API

4 releases

Uses old Rust 2015

0.2.0 Jun 19, 2017
0.1.3 Jun 19, 2017
0.1.2 Jun 17, 2017
0.1.1 Jun 17, 2017
0.1.0 Jun 17, 2017

#1083 in Programming languages

MIT license

1MB
14K SLoC

C 9K SLoC // 0.1% comments Bitbake 2K SLoC Python 1.5K SLoC // 0.1% comments Rust 554 SLoC // 0.0% comments Dart 531 SLoC // 0.3% comments Visual Studio Project 421 SLoC Lua 272 SLoC // 0.1% comments Ruby 266 SLoC // 0.1% comments Visual Studio Solution 36 SLoC

wren-rust Crates.io Documentation

Rust bindings to the Wren scripting language API.

Crate documentation is somewhat lacking at the moment. For complete documentation on each type and function, refer to wren.h in the official Wren repository.

Wren is still under heavy development. I'll do my best to keep these bindings up-to-date as new features are added. If you notice a missing feature, feel free to create an issue or pull request.

Safety

There currently aren't any safeguards to protect you from doing something potentially unsafe.

In debug builds, Wren makes assertions that prevent undefined behavior, but these are disabled in release builds.


lib.rs:

Bindings to the Wren scripting language API.

For complete documentation on each type and function, refer to wren.h in the official Wren repository.

Dependencies