GaloisInc / HaLVM

The Haskell Lightweight Virtual Machine (HaLVM): GHC running on Xen
BSD 3-Clause "New" or "Revised" License
1.05k stars 88 forks source link

Completely Compatible Base #4

Open acw opened 12 years ago

acw commented 12 years ago

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.