https://github.com/bbuck/luna
A wrapper for gopher-lua and gopher-luar with a beefed up API layered on top of it.
https://github.com/bbuck/luna
Last synced: 4 months ago
JSON representation
A wrapper for gopher-lua and gopher-luar with a beefed up API layered on top of it.
- Host: GitHub
- URL: https://github.com/bbuck/luna
- Owner: bbuck
- License: mit
- Created: 2020-03-28T17:30:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-30T16:51:40.000Z (almost 6 years ago)
- Last Synced: 2024-06-20T03:33:48.025Z (over 1 year ago)
- Language: Go
- Size: 24.4 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Luna - Wrapping the Moon
More README coming soon, this project is being extracted from `dragon-mud` with
some syntax improvements/cleanup and comment improvements.
Becuase of that, still very much a WIP, the API will change between versions. And
this README will grow to accomodate.
## Special Thanks
Luna is built on top of the very excellent [gopher-lua](https://github.com/yuin/gopher-lua)
to provide a Lua state for executing source code inside of your Go library. If you're looking
for something more lightweight than Luna then you should look no further than here.
Luna is also powered by a lightweight wrapper for gopher-lua, [gopher-luar](https://github.com/layeh/gopher-luar)
which uses reflection to enable more flexibility in passing data to and from a Lua state.