|
From: | Matthew Keeter |
Subject: | Re: Embedding Guile with sandboxing |
Date: | Mon, 23 Nov 2015 09:55:47 -0500 |
Context: Antimony is a tool for computer-aided design that makes heavy use of user-defined scripts (http://www.mattkeeter.com/projects/antimony). Python is great, but I’m running into two main issues: It’s hard to distribute: You need to include a full Python distribution in your application It’s hard to sandbox: chroot / unprivileged user works on Mac / Linux but not Windows, and makes the application more complicated — do I need to write some kind of unprivileged daemon that’s doing all of the dangerous evaluation and talking with the main application? (also, it’s required that you include Python.h before any other headers, which is a small but persistent nuisance). Thanks to all for the tips: it sounds like Guile isn’t a silver bullet, but I’ll definitely keep it in mind for future projects. Regards, Matt On Nov 22, 2015, at 7:50 PM, Roberto Baleno <address@hidden> wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |