{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["lang"],"comment":"Stub code generator for using C/C++ libraries from OCaml","compare":null,"dependentCount":null,"description":"CamlIDL is a stub code generator and COM binding for Objective Caml.\n\nCamlIDL comprises two parts:\n\n\t* A stub code generator that generates the C stub code required for the\nCaml/C interface, based on an MIDL specification. (MIDL stands for Microsoft's\nInterface Description Language; it looks like C header files with some extras\nannotations, plus a notion of object interfaces that look like C++ classess\nwithout inheritance.)\n\n\t* A (currently small) library of functions and tools to import COM\ncomponents in Caml applications, and export Caml code as COM components.","flavors":[],"html":"https://daemonports.org/midnightbsd/lang/ocaml-camlidl/","kind":"port","lastUpdate":"2026-09-22T17:11:10-04:00","license":["lgpl","lgpl2.1"],"maintainer":"ports@MidnightBSD.org","name":"ocaml-camlidl","newest":true,"newestVersion":"1.12","noVulnData":true,"origin":"lang/ocaml-camlidl","otherSystems":[{"maintainer":"kennedy.greg@gmail.com","newest":true,"origin":"lang/ocaml-camlidl","path":"/lang/ocaml-camlidl/","system":"FreeBSD","version":"1.12"},{"maintainer":"kennedy.greg@gmail.com","newest":true,"origin":"lang/ocaml-camlidl","path":"/dragonfly/lang/ocaml-camlidl/","system":"DragonFly","version":"1.12"},{"maintainer":"kennedy.greg@gmail.com","newest":true,"noVulnData":true,"origin":"lang/ocaml-camlidl","path":"","system":"GhostBSD","version":"1.12"}],"packages":null,"pkgName":"ocaml-camlidl-1.12","related":null,"repository":"mports","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"midnightbsd","systemLabel":"MidnightBSD","version":"1.12","versions":null,"vulnerabilities":null,"www":"https://caml.inria.fr/pub/old_caml_site/camlidl/"}
