https://github.com/pothosware/pothosluajit
Pothos toolkit for executing LuaJIT code
https://github.com/pothosware/pothosluajit
Last synced: 3 months ago
JSON representation
Pothos toolkit for executing LuaJIT code
- Host: GitHub
- URL: https://github.com/pothosware/pothosluajit
- Owner: pothosware
- License: mit
- Created: 2020-12-21T02:18:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-21T21:18:18.000Z (almost 4 years ago)
- Last Synced: 2025-01-15T10:28:18.372Z (4 months ago)
- Language: C++
- Size: 45.9 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
# Support for LuaJIT-based processing blocks
## Purpose
This component provides support for using LuaJIT in the Pothos framework.
The LuaJIT block allows the execution of array-based LuaJIT functions inside a Pothos
topology. This block passes its input and output buffers into LuaJIT, allowing
the optimized LuaJIT code to operate directly on the Pothos-allocated buffers.This component also adds a configuration loader that allows LuaJIT blocks to be
loaded on Pothos initialization. See the **examples** directory for instructions.## Dependencies
* C++17 compiler
* Pothos library (0.7+)
* [LuaJIT](https://luajit.org/)
* [Sol2](https://github.com/ThePhD/sol2)## Licensing information
This module is licensed under the MIT License. To view the full license,
view LICENSE.txt.