HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 41070,
"next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=146",
"previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=144",
"results": [
{
"name": "ocaml-ocp-indent",
"description": "Simple tool to indent OCaml programs"
},
{
"name": "ocaml-ocplib-endian",
"description": "Optimized fixed-width integer functions for OCaml"
},
{
"name": "ocaml-optint",
"description": "Efficient integer types on 64-bit architectures"
},
{
"name": "ocaml-ounit",
"description": "Compatibility shim for ocaml-ounit2"
},
{
"name": "ocaml-ounit2",
"description": "Unit test framework for OCaml"
},
{
"name": "ocaml-parmap",
"description": "Parmap is a library for multicore architecture for OCaml programs"
},
{
"name": "ocaml-parsexp",
"description": "S-expression parser"
},
{
"name": "ocaml-patdiff",
"description": "Colored patience diffs with word-level refinement"
},
{
"name": "ocaml-patience_diff",
"description": "Tool and library implementing patience diff"
},
{
"name": "ocaml-pcre",
"description": "Perl compatibility regular expressions for OCaml"
},
{
"name": "ocaml-pcre2",
"description": "Bindings to the Perl Compatibility Regular Expressions library (version 2)"
},
{
"name": "ocaml-pp_loc",
"description": "Quote and highlight input fragments at a given source location"
},
{
"name": "ocaml-pprint",
"description": "Pretty-printing library for OCaml"
},
{
"name": "ocaml-ppx_assert",
"description": "Extension nodes to compare value and raise useful errors if they differ"
},
{
"name": "ocaml-ppx_base",
"description": "Base set of ppx rewriters"
},
{
"name": "ocaml-ppx_bench",
"description": "Syntax extension for writing in-line benchmarks in OCaml code"
},
{
"name": "ocaml-ppx_bin_prot",
"description": "Generation of binary serialization and deserialization functions from type definitions"
},
{
"name": "ocaml-ppx_blob",
"description": "Include a file as a string at compile time"
},
{
"name": "ocaml-ppx_cold",
"description": "Expands cold attribute"
},
{
"name": "ocaml-ppx_compare",
"description": "Generation of fast comparison and equality functions from type expressions and definitions"
},
{
"name": "ocaml-ppx_custom_printf",
"description": "Extensions to printf-style format-strings for user-defined string conversion"
},
{
"name": "ocaml-ppx_derivers",
"description": "Allow OCaml ppx_deriving and ppx_type_conv to interoperate"
},
{
"name": "ocaml-ppx_deriving",
"description": "Type-driven code generation for OCaml"
},
{
"name": "ocaml-ppx_deriving_yojson",
"description": "OCaml ppx_deriving plugin for Yojson"
},
{
"name": "ocaml-ppx_disable_unused_warnings",
"description": "Extension that disables many OCaml compiler warnings"
},
{
"name": "ocaml-ppx_enumerate",
"description": "Generate a list containing all values of a finite type"
},
{
"name": "ocaml-ppx_expect",
"description": "Expect-test is a framework for writing tests in OCaml, similar to Cram"
},
{
"name": "ocaml-ppx_fields_conv",
"description": "Generation of accessor and iteration functions for OCaml records"
},
{
"name": "ocaml-ppx_fixed_literal",
"description": "Simpler notation for fixed point literals"
},
{
"name": "ocaml-ppx_globalize",
"description": "ppx rewriter that generates functions to copy local values to the global heap"
},
{
"name": "ocaml-ppx_hash",
"description": "ppx writer that generates hash functions from type expressions and definitions"
},
{
"name": "ocaml-ppx_here",
"description": "ppx rewriter that defines an extension node whose value is its source position"
},
{
"name": "ocaml-ppx_ignore_instrumentation",
"description": "Ignore Jane Street specific instrumentation extensions"
},
{
"name": "ocaml-ppx_import",
"description": "A syntax extension for importing declarations from interface files"
},
{
"name": "ocaml-ppx_inline_test",
"description": "Syntax extension for writing in-line tests in OCaml code"
},
{
"name": "ocaml-ppx_jane",
"description": "ppx_driver including all standard ppx rewriters"
},
{
"name": "ocaml-ppx_let",
"description": "ppx rewriter for monadic and applicative let bindings, match expressions and if expressions"
},
{
"name": "ocaml-ppx_log",
"description": "ppx rewriter that defines extension nodes for logging"
},
{
"name": "ocaml-ppx_module_timer",
"description": "Extension to record module start-up times"
},
{
"name": "ocaml-ppx_optcomp",
"description": "Optional compilation for OCaml"
},
{
"name": "ocaml-ppx_optional",
"description": "ppx rewriter that rewrites simple match statements with an if-then-else expression"
},
{
"name": "ocaml-ppx_pipebang",
"description": "ppx rewriter that inlines reverse application operators |> and |!"
},
{
"name": "ocaml-ppx_sexp_conv",
"description": "ppx syntax extension that generates code for converting OCaml types to and from s-expressions"
},
{
"name": "ocaml-ppx_sexp_message",
"description": "ppx rewriter for easy construction of s-expressions"
},
{
"name": "ocaml-ppx_sexp_value",
"description": "ppx rewriter that simplifies building s-expressions from OCaml values"
},
{
"name": "ocaml-ppx_stable",
"description": "Stable types conversions generator"
},
{
"name": "ocaml-ppx_stable_witness",
"description": "ppx extension for deriving a witness that a type is intended to be stable"
},
{
"name": "ocaml-ppx_string",
"description": "Extension providing a syntax for string interpolation"
},
{
"name": "ocaml-ppx_tools",
"description": "Tools for authors of OCaml syntactic tools"
},
{
"name": "ocaml-ppx_tools_versioned",
"description": "A variant of ppx_tools based on ocaml-migrate-parsetree."
}
]
}