{"count":42712,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=274","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=272","results":[{"name":"p5.30-sql-translator","description":"SQL::Translator - manipulate structured data definitions (SQL and more)"},{"name":"p5.30-starman","description":"Starman - High-performance preforking PSGI/Plack web server"},{"name":"p5.30-statistics-caseresampling","description":"Statistics::CaseResampling - Efficient resampling and calculation of medians with confidence intervals"},{"name":"p5.30-statistics-chisquare","description":"Statistics::ChiSquare - How well-distributed is your data?"},{"name":"p5.30-statistics-covid","description":"Statistics::Covid - Fetch, store in DB, retrieve and analyse Covid-19 statistics from data providers"},{"name":"p5.30-statistics-descriptive","description":"basic perl functions providing descriptive statistics"},{"name":"p5.30-storable","description":"Storable - persistence for Perl data structures"},{"name":"p5.30-stream-buffered","description":"temporary buffer to save bytes"},{"name":"p5.30-strictures","description":"strictures - turn on strict and make all warnings fatal."},{"name":"p5.30-string-camelcase","description":"String::CamelCase - camelcase, de-camelcase"},{"name":"p5.30-string-compare-constanttime","description":"String::Compare::ConstantTime - Timing side-channel protected string compare"},{"name":"p5.30-string-crc32","description":"Perl interface for cyclic redundency check generation"},{"name":"p5.30-string-ediff","description":"Produce common sub-string indices for two strings"},{"name":"p5.30-string-errf","description":"String::Errf - a simple sprintf-like dialect"},{"name":"p5.30-string-escape","description":"Backslash escapes, quoted phrase, word elision, etc."},{"name":"p5.30-string-flogger","description":"String::Flogger - string munging for loggers"},{"name":"p5.30-string-format","description":"String::Format - sprintf-like string formatting capabilities with arbitrary format definitions"},{"name":"p5.30-string-formatter","description":"String::Formatter - build sprintf-like functions of your own"},{"name":"p5.30-string-print","description":"String::Print - printf alternative"},{"name":"p5.30-string-random","description":"Perl module to generate random strings based on a pattern"},{"name":"p5.30-string-rewriteprefix","description":"rewrite strings based on a set of known prefixes"},{"name":"p5.30-string-shellquote","description":"Quote strings for passing through the shell"},{"name":"p5.30-string-tagged","description":"String::Tagged - string buffers with value tags on extents"},{"name":"p5.30-string-tagged-markdown","description":"String::Tagged::Markdown - parse and emit text with Markdown inline formatting"},{"name":"p5.30-string-tagged-terminal","description":"String::Tagged::Terminal - format terminal output using String::Tagged"},{"name":"p5.30-string-toidentifier-en","description":"String::ToIdentifier::EN - Convert Strings to English Program Identifiers"},{"name":"p5.30-string-tokenizer","description":"A simple string tokenizer."},{"name":"p5.30-string-trim","description":"String::Trim - trim whitespace from your strings"},{"name":"p5.30-string-truncate","description":"a module for when strings are too long to be displayed in..."},{"name":"p5.30-string-ttylength","description":"String::TtyLength - length or width of string excluding ANSI tty codes"},{"name":"p5.30-string-util","description":"String::Util -- String processing utility functions"},{"name":"p5.30-struct-dumb","description":"Struct::Dumb - make simple lightweight record-like structures"},{"name":"p5.30-sub-delete","description":"Sub::Delete - Perl module enabling one to delete subroutines"},{"name":"p5.30-sub-exporter","description":"Sub::Exporter - a sophisticated exporter for custom-built routines"},{"name":"p5.30-sub-exporter-formethods","description":"Sub::Exporter::ForMethods - helper routines for using Sub::Exporter to build methods"},{"name":"p5.30-sub-exporter-globexporter","description":"Sub::Exporter::GlobExporter - export shared globs with Sub::Exporter collectors"},{"name":"p5.30-sub-exporter-progressive","description":"Sub::Exporter::Progressive - Only use Sub::Exporter if you need it."},{"name":"p5.30-sub-handlesvia","description":"Sub::HandlesVia - alternative handles_via implementation"},{"name":"p5.30-sub-handlesvia-xs","description":"Sub::HandlesVia::XS - XS parts for Sub::HandlesVia; no user-serviceable parts inside"},{"name":"p5.30-sub-identify","description":"Retrieve names of code references"},{"name":"p5.30-sub-info","description":"Sub::Info - Tool for inspecting subroutines"},{"name":"p5.30-sub-install","description":"install subroutines into packages easily"},{"name":"p5.30-sub-name","description":"Sub::Name - (Re)name a sub"},{"name":"p5.30-sub-override","description":"Sub::Override - Perl extension for easily overriding subroutines"},{"name":"p5.30-sub-quote","description":"Sub::Quote - efficient generation of subroutines via string eval"},{"name":"p5.30-sub-uplevel","description":"Apparently run a function in a higher stack frame"},{"name":"p5.30-super","description":"SUPER - control superclass method dispatch"},{"name":"p5.30-svg","description":"SVG - Perl extension for generating Scalable Vector Graphics (SVG) documents."},{"name":"p5.30-svg-graph","description":"Perl extension for Visualize your data in Scalable Vector Graphics (SVG) format"},{"name":"p5.30-svn-dump","description":"A Perl interface to Subversion dumps"}]}