{"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/dragonfly/lang/ocaml-camlidl/","kind":"port","lastUpdate":null,"license":["LGPL20","LGPL21"],"maintainer":"kennedy.greg@gmail.com","name":"ocaml-camlidl","newest":true,"newestVersion":"1.12","noVulnData":false,"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":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"lang/ocaml-camlidl","path":"/midnightbsd/lang/ocaml-camlidl/","system":"MidnightBSD","updated":"2026-09-22","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":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["lang/ocaml"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"1.12","versions":null,"vulnerabilities":null,"www":"https://caml.inria.fr/pub/old_caml_site/camlidl/"}
