caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Norman Ramsey <nr@eecs.harvard.edu>
To: Eric Merritt <cyberlync@yahoo.com>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] ocaml embedded scripting language
Date: Sat, 14 Dec 2002 13:56:25 -0500	[thread overview]
Message-ID: <20021214185625.0860A54C5FE@mail.eecs.harvard.edu> (raw)
In-Reply-To: Message from Eric Merritt <cyberlync@yahoo.com>  of "Fri, 13 Dec 2002 17:52:14 PST." <20021214015214.68552.qmail@web40805.mail.yahoo.com>

 > I was wondaring if anyone is familiar with a little
 > language implementation that is suitable to be
 > embedded in an ocaml program. I realize that it
 > wouldn't be that hard to do, especially in ocaml, but
 > hate to duplicate work someone else has already done.
 > There aren't really that many requirements, just the
 > ability to look at passed in data structures a return
 > a result based off of them. 
 > 
 > 
 > At first I thought that ocaml itself would be the best
 > scriping langauge but I havn't figured out how to link
 > in code compiled with ocamlopt. In fact, I don't think
 > it is possible at the moment. 

We've written an implementation of Lua, version 2.5, for Ocaml.
It's currently bundled with our nascent Quick C-- compiler at
www.cminusminus.org.  I'd like to split it out as a separate
distribution, but we're rather short of help at the moment and I'm
trying to get the papers written first.  Anyway, as far as I know
it's completely compatible with the C version, although a few library
functions are missing.  We've been fairly happy.

If you want to play with it, download and build Quick C--, then go to
the lua subdirectory and type `mk lua.ps'---that will give you the
documentation for the API.  The documentation for the language can
probably be had from lua.org, but if they don't keep manuals for old
versions, let me know and I'll put one in our CVS archive.


Norman
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


  reply	other threads:[~2002-12-15 10:05 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-10  8:30 [Caml-list] [Q] opengl bindings without tcl/tk SooHyoung Oh
2002-12-10  8:37 ` Jacques Garrigue
2002-12-10 11:17   ` Olivier Andrieu
2002-12-10 13:37     ` Jean-Christophe Filliatre
2002-12-10 14:54   ` Eric Merritt
2002-12-13 20:02     ` Issac Trotts
2002-12-13 21:06       ` Eric Merritt
2002-12-14  1:52       ` [Caml-list] ocaml embedded scripting language Eric Merritt
2002-12-14 18:56         ` Norman Ramsey [this message]
2002-12-16 14:49           ` Eric Merritt
2002-12-15 15:08         ` Dan Andersson
2002-12-16 14:51           ` Eric Merritt
2002-12-17  3:02           ` Eric Merritt
2002-12-17  8:37             ` Basile STARYNKEVITCH
2002-12-17 14:26               ` Eric Merritt
2002-12-17 21:27                 ` Dan Andersson
2002-12-18 19:51                   ` Norman Ramsey
2002-12-17 20:26             ` Issac Trotts
2002-12-18 19:55               ` Norman Ramsey
2002-12-10  8:38 ` [Caml-list] [Q] opengl bindings without tcl/tk Sven Luther
2002-12-10 10:32 ` Nickolay Semyonov-Kolchin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20021214185625.0860A54C5FE@mail.eecs.harvard.edu \
    --to=nr@eecs.harvard.edu \
    --cc=caml-list@inria.fr \
    --cc=cyberlync@yahoo.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).