* [Caml-list] Ocaml-Lua interface
@ 2004-09-11 18:37 snh1
2004-09-11 23:33 ` chris.danx
2004-09-12 11:08 ` Christian Lindig
0 siblings, 2 replies; 5+ messages in thread
From: snh1 @ 2004-09-11 18:37 UTC (permalink / raw)
To: caml-list
Well, I wanted to use Lua from Ocaml, so I wrote an interface to do so.
It's somewhat incomplete and probably slightly buggy at the moment, and
the error-handling isn't great, but it works. Comments and advice are
welcome; this is my first attempt to do anything big/serious with Ocaml's
FFI. I've only tried this on Linux, but it should work fine under MinGW
or Cygwin.
You can get it at: http://cec.wustl.edu/~snh1/olua-0.1.tar.gz
Pax,
Simon
-------------------
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Caml-list] Ocaml-Lua interface
2004-09-11 18:37 [Caml-list] Ocaml-Lua interface snh1
@ 2004-09-11 23:33 ` chris.danx
2004-09-12 4:05 ` snh1
2004-09-12 11:08 ` Christian Lindig
1 sibling, 1 reply; 5+ messages in thread
From: chris.danx @ 2004-09-11 23:33 UTC (permalink / raw)
To: snh1; +Cc: caml-list
snh1@cec.wustl.edu wrote:
> Well, I wanted to use Lua from Ocaml, so I wrote an interface to do so.
> It's somewhat incomplete and probably slightly buggy at the moment, and
> the error-handling isn't great, but it works. Comments and advice are
> welcome; this is my first attempt to do anything big/serious with Ocaml's
> FFI. I've only tried this on Linux, but it should work fine under MinGW
> or Cygwin.
>
> You can get it at: http://cec.wustl.edu/~snh1/olua-0.1.tar.gz
Cool. I will look at this in more detail soon. I had a look through
the test files and readme. Looks good! Bindings are a pita, I did a
Lua binding to Ada 95. Even though the C FFI in Ada is much nicer, it's
still a task to get it done. Was putting off the Lua binding to OCaml
due to that experience! Kudos to you!
Would you consider releasing it under the same conditions as Lua 5.x?
It's no big deal, just wondered.
Chris
-------------------
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Caml-list] Ocaml-Lua interface
2004-09-11 18:37 [Caml-list] Ocaml-Lua interface snh1
2004-09-11 23:33 ` chris.danx
@ 2004-09-12 11:08 ` Christian Lindig
1 sibling, 0 replies; 5+ messages in thread
From: Christian Lindig @ 2004-09-12 11:08 UTC (permalink / raw)
To: snh1; +Cc: caml-list
On Sep 11, 2004, at 8:37 PM, snh1@cec.wustl.edu wrote:
> I wanted to use Lua from Ocaml, so I wrote an interface to do so.
We have an implementation of Lua 2.5 in OCaml; since it is written in
OCaml, no C files are necessary.
http://www.cminusminus.org/rsync/dist/lua-ml.tar.gz
The API makes it especially easy to extend the interpreter; there is a
paper about it:
http://www.eecs.harvard.edu/~nr/pubs/embed-abstract.html
-- Christian
-------------------
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
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2004-09-12 22:33 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-11 18:37 [Caml-list] Ocaml-Lua interface snh1
2004-09-11 23:33 ` chris.danx
2004-09-12 4:05 ` snh1
2004-09-12 22:33 ` chris.danx
2004-09-12 11:08 ` Christian Lindig
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox