I downloaded aeson and modified Data.Aeson to be trustworthy and I can
now use it with Hint and XSafe. I however stumbled upon some strange
behavior. I use loadModules to import some modules from the same
package, and then use setImports with a list of user provided modules.
Some explanation about
Hi Fabian,
In general, the behavior you get from hint should be more or less the same one
you would observe in ghci, the mapping being roughly:
loadModules ~~~ :load
setImports :module
In ghci, if you have a package installed (and is not hidden in your session),
then I believe you can
Im using the Hint library in a project where users are able to upload
and run code. As I don't want them to do any IO, I run the interpreter
with -XSafe. However, some packages (in my case aeson) are needed and
I therefore tried marking them as trusted with ghc-pkg trust aeson.
This seems to have
Not directly. You can, however, make a Trustworthy module that re-exports
the (parts of) the Unsafe ones you want to allow yourself to use.
-Edward
On Sun, Mar 16, 2014 at 12:57 PM, Fabian Bergmark fabian.bergm...@gmail.com
wrote:
Im using the Hint library in a project where users are able