From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 06A78BC57 for ; Mon, 5 Jul 2010 14:24:06 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjcCAPtrMUzUGyoGkWdsb2JhbACTPow2FQEBAQEJCwoHEQMfrU6HEy6IWIUlBIg6gjg X-IronPort-AV: E=Sophos;i="4.53,539,1272837600"; d="scan'208";a="65850738" Received: from smtp6-g21.free.fr ([212.27.42.6]) by mail4-smtp-sop.national.inria.fr with ESMTP; 05 Jul 2010 14:24:05 +0200 Received: from localhost.localnet (unknown [78.226.58.147]) by smtp6-g21.free.fr (Postfix) with ESMTP id E379BE080E9 for ; Mon, 5 Jul 2010 14:23:58 +0200 (CEST) From: Florent Monnier To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] adding a scripting language to an ocaml program Date: Mon, 5 Jul 2010 14:41:57 +0200 User-Agent: KMail/1.12.4 (Linux/2.6.31.13-desktop586-1mnb; KDE/4.3.5; i686; ; ) References: <87tyofggzs.fsf@frosties.localdomain> In-Reply-To: <87tyofggzs.fsf@frosties.localdomain> MIME-Version: 1.0 Message-Id: <201007051441.57774.monnier.florent@gmail.com> Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; ocaml:01 ocaml:01 doable:01 bytecode:01 toplevel:01 cheers:01 sourceforge:01 ideally:01 caml-list:01 writes:01 seems:03 scheme:05 scheme:05 implement:06 ecrit:06 Le dimanche 4 juillet 2010 21:54:31, Goswin von Brederlow a =E9crit : > Martin DeMello writes: > > Has much work been done on adding a scripting language to an OCaml > > program? I googled about a bit, but no one seems to be even talking > > about this - for example, if I wanted to do something emacslike with a > > core in OCaml and (ideally) some sort of scheme as a scripting engine > > in place of elisp, would that be easily doable? > > > > martin >=20 > Yes. In bytecode you can run an ocaml toplevel and use ocaml as > scripting lanugage. Or you can implement a scheme interpreter quite > easily in ocaml. It is a verry simple language. there is schoca: http://community.schemewiki.org/?Schoca http://sourceforge.net/projects/chesslib/ I don't know if it's worth, I only know its name =2D-=20 cheers