summaryrefslogtreecommitdiffstats
path: root/devel/camlidl/DETAILS
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