jmi*_*ite 5 python haskell pypy sandbox ffi
我将在前言中说我对PyPy很新,虽然对Python很有经验.
我正在寻找运行不受信任的Python代码的Web应用程序.PyPy沙盒功能看起来非常适合我正在做的事情.
关于沙盒的PyPy文档表明您可以从Python或PyPy调用PyPy沙箱.这似乎意味着有一些单独的程序或可执行文件是沙盒.
我想知道,是否可以从非Python语言调用PyPy沙箱?我特别关注Haskell,但我也很可能使用C或C++作为中间体.
Arm*_*igo 2
是的,这是可能的。PyPy 沙箱是一个单独的进程,仅通过 stdin/stdout 进行通信。如果你想重写“外部”部分,你可以;它没有使用任何与 Python 密切相关的东西。
归档时间:
11 年,10 月 前
查看次数:
709 次
最近记录:
7 年,6 月 前