No I develop on Linux.
It used to be one function per syscall: https://github.com/haskus/haskus-system/blob/ee3e0a69a263aaf... I did this to remove the boilerplate code, to make it easier to select the method (foreign primops or safe FFI…
It's mostly an experiment into providing an integrated interface leveraging Haskell features (type-safety, STM, etc.) for the whole system: input, display, sound, network, etc. There is still a lot of work to do... Then…
Thanks for the invitation. I've read a little bit about House a few years ago, but maybe I should give another look. My project, however, is more high-level in that I don't plan to write a kernel (device drivers, etc.)…
Hi, the RTS continues to use the libc as usual. Maybe in some far future we could use a stripped down libc but for now I want to use GHC and Linux unmodified so that the system stays easy to test.
No I develop on Linux.
It used to be one function per syscall: https://github.com/haskus/haskus-system/blob/ee3e0a69a263aaf... I did this to remove the boilerplate code, to make it easier to select the method (foreign primops or safe FFI…
It's mostly an experiment into providing an integrated interface leveraging Haskell features (type-safety, STM, etc.) for the whole system: input, display, sound, network, etc. There is still a lot of work to do... Then…
Thanks for the invitation. I've read a little bit about House a few years ago, but maybe I should give another look. My project, however, is more high-level in that I don't plan to write a kernel (device drivers, etc.)…
Hi, the RTS continues to use the libc as usual. Maybe in some far future we could use a stripped down libc but for now I want to use GHC and Linux unmodified so that the system stays easy to test.