From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id C64967F9A8 for ; Mon, 30 Jun 2014 18:50:14 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of whitequark@whitequark.org) identity=pra; client-ip=176.58.103.125; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="whitequark@whitequark.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of whitequark@whitequark.org designates 176.58.103.125 as permitted sender) identity=mailfrom; client-ip=176.58.103.125; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="whitequark@whitequark.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mail.whitequark.org) identity=helo; client-ip=176.58.103.125; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="postmaster@mail.whitequark.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjQwAMuUsVOwOmd9/2dsb2JhbABAGoNfgneofAEBAQEBAQaBOph7AYEkdYQDAQEFOAJPBAcYLiwrGQiIPgk2xzkXhWSDSoRLgRUWhC0FikGgHYN9g0c4Lw X-IPAS-Result: AjQwAMuUsVOwOmd9/2dsb2JhbABAGoNfgneofAEBAQEBAQaBOph7AYEkdYQDAQEFOAJPBAcYLiwrGQiIPgk2xzkXhWSDSoRLgRUWhC0FikGgHYN9g0c4Lw X-IronPort-AV: E=Sophos;i="5.01,576,1400018400"; d="scan'208";a="69613523" Received: from fehu.whitequark.org (HELO mail.whitequark.org) ([176.58.103.125]) by mail3-smtp-sop.national.inria.fr with ESMTP; 30 Jun 2014 18:50:12 +0200 Received: by mail.whitequark.org (Postfix, from userid 33) id 18B8C4D727; Mon, 30 Jun 2014 16:50:10 +0000 (UTC) To: caml-list@inria.fr X-PHP-Originating-Script: 1000:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 30 Jun 2014 20:50:10 +0400 From: Peter Zotov In-Reply-To: <20140119085847.GA29276@notk.org> References: <03b201cf14ab$155f1630$401d4290$@ffconsultancy.com> <20140119085847.GA29276@notk.org> Message-ID: <623699e8c56293d1f90cc53703aa0dcb@whitequark.org> X-Sender: whitequark@whitequark.org User-Agent: Roundcube Webmail/1.0.1 Subject: Re: [Caml-list] OCaml on the Arduino (or similar) On 2014-01-19 12:58, Adrien Nader wrote: > On Sun, Jan 19, 2014, Jon Harrop wrote: >> >> >> I don't suppose anyone has retargeted OCaml to run on an Arduino or >> similar? >> >> >> >> I'm just getting into Arduino programming and writing async code in >> C++ is >> just horrible. L > > There is OCaPIC fro PIC18 (or above iirc): > http://www.algo-prog.info/ocapic/web/index.php?id=OCAPIC I second this suggestion. Porting OCaPIC runtime to run on AVR (or Cortex-M ARM) is the easiest way. -- Peter Zotov sip:whitequark@sipnet.ru