I'd love it if the base library for the HaLVM exported a strict superset of the functions of the base library for GHC. We've started this work with putStr and friends already, but we'll also need to extend it to the complete file system, and possible other processes / networking. I would guess the same idea as the console would be ideal, in which calling the functions on bare bones would raise an exception, but if you happened to install a shim they could wrap around to your file system / process / whatever library.
I'd love it if the base library for the HaLVM exported a strict superset of the functions of the base library for GHC. We've started this work with putStr and friends already, but we'll also need to extend it to the complete file system, and possible other processes / networking. I would guess the same idea as the console would be ideal, in which calling the functions on bare bones would raise an exception, but if you happened to install a shim they could wrap around to your file system / process / whatever library.