{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"ocaml-4.14.2","path":"lang/ocaml","url":"/packages/release/lang/ocaml/","comment":"ML language with complete class-based objective system","homepage":"https://ocaml.org/","maintainer":"Anil Madhavapeddy <avsm@openbsd.org>","description":"Objective Caml is an implementation of the ML language, based on\nthe Caml Light dialect extended with a complete class-based object system\nand a powerful module system in the style of Standard ML.\n\nObjective Caml comprises two compilers. One generates bytecode\nwhich is then interpreted by a C program. This compiler runs quickly,\ngenerates compact code with moderate memory requirements, and is\nportable to essentially any 32 or 64 bit Unix platform. Performance of\ngenerated programs is quite good for a bytecoded implementation:\nalmost twice as fast as Caml Light 0.7. This compiler can be used\neither as a standalone, batch-oriented compiler that produces\nstandalone programs, or as an interactive, toplevel-based system.\n\nThe other compiler generates high-performance native code for a number\nof processors. Compilation takes longer and generates bigger code, but\nthe generated programs deliver excellent performance (better than\nStandard ML of New Jersey 1.08 on our tests), while retaining the\nmoderate memory requirements of the bytecode compiler.\n","package_architecture":"amd64","stem":"ocaml","readme":null,"dependencies":[{"path":"devel/gmake","type":"build","package_spec":"","url":"/packages/release/devel/gmake/"}],"reverse_dependencies":{"count":53,"url":"/packages/data/64/64a223a8018c39f3f870204a9ebe6c60eefdc540d7764363af25db5187f9061b.json"},"categories":["lang"],"flavors":[],"only_for_architectures":[],"not_for_architectures":[]}}
