OcamlMex
About :
MEX stands for MATLAB Executable. MEX-files are dynamicaly linked
subroutines that can be run from a Matlab or Octave session.
Ocamlmex is an Objective Caml library. It provides :
- an Ocaml module Mex with the bindings to the MEX API functions,
- some Camlp5 syntax extensions to register into Matlab or Octave
multiple ocaml functions within a MEX-file and write Matlab like
expressions enclosed in quotations.
Documentation :
Online
html
Printable
postscript
pdf
Download :
Required :
- Objective Caml
- Camlp4 for objective Caml versions < 3.10, Camlp5 for Objective Caml versions >= 3.10
- Matlab 2007,2008,2009 or Octave 3.x
- Autoconf, GNU make
Installation notes :
See README and INSTALL files
ocaml >= 3.10 + camlp5 5.08, Matlab 2009, Octave 3.2
ocamlmex-2.1.1 sources
ocaml >= 3.10 + camlp5, Matlab 2007,2008, Octave 3.0 :
ocamlmex-2.1.0 sources
ocaml < 3.10 + camlp4
ocamlmex-2.0.1 sources