Как бы я вообще начал разветвлять дочерний процесс с использованием Haskell?
Кроме того, если каналы являются очевидным решением вопроса обмена данными - есть ли другой способ сделать это, кроме использования каналов? Я знаком с использованием сегментов разделяемой памяти в C (функции shmget, * shmat, shmdt и shmctl). Может ли Хаскелл подражать этому? Если да, то как?
Я был бы очень признателен за любую помощь, которую вы можете сэкономить.
Я должен признать, что я очень плохо знаком с функциональными языками программирования, особенно в том, что касается Haskell. Так что прости меня (и, пожалуйста, поправь меня), если я сказал что-то глупое.