Safely running untrusted Haskell code
Jump to navigation
Jump to search
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.