{"count":42696,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=302","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=300","results":[{"name":"p5.32-iterator","description":"An implementation of iterators"},{"name":"p5.32-iterator-util","description":"Essential utilities for the Iterator class."},{"name":"p5.32-javascript-spidermonkey","description":"Perl interface to the JavaScript Engine"},{"name":"p5.32-json","description":"JSON - JSON (JavaScript Object Notation) encoder/decoder"},{"name":"p5.32-json-any","description":"JSON::Any - (DEPRECATED) Wrapper Class for the various JSON classes"},{"name":"p5.32-json-dwiw","description":"JSON::DWIW - JSON converter that Does What I Want"},{"name":"p5.32-json-maybexs","description":"Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP"},{"name":"p5.32-json-parse","description":"Read JSON into a Perl variable"},{"name":"p5.32-json-pp","description":"JSON::PP - JSON::XS compatible pure-Perl module"},{"name":"p5.32-json-webtoken","description":"Perl JSON Web Token (JWT) implementation."},{"name":"p5.32-json-xs","description":"JSON serialising/deserialising, done correctly and fast"},{"name":"p5.32-layout-manager","description":"Layout::Manager - 2D Layout Management"},{"name":"p5.32-lchown","description":"Use the lchown(2) system call from Perl"},{"name":"p5.32-lexical-persistence","description":"Lexical::Persistence - Persistent lexical variable values for arbitrary calls."},{"name":"p5.32-lexical-sealrequirehints","description":"Lexical::SealRequireHints - prevent leakage of lexical hints"},{"name":"p5.32-lexical-var","description":"Lexical::Var - static variables without namespace pollution"},{"name":"p5.32-lib-relative","description":"lib::relative - Add paths relative to the current file to @INC"},{"name":"p5.32-libapreq2","description":"Methods for dealing with client request data"},{"name":"p5.32-libintl-perl","description":"Perl internationalization library"},{"name":"p5.32-libwww-perl","description":"LWP - The World-Wide Web library for Perl"},{"name":"p5.32-libxml-perl","description":"Collection of Perl modules for working with XML."},{"name":"p5.32-lingua-en-findnumber","description":"Lingua::EN::FindNumber - Locate (written) numbers in English text"},{"name":"p5.32-lingua-en-inflect","description":"Convert singular to plural. Select a or an"},{"name":"p5.32-lingua-en-inflect-number","description":"Force number of words to singular or plural"},{"name":"p5.32-lingua-en-inflect-phrase","description":"Inflect short English Phrases"},{"name":"p5.32-lingua-en-number-isordinal","description":"Lingua::EN::Number::IsOrdinal - detect if English number is ordinal or cardinal"},{"name":"p5.32-lingua-en-numbers","description":"Lingua::EN::Numbers - turn \"407\" into \"four hundred and seven\", etc."},{"name":"p5.32-lingua-en-pluraltosingular","description":"Lingua::EN::PluralToSingular - change an English plural to a singular"},{"name":"p5.32-lingua-en-tagger","description":"Part-of-speech tagger for English natural language processing"},{"name":"p5.32-lingua-en-words2nums","description":"Lingua::EN::Words2Nums - convert English text to numbers"},{"name":"p5.32-lingua-ja-moji","description":"Lingua::JA::Moji - Handle many kinds of Japanese characters"},{"name":"p5.32-lingua-ja-name-splitter","description":"Lingua::JA::Name::Splitter - split a Japanese name into given and family"},{"name":"p5.32-lingua-nameutils","description":"Lingua::NameUtils - Identify given/family names and capitalize correctly"},{"name":"p5.32-lingua-preferred","description":"Perl extension to choose a language"},{"name":"p5.32-lingua-pt-stemmer","description":"Portuguese language stemming"},{"name":"p5.32-lingua-stem","description":"Stemming of words"},{"name":"p5.32-lingua-stem-fr","description":"Perl French Stemming"},{"name":"p5.32-lingua-stem-it","description":"Porter's stemming algorithm for Italian"},{"name":"p5.32-lingua-stem-ru","description":"Porter's stemming algorithm for Russian (KOI8-R only)"},{"name":"p5.32-lingua-stem-snowball-da","description":"Porters stemming algorithm for Denmark"},{"name":"p5.32-lingua-translit","description":"convert text from one writing system to another"},{"name":"p5.32-list-allutils","description":"List::AllUtils - mixes List::Utils and List::MoreUtils"},{"name":"p5.32-list-compare","description":"List::Compare - Compare elements of two or more lists"},{"name":"p5.32-list-keywords","description":"List::Keywords - a selection of list utility keywords"},{"name":"p5.32-list-moreutils","description":"Provide the stuff missing in List::Util"},{"name":"p5.32-list-moreutils-xs","description":"List::MoreUtils::XS - Provide compiled List::MoreUtils functions"},{"name":"p5.32-list-someutils","description":"List::SomeUtils - Provide the stuff missing in List::Util"},{"name":"p5.32-list-someutils-xs","description":"List::SomeUtils::XS - XS implementation for List::SomeUtils"},{"name":"p5.32-list-uniq","description":"List::Uniq extracts the unique elements of a list"},{"name":"p5.32-list-utilsby","description":"List::UtilsBy - higher-order list utility functions"}]}