HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 42696,
"next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=287",
"previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=285",
"results": [
{
"name": "p5.32-class-accessor-grouped",
"description": "Lets you build groups of accessors"
},
{
"name": "p5.32-class-accessor-lite",
"description": "Class::Accessor::Lite - a minimalistic variant of Class::Accessor"
},
{
"name": "p5.32-class-autouse",
"description": "Class::Autouse - Run-time load a class the first time you call a method in it."
},
{
"name": "p5.32-class-base",
"description": "useful base class for deriving other modules"
},
{
"name": "p5.32-class-c3",
"description": "A pragma to use the C3 method resolution order algortihm"
},
{
"name": "p5.32-class-c3-adopt-next",
"description": "make NEXT suck less"
},
{
"name": "p5.32-class-c3-componentised",
"description": "Load mix-ins or components to your C3-based class."
},
{
"name": "p5.32-class-c3-xs",
"description": "XS speedups for Class::C3"
},
{
"name": "p5.32-class-container",
"description": "Glues object frameworks together transparently"
},
{
"name": "p5.32-class-csv",
"description": "Class based CSV parser/writer"
},
{
"name": "p5.32-class-data-accessor",
"description": "Inheritable, overridable class and instance data accessor creation"
},
{
"name": "p5.32-class-data-inheritable",
"description": "Class::Data::Inheritable - Inheritable, overridable class data"
},
{
"name": "p5.32-class-dbi",
"description": "Simple Database Abstraction"
},
{
"name": "p5.32-class-dbi-abstractsearch",
"description": "Abstract Class::DBI's SQL with SQL::Abstract::Limit"
},
{
"name": "p5.32-class-dbi-mysql",
"description": "Extensions to Class::DBI for MySQL"
},
{
"name": "p5.32-class-dbi-pg",
"description": "Class::DBI extension for Postgres"
},
{
"name": "p5.32-class-dbi-plugin",
"description": "Abstract base class for Class::DBI plugins"
},
{
"name": "p5.32-class-dbi-plugin-abstractcount",
"description": "get COUNT(*) results with abstract SQL"
},
{
"name": "p5.32-class-dbi-plugin-pager",
"description": "paged queries for CDBI"
},
{
"name": "p5.32-class-dbi-uuid",
"description": "Provide Globally Unique Column Values"
},
{
"name": "p5.32-class-errorhandler",
"description": "Base class for error handling"
},
{
"name": "p5.32-class-factory-util",
"description": "Provide utility methods for factory classes"
},
{
"name": "p5.32-class-generate",
"description": "Generate Perl class hierarchies"
},
{
"name": "p5.32-class-gomor",
"description": "Class::Gomor - another class and object builder"
},
{
"name": "p5.32-class-inner",
"description": "A perlish implementation of Java like inner classes"
},
{
"name": "p5.32-class-insideout",
"description": "Class::InsideOut is a safe, simple inside-out object construction kit."
},
{
"name": "p5.32-class-inspector",
"description": "Get information about a class and its structure"
},
{
"name": "p5.32-class-isa",
"description": "Class::ISA - report the search path for a class's ISA tree"
},
{
"name": "p5.32-class-load",
"description": "a working (require Class::Name) and more"
},
{
"name": "p5.32-class-load-xs",
"description": "XS implementation of parts of Class::Load"
},
{
"name": "p5.32-class-loader",
"description": "Load modules and create objects on demand"
},
{
"name": "p5.32-class-makemethods",
"description": "Generate common types of methods"
},
{
"name": "p5.32-class-method-modifiers",
"description": "provides Moose-like method modifiers"
},
{
"name": "p5.32-class-methodmaker",
"description": "Class::MethodMaker - Create generic methods for OO Perl"
},
{
"name": "p5.32-class-mix",
"description": "Class::Mix - dynamic class mixing"
},
{
"name": "p5.32-class-refresh",
"description": "Class::Refresh - refresh your classes during runtime"
},
{
"name": "p5.32-class-returnvalue",
"description": "A return-value object that lets you treat it as as a boolean, array or object"
},
{
"name": "p5.32-class-singleton",
"description": "Implementation of a Singleton class"
},
{
"name": "p5.32-class-throwable",
"description": "A minimal lightweight exception class"
},
{
"name": "p5.32-class-tiny",
"description": "Minimalist class construction"
},
{
"name": "p5.32-class-tiny-chained",
"description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes"
},
{
"name": "p5.32-class-trigger",
"description": "Mixin to add / call inheritable triggers"
},
{
"name": "p5.32-class-unload",
"description": "Class::Unload - Unload a class"
},
{
"name": "p5.32-class-whitehole",
"description": "base class to treat unhandled method calls as errors"
},
{
"name": "p5.32-class-xsaccessor",
"description": "Generate fast XS accessors without runtime compilation"
},
{
"name": "p5.32-cli-osprey",
"description": "CLI::Osprey - MooX::Options + MooX::Cmd + Sanity"
},
{
"name": "p5.32-cli-simple",
"description": "CLI::Simple - a minimalist object oriented base class for CLI applications"
},
{
"name": "p5.32-clipboard",
"description": "Clipboard - Copy and paste with any OS"
},
{
"name": "p5.32-clone",
"description": "Clone - recursively copy Perl datatypes"
},
{
"name": "p5.32-clone-choose",
"description": "Clone::Choose - Choose appropriate clone utility"
}
]
}