Previously, we used to handle the pipe reads/writes in a separate worker thread, and send the messages via either the worker ports or a SharedArrayBuffer. Given we've purged the functionality of exporting host Haskell functions for now, we can move pipe logic back to the main thread for a more simplified eval server.
Previously, we used to handle the pipe reads/writes in a separate worker thread, and send the messages via either the worker ports or a
SharedArrayBuffer
. Given we've purged the functionality of exporting host Haskell functions for now, we can move pipe logic back to the main thread for a more simplified eval server.