Difference between revisions of "Safely running untrusted Haskell code"
Jump to navigation
Jump to search
Isaac Dupree (talk | contribs) (initial low-effort introduction) |
(Thread in Haskell Cafe) |
||
Line 1: | Line 1: | ||
Obviously, don't run code in the IO monad, just show pure results (or possibly make your own monad that is a restricted subset of IO). But it's a lot more complicated than that... |
Obviously, don't run code in the IO monad, just show pure results (or possibly make your own monad that is a restricted subset of IO). But it's a lot more complicated than that... |
||
+ | |||
+ | See [http://haskell.org/pipermail/haskell-cafe/2007-May/025941.html a long discussion] in Haskell Cafe. |
Revision as of 21:38, 26 May 2007
Obviously, don't run code in the IO monad, just show pure results (or possibly make your own monad that is a restricted subset of IO). But it's a lot more complicated than that...
See a long discussion in Haskell Cafe.