blob: e36b145720eff48a85f40182bcfb2bef308ffe22 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
SPELL=camlidl
VERSION=1.05
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_URL[0]=http://caml.inria.fr/pub/old_caml_site/distrib/bazar-ocaml/${SOURCE}
SOURCE_HASH=sha512:e8857aca818a06f8c861e5f55dddd7e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="http://caml.inria.fr/pub/old_caml_site/camlidl/"
LICENSE[0]=GPL
ENTERED=20120331
SHORT="a stub code generator and COM binding for Objective Caml"
cat << EOF
CamlIDL is a stub code generator and COM binding for Objective Caml.
CamlIDL comprises two parts:
* A stub code generator that generates the C stub code required for the Caml/C
interface, based on an MIDL specification. (MIDL stands for Microsoft's
Interface Description Language; it looks like C header files with some
extra annotations, plus a notion of object interfaces that look like C++
classes without inheritance.)
* A (currently small) library of functions and tools to import COM components
in Caml applications, and export Caml code as COM components.
EOF
|