Comment pourrais-je commencer à forger un processus enfant en utilisant Haskell en premier lieu?Comment partager des données entre un processus parent et un processus fils forked dans Haskell?
De plus, si les tuyaux constituent une solution évidente à la question du partage de données, y a-t-il une autre façon de le faire en plus d'utiliser des tuyaux? Je connais l'utilisation de segments de mémoire partagée dans C (les fonctions shmget, * shmat, shmdt et shmctl). Haskell pourrait-il imiter cela? Si c'est le cas, comment?
Je serais très reconnaissant pour toute aide que vous pourriez épargner.
Je dois admettre que je suis très nouveau dans les langages de programmation fonctionnels, et encore plus quand il s'agit de Haskell. Alors pardonnez-moi (et corrigez-moi s'il vous plaît) si j'ai dit quelque chose d'idiot.
Les deux réponses semblent ici être l'analyse syntaxique « bifurquer un processus enfant » comme « bifurquer un fil de terre de l'utilisateur ». Mais étant donné le contexte dans la question, cela ne semble pas correct. –