Bill Schwab writes:
Bryce,
Thanks for your reply. Actually, I mentioned FFI etc. because that appeared to be a way to get what OSProcess wanted in terms of dependencies; using Universes should handle that part for me.
FFI would be of interest on its own, but appears to make people nervous. Is that for good reason? Put another way, if I want to make some calls into a dll/so, do I really need to mess around with creating/compiling/distributing a plugin? It seems like a lot of overhead, especially since Dolphin does such a nice job based on a mechanism very similar (in apperance at least) to FFI. That said, I am interested in candid opinions; maybe things really are different in Squeak/Pharo.
FFI is fine, there's a security issue, but that's just the ability to call any dll/so in the system and so perform any action that the user is allowed to do. It's only an issue if you're running untrusted code. Bryce