Pluto integration?
Pluto is a superset of Lua 5.4 — with unique features, optimizations, and improvements. https://github.com/PlutoLang/Pluto
Any plan to integrate Pluto in mula?
[dependencies]
mlua = { version = "0.9", features = ["pluto", "vendored"] }
Seems according to their comments, They still use the standard C apis to interact with Pluto. That means this shouldn't be too difficult to do. Is anyone planning to work on this integration?
(I may go and implement it myself if not)
@JSH32 UDF(user defined function) by Rust support too for Pluto?
@JSH32 any news?
Pluto integration would be nice!
Would love to have pluto integrations!
~Pluto support added (initial for now, will add sandboxing mode too)~. Reverted
Unfortunately Pluto code quality is not ideal, first pass on CI failed with buffer overflow errors. Currently blocked by https://github.com/PlutoLang/Pluto/pull/1121
It seems like the PR was merged
@khvzak this feature reverted?
We've just released Pluto 0.11.1 which has been a huge bug-fixing effort. Valgrind now runs through the entire test suite without any complaints.
Hiya! I was wondering if there was any movement on this.
I considered trying to revert the revert and bringing it up to date with the latest Pluto, but the change seemed somewhat substantial, and I wasn't sure how much work would be involved to bring it up to date. If mlua's main hasn't diverged too much since then, I'd be happy to give it a try.