{"count":40992,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=322","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=320","results":[{"name":"p5.34-class-data-accessor","description":"Inheritable, overridable class and instance data accessor creation"},{"name":"p5.34-class-data-inheritable","description":"Class::Data::Inheritable - Inheritable, overridable class data"},{"name":"p5.34-class-dbi","description":"Simple Database Abstraction"},{"name":"p5.34-class-dbi-abstractsearch","description":"Abstract Class::DBI's SQL with SQL::Abstract::Limit"},{"name":"p5.34-class-dbi-mysql","description":"Extensions to Class::DBI for MySQL"},{"name":"p5.34-class-dbi-pg","description":"Class::DBI extension for Postgres"},{"name":"p5.34-class-dbi-plugin","description":"Abstract base class for Class::DBI plugins"},{"name":"p5.34-class-dbi-plugin-abstractcount","description":"get COUNT(*) results with abstract SQL"},{"name":"p5.34-class-dbi-plugin-pager","description":"paged queries for CDBI"},{"name":"p5.34-class-dbi-uuid","description":"Provide Globally Unique Column Values"},{"name":"p5.34-class-errorhandler","description":"Base class for error handling"},{"name":"p5.34-class-factory-util","description":"Provide utility methods for factory classes"},{"name":"p5.34-class-generate","description":"Generate Perl class hierarchies"},{"name":"p5.34-class-gomor","description":"Class::Gomor - another class and object builder"},{"name":"p5.34-class-inner","description":"A perlish implementation of Java like inner classes"},{"name":"p5.34-class-insideout","description":"Class::InsideOut is a safe, simple inside-out object construction kit."},{"name":"p5.34-class-inspector","description":"Get information about a class and its structure"},{"name":"p5.34-class-isa","description":"Class::ISA - report the search path for a class's ISA tree"},{"name":"p5.34-class-load","description":"a working (require Class::Name) and more"},{"name":"p5.34-class-load-xs","description":"XS implementation of parts of Class::Load"},{"name":"p5.34-class-loader","description":"Load modules and create objects on demand"},{"name":"p5.34-class-makemethods","description":"Generate common types of methods"},{"name":"p5.34-class-method-modifiers","description":"provides Moose-like method modifiers"},{"name":"p5.34-class-methodmaker","description":"Class::MethodMaker - Create generic methods for OO Perl"},{"name":"p5.34-class-mix","description":"Class::Mix - dynamic class mixing"},{"name":"p5.34-class-refresh","description":"Class::Refresh - refresh your classes during runtime"},{"name":"p5.34-class-returnvalue","description":"A return-value object that lets you treat it as as a boolean, array or object"},{"name":"p5.34-class-singleton","description":"Implementation of a Singleton class"},{"name":"p5.34-class-throwable","description":"A minimal lightweight exception class"},{"name":"p5.34-class-tiny","description":"Minimalist class construction"},{"name":"p5.34-class-tiny-chained","description":"Class::Tiny::Chained - Minimalist class construction, with chained attributes"},{"name":"p5.34-class-trigger","description":"Mixin to add / call inheritable triggers"},{"name":"p5.34-class-unload","description":"Class::Unload - Unload a class"},{"name":"p5.34-class-whitehole","description":"base class to treat unhandled method calls as errors"},{"name":"p5.34-class-xsaccessor","description":"Generate fast XS accessors without runtime compilation"},{"name":"p5.34-cli-osprey","description":"CLI::Osprey - MooX::Options + MooX::Cmd + Sanity"},{"name":"p5.34-clipboard","description":"Clipboard - Copy and paste with any OS"},{"name":"p5.34-clone","description":"Clone - recursively copy Perl datatypes"},{"name":"p5.34-clone-choose","description":"Clone::Choose - Choose appropriate clone utility"},{"name":"p5.34-clone-pp","description":"Clone::PP - Recursively copy Perl datatypes"},{"name":"p5.34-code-tidyall","description":"Code::TidyAll - Engine for tidyall, your all-in-one code tidier and validator"},{"name":"p5.34-color-library","description":"Color::Library - An easy-to-use and comprehensive named-color library"},{"name":"p5.34-color-scheme","description":"Color::Scheme - generate pleasant color schemes"},{"name":"p5.34-commandable","description":"Commandable - utilities for commandline-based programs"},{"name":"p5.34-common-sense","description":"common::sense - best-practice strictures and pragmas condensed into a single 'use'"},{"name":"p5.34-compiler-lexer","description":"Compiler::Lexer - Lexical Analyzer for Perl5"},{"name":"p5.34-compress-bzip2","description":"Perl interface to the bzip2 compression algorithms"},{"name":"p5.34-compress-lzf","description":"Compress::LZF - extremely light-weight Lempel-Ziv-Free compression"},{"name":"p5.34-compress-raw-bzip2","description":"Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library"},{"name":"p5.34-compress-raw-lzma","description":"Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library"}]}