From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id AEB127F0AB for ; Thu, 23 Mar 2017 14:41:23 +0100 (CET) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=Sebastien.Hinderer@inria.fr; spf=None smtp.mailfrom=SRS0=Z57j=3A=inria.fr=Sebastien.Hinderer@bounce.ens-lyon.org; spf=Pass smtp.helo=postmaster@sonata.ens-lyon.org Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of Sebastien.Hinderer@inria.fr) identity=pra; client-ip=140.77.166.138; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=Z57j=3A=inria.fr=Sebastien.Hinderer@bounce.ens-lyon.org"; x-sender="Sebastien.Hinderer@inria.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of SRS0=Z57j=3A=inria.fr=Sebastien.Hinderer@bounce.ens-lyon.org) identity=mailfrom; client-ip=140.77.166.138; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=Z57j=3A=inria.fr=Sebastien.Hinderer@bounce.ens-lyon.org"; x-sender="SRS0=Z57j=3A=inria.fr=Sebastien.Hinderer@bounce.ens-lyon.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of postmaster@sonata.ens-lyon.org designates 140.77.166.138 as permitted sender) identity=helo; client-ip=140.77.166.138; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="SRS0=Z57j=3A=inria.fr=Sebastien.Hinderer@bounce.ens-lyon.org"; x-sender="postmaster@sonata.ens-lyon.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" IronPort-PHdr: =?us-ascii?q?9a23=3Ac1n9zxXMDP16eNljppDUkOcl0uXV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYbRSAt8tkgFKBZ4jH8fUM07OQ6PG8HzRYqb+681k6OKRWUBEEjc?= =?us-ascii?q?hE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRo?= =?us-ascii?q?LerpBIHSk9631+ev8JHPfglEnjSwbLd9IRmssQndqtQdjJd/JKo21hbHuGZDdf?= =?us-ascii?q?5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2Ao/8LrrgXM?= =?us-ascii?q?TRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VDK/5KptVRTmij?= =?us-ascii?q?oINyQh/W/ZisJ+kr9VrhGvpxNw34HbfY6bO/hlc6PBft4XX3ZNUtpNWyFDBI63?= =?us-ascii?q?cosBD/AGPeZdt4TzukEJogCkCgm3GOPvyyFHhnnr1qM40uQhFxzJ0xI6H90Qqn?= =?us-ascii?q?TfsdL4OroMXu+u1qbI1inDb/JI1jf78oTGcBEhofeRUr1ua8re11MvGhjEjlWW?= =?us-ascii?q?s4zlPima2v4Ds2iB9udtU/+khW0/qwxpvzSiydsghpPLi48X0FzI6CR0zYcvKd?= =?us-ascii?q?GlRkN2YsaoHZ9Muy2AKYd7TdkuT39mtSs00LEKp5G2cSsMxZ863RDQceaHfJKN?= =?us-ascii?q?4h/7VOaePzN4hHV9dbKkgBay91KvyvHmWcWuzllKqDFFnsDItnEN0BzT7NKLSv?= =?us-ascii?q?xn/keuwTqP1gbT5f9YIU0siKbWJIItzqQym5cRq0jPAy77lUTsgKOLeEgp+fCk?= =?us-ascii?q?6+H9bbXnop+cOZV0igb7Mqk2h8KxHfk2PhQWUmeY+emx1r/j8FX3TbhWlvA2k6?= =?us-ascii?q?/ZsIrbJcsBvKK5DRVV354+5RmhFDipys8YnWUGLF1bfhKLlYrnO1DIIP/lE/i/?= =?us-ascii?q?mUqjkC1wyv/dOb3hH5PNIWTdn7v7Y7l97VVcxBM3zdFf4JJUDKsNIPXpWk/+rN?= =?us-ascii?q?DYFAM2MxSow+b7D9VwzpgeWWKOAq+fLazdr0WI6fw0LuiNZY8VvS3yK+I/6PL0?= =?us-ascii?q?jH85n0Udfaiz0pcNZnC4BOxsI1+Fbnr0ntcBDWAKsxIiQ+PwjV2CVSdfZ3KzX6?= =?us-ascii?q?In+jE2E5mmDIfGRoC1mrONxia7HptMZmBHEF+AC3nod5/XE8sLPSmbJ8sklj0f?= =?us-ascii?q?SZCgTZUg3FegrlzU0b1ie9FV8CQDqZPu0pBV5uvfmAs/73QgNMmX2nqRTmxy2E?= =?us-ascii?q?MJQTM7xq1liU170FaKl6Zi1a8LXedP7u9EB19pfaXXyPZ3Xoj/?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BgBwAT0NNY/4qmTYxdHgYMGAEFAQsBg?= =?us-ascii?q?yZBEIEJEoNiiwKdNohui0Y/GAEBAQEBAQEBAQEBaiiCMyCCQwYjDwFWCxoCBRM?= =?us-ascii?q?OAgIPLRsZigYEqmGCJopvgQuKMoUggjqCXwWcVWuRUoFwj0yTYAIfOIEEOiNSh?= =?us-ascii?q?AgBC4JFdAGKCAEBAQ?= X-IPAS-Result: =?us-ascii?q?A0BgBwAT0NNY/4qmTYxdHgYMGAEFAQsBgyZBEIEJEoNiiwK?= =?us-ascii?q?dNohui0Y/GAEBAQEBAQEBAQEBaiiCMyCCQwYjDwFWCxoCBRMOAgIPLRsZigYEq?= =?us-ascii?q?mGCJopvgQuKMoUggjqCXwWcVWuRUoFwj0yTYAIfOIEEOiNShAgBC4JFdAGKCAE?= =?us-ascii?q?BAQ?= X-IronPort-AV: E=Sophos;i="5.36,210,1486422000"; d="scan'208";a="265877679" Received: from sonata.ens-lyon.org ([140.77.166.138]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Mar 2017 14:41:23 +0100 Received: from localhost (localhost [127.0.0.1]) by sonata.ens-lyon.org (Postfix) with ESMTP id 48A8D2010D; Thu, 23 Mar 2017 14:41:22 +0100 (CET) Received: from sonata.ens-lyon.org ([127.0.0.1]) by localhost (sonata.ens-lyon.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UYSaK8xr-UQe; Thu, 23 Mar 2017 14:41:22 +0100 (CET) Received: from pema.homeunix.org (AMontsouris-551-1-58-248.w90-24.abo.wanadoo.fr [90.24.233.248]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sonata.ens-lyon.org (Postfix) with ESMTPSA id 2722920101; Thu, 23 Mar 2017 14:41:22 +0100 (CET) Received: from seb by pema.homeunix.org with local (Exim 4.88) (envelope-from ) id 1cr2zR-00065w-EI; Thu, 23 Mar 2017 14:41:21 +0100 Date: Thu, 23 Mar 2017 14:41:21 +0100 From: =?utf-8?Q?S=C3=A9bastien?= Hinderer To: caml-list@inria.fr Message-ID: <20170323134121.cuclsd52clhmra3z@pema> Mail-Followup-To: caml-list@inria.fr References: <1590236478.9253508.1490261850094.JavaMail.zimbra@edu.univ-fcomte.fr> <20170323130207.udjaxrejqmdkvjfq@pl-59055.rocqadm.inria.fr> <880456179.9300684.1490275600601.JavaMail.zimbra@edu.univ-fcomte.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <880456179.9300684.1490275600601.JavaMail.zimbra@edu.univ-fcomte.fr> Subject: Re: [Caml-list] [Question] Loading .ml in memory to interact with them. paul.lachat@edu.univ-fcomte.fr (2017/03/23 14:26 +0100): > I've run the process outside of Matlab. > > I launch the toplevel in one shell : "ocaml < /tmp/pipe_in > /tmp/pipe_out" > > In another shell : "printf "let x = 10;;\n" > /tmp/pipe_in" > then > "cat /tmp/pipe_out" > > And after the cat command, the toplevel stop. I suspect it is because the toplevel's standard input gets an EOF. Perhaps you could use a cat << EOF to write to it? And also use tail -f to follow the toplevel's output as it gets updated? hth, Sébastien.