Ecosyste.ms: Awesome

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

https://github.com/jansegre/luar

A rustic Rust API that embeds the C Lua interpreter.
https://github.com/jansegre/luar

Last synced: about 2 months ago
JSON representation

A rustic Rust API that embeds the C Lua interpreter.

Lists

README

        

Luar [![Build Status][1]][2]
============================

[Documentation][3]. THIS LIBRARY IS EXPERIMENTAL AND BARLEY FUNCTIONAL. For something more
stable refer to [rust-lua](https://github.com/kballard/rust-lua) or [rust-hl-lua](https://github.com/tomaka/rust-hl-lua).

A rustic Rust API that embeds the C Lua interpreter.

Main goals are easily embedding Lua and not requiring it to be installed on the system,
meaning only listing it as a dependency on Cargo should be enough:

```toml
[dependencies.luar]
git = "https://github.com/jansegre/luar.git"
```

What's with the name?
---------------------

"Luar" (pronounced __LOO-R__) means "Moonlight" in Portuguese. Also in Portuguese if
there was (there isn't) a verb for "moon" as "to moon" it would be said "Luar", so you
may optionally think of it as "to moon" as the act of using Lua (in Rust).

API
---

This API is inspired on the Goddess of the Moon, [Selene](https://github.com/jeremyong/Selene).

There will be some examples, if there isn't feel free to bother me demanding I put examples here.

[1]: https://travis-ci.org/jansegre/luar.svg
[2]: https://travis-ci.org/jansegre/luar
[3]: http://jansegre.com/luar/luar/index.html