CPAN-MetaCurator

 view release on metacpan or  search on metacpan

data/tiddlers.json  view on Meta::CPAN

[
    {
        "created": "20250808033718279",
        "text": "\"\"\"\no See also:\n- It means in abcd order, i.e. alphabetical, so I can put it first in the list of topics :-)\n- ChartingAndPlotting - For Charts::ECharts or Imager, i.e. for all things to do with images\n- CommandLineStuff\n- Cr...
        "title": "ABeCeDarian",
        "modified": "20260712230951448"
    },
    {
        "created": "20231109020407842",
        "text": "\"\"\"\no See also:\n- BoneMarrrowDonorRegistry - For ECS.1, EMDIS\n- [[HTTPHandling]]\n- NetworkProgramming\n- TheRFCGuide - For Regexp::Common::URI::RFC3986 & $IDN_HOST\n- WebServices\n- https://github.com/davorg-cpan/app-httpthis/...
        "type": "",
        "title": "Acronyms",
        "modified": "20260717072726788"
    },
    {
        "created": "20201228073931196",
        "text": "\"\"\"\no See also:\n- http://www.lenjaffe.com/AdventPlanet/ - An Aggregator of Advent Calendars\n\no WWW::AdventCalendar:\n- A calendar for a month of articles (on the web)\n- https://metacpan.org/dist/WWW-AdventCalendar\n",
        "title": "AdventPlanet",
        "modified": "20260722044717592"
    },

data/tiddlers.json  view on Meta::CPAN

        "modified": "20260717064019970"
    },
    {
        "created": "20260712231549666",
        "title": "DatabaseAndSQL2",
        "modified": "20260720224427866",
        "text": "\"\"\"\no See also:\n- AiEngines\n- DatabaseAndSQL1\n- https://arango.ai/\n\no Arango::Tango:\n- A simple interface to ArangoDB REST API\n- https://metacpan.org/dist/Arango-Tango\n\no ArangoDB:\n- ArangoDB client for Perl\n- https://...
    },
    {
        "created": "20230501012018764",
        "text": "\"\"\"\no See also:\n- ArrayHandling\n- CommandLineStuff\n- CucumberGherkinPherkin\n- Data::Fake\n- Data::Grid\n- Data::Table::Text - Write data in tabular text format. Very flexible. Vast list of methods. Aimed at Amazon Web Service...
        "title": "DataTraversal",
        "modified": "20260722071653812"
    },
    {
        "created": "20220628023742776",
        "text": "\"\"\"\no See also:\n- ConstantStuff\n- DataTraversal\n- DatesAndTimes\n- DataValidation\n- JsonStuff\n- LinguaStuff\n- TheRFCGuide\n- RegexpStuff\n- [[UUID]]\n- Types::Standard - for Type::Tiny\n- https://tc39.es/ecma426/#sec-base64...
        "title": "DataTypes",
        "modified": "20260723010959461"
    },
    {

data/tiddlers.json  view on Meta::CPAN

        "modified": "20260720231139262"
    },
    {
        "text": "\"\"\"\no ACME::2026:\n- Checklists for glorious 2026 goals\n- https://metacpan.org/dist/ACME-2026\n\no App::BPOMUtils::RPO::Ingredients:\n- Group ingredients suitable for food label\n- https://metacpan.org/dist/App-BPOMUtils-RPO-Ing...
        "title": "HealthMatters",
        "modified": "20260619110314673",
        "created": "20250927001835688"
    },
    {
        "created": "20200930063306239",
        "text": "\"\"\"\no See also:\n- CodeTidyingCode\n- DatabaseAndSQL2 - For DBIx::HTML\n- DataTraversal\n- [[HTTPHandling]]\n- OpenGraphProtocol - For MooX::Role::SEOTags\n- SpreadsheetStuff - For Spreadsheet::HTML\n- StringStuff - For String::T...
        "title": "HTMLHandling",
        "modified": "20260720230355709"
    },
    {
        "created": "20210922020640121",
        "text": "\"\"\"\no See also:\n- BrowserStuff\n- ChildProcesses\n- DnsStuff\n- EventStuff\n- FileHandling\n- HashHandling\n- [[HTMLHandling]]\n- [[HTTPServers]]\n- LoggingStuff\n- ParallelProcessing\n- PlackServer\n- TheRFCGuide\n- RestfulInte...
        "title": "HTTPHandling",
        "modified": "20260723070643864"
    },
    {

data/tiddlers.json  view on Meta::CPAN

        "title": "MarkdownHandling",
        "modified": "20260713001645902"
    },
    {
        "text": "\"\"\"\no See also:\n- ModuleBuilding\n\no Marlin:\n- 🐟 Pretty fast class builder with most Moo/Moose features 🐟\n- https://metacpan.org/dist/Marlin\n\no Marlin::Antlers:\n- A more Moose-like syntax for Marlin\n- https://metacp...
        "title": "MarlinStuff",
        "modified": "20260119232652595",
        "created": "20260119231425007"
    },
    {
        "text": "\"\"\"\no See also:\n- TheRFCGuide\n- http://jeffreykegler.github.io/Marpa-web-site/libmarpa_api/latest/index.html - Libmarpa-specific terms\n- https://metacpan.org/dist/JSON-Pointer-Marpa\n- http://savage.net.au/Perl-modules/html/ma...
        "title": "Marpa",
        "modified": "20260516232545463",
        "created": "20190721054728578"
    },
    {
        "created": "20240718065748564",
        "text": "\"\"\"\no See also:\n- ChartingAndPlotting\n- [[DFA]]\n- FeaturesAndPragmas\n- GeographicStuff\n- [[HTMLHandling]] - For MathML::Entities\n- PdlLanguage\n- SetStuff\n- StatisticsStuff\n- https://docs.octave.org/latest/Linear-Programm...
        "title": "MathsLibraries",
        "modified": "20260717021604578"
    },

data/tiddlers.json  view on Meta::CPAN

        "modified": "20260616022235601",
        "created": "20260415014934025"
    },
    {
        "text": "\"\"\"\no App::XScreenSaver::DBus:\n- Tie xscreensaver into dbus\n- https://metacpan.org/dist/App-XScreenSaver-DBus\n\no Imager::Screenshot:\n- Screenshot to an Imager image\n- https://metacpan.org/dist/Imager-Screenshot\n\no Screens...
        "title": "ScreenStuff",
        "modified": "20250820225210824",
        "created": "20250418005240502"
    },
    {
        "text": "\"\"\"\no See also:\n- ApacheStuff\n- [[CPAN]]\n- [[FAQ]] - For AI & policy\n- SandBoxes\n- https://citizenlab.ca/ - For The Citizen Lab\n- https://security.metacpan.org/\n- https://www.icij.org/ - For The International Consortium of...
        "title": "SecurityPolicy",
        "modified": "20260623003739512",
        "created": "20241231232743162"
    },
    {
        "text": "\"\"\"\no See also:\n- https://ds.iris.edu/files/sac-manual/manual/file_format.html\n\no Perlsac::rwsac:\n- A module to read and write SAC files\n- https://metacpan.org/pod/Perlsac::rwsac\n",
        "title": "SeismicAnalysis",
        "modified": "20250822225744747",
        "created": "20250822225607135"
    },

data/tiddlers.json  view on Meta::CPAN

        "created": "20251109010338871"
    },
    {
        "created": "20230510070233734",
        "text": "\"\"\"\no See also:\n- DataValidation\n- FileHandling - For File::Stubb\n- [[HTMLHandling]]\n- [[HTTPHandling]] - For WebDyne\n- LaTeX\n- LoggingStuff\n- MarkdownHandling\n- PdfStuff\n- TextProcessing - For Pandoc\n- https://mustache...
        "title": "TemplateStuff",
        "modified": "20260717012352685"
    },
    {
        "created": "20200316055735432",
        "text": "\"\"\"\no See also:\n- BrowserStuff\n- CodingStyle\n- CpanFile\n- CucumberGherkinPherkin\n- DataTraversal - For Data::Table::Gherkin\n- DatesAndTimes\n- DebuggingStuff - For Debug::* & Devel::*\n- ExceptionHandling\n- FileHandling\n-...
        "title": "TestingHelp",
        "modified": "20260717011928064"
    },
    {
        "created": "20230712061013469",
        "text": "\"\"\"\no See also:\n- [[Color]]\n- DataTraversal\n- LaTeX\n- LinguaStuff\n- MarkdownHandling\n- ParsingStuff\n- PerlDocumentation\n- PipeLines - For App::PTP\n- PodHandling\n- QrCodes\n- RegexpStuff\n- TheRFCGuide\n- SpreadsheetStuf...
        "title": "TextProcessing",
        "modified": "20260713002457308"
    },
    {

data/tiddlers.json  view on Meta::CPAN

        "created": "20230725010759791"
    },
    {
        "created": "20240208003631502",
        "text": "\"\"\"\no See also:\n- [[Acronyms]] - for 2FA\n- [[CPAN]]\n- DatabaseAndSQL1\n- DatabaseAndSQL2\n- DataTraversal\n- GitStuff\n- WebServices\n- https://openid.net/developers/how-connect-works/ - for OpenID Connect\n- https://savage.ne...
        "title": "UsernamePassword",
        "modified": "20260717064432994"
    },
    {
        "created": "20190806211249203",
        "text": "\"\"\"\no See also:\n- DataTraversal - For notes on UTF-8\n- EmailStuff - For Encode::MIME::Header\n- FileHandling - For Path::Class, Path::Tiny\n- IoLayers - For PerlIO::utf8_strict etc\n- TextProcessing\n- TheCharacterGuide\n- http...
        "title": "UTF8",
        "modified": "20260717011530525"
    },
    {
        "text": "\"\"\"\no See also:\n- AiEngines - For App::Raider\n- WebServices - For WWW::YaCyBlacklist\n- http://opensearch.org/\n\no App::PerlGlue:\n- Glue messy text into useful shapes\n- https://metacpan.org/dist/App-PerlGlue\n\no App::plockf...
        "title": "UtilityStuff",
        "modified": "20260704070318697",
        "created": "20260416234838860"
    },
    {

html/cpan.metacurator.tree.html  view on Meta::CPAN

</li>
	<li data-jstree='{"opened": false}' id = '469'><a href = 'https://metacpan.org/pod/DBD::DB2' target = '_blank'>UDB - IBM's DB2 Universal Database</a>
</li>
	<li data-jstree='{"opened": false}' id = '470'><a href = 'https://www.rfc-editor.org/rfc/rfc768' target = '_blank'>UDP - User Datagram Protocol</a>
</li>
	<li data-jstree='{"opened": false}' id = '471'>&#8853; Notes for: UDP
<ul>
	<li data-jstree='{"opened": false}' id = '472'>https://en.wikipedia.org/wiki/User_Datagram_Protocol</li>
	<li data-jstree='{"opened": false}' id = '473'>See also DDP above</li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '474'><a href = 'https://unicode.org/reports/tr9/#:~:text=A%20Unicode%20Standard%20Annex%20(UAX,version%20of%20the%20Unicode%20Standard.' target = '_blank'>UAX - Unicode Standard Annex</a>
</li>
	<li data-jstree='{"opened": false}' id = '475'><a href = 'https://en.wikipedia.org/wiki/Universal_Coded_Character_Set' target = '_blank'>UCS - Universal Coded Character Set</a>
</li>
	<li data-jstree='{"opened": false}' id = '476'>&#8853; Notes for: UCS
<ul>
	<li data-jstree='{"opened": false}' id = '477'>Aka Unicode</li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '478'><a href = 'https://en.wikipedia.org/wiki/Universal_Decimal_Classification' target = '_blank'>UDC - Universal Decimal Classification</a>
</li>
	<li data-jstree='{"opened": false}' id = '479'><a href = 'https://metacpan.org/dist/Sekhmet' target = '_blank'>ULID - Universally Unique Lexicographically Sortable Identifier</a>

html/cpan.metacurator.tree.html  view on Meta::CPAN

	<li data-jstree='{"opened": false}' id = '2581'><a href = 'https://metacpan.org/dist/App-DataSizeSpeedUtils' target = '_blank'>App::DataSizeSpeedUtils - Utilities related to data size/speed</a>
</li>
	<li data-jstree='{"opened": false}' id = '2582'><a href = 'https://metacpan.org/dist/App-Greple' target = '_blank'>App::Greple - Extensible grep with lexical expression and region control</a>
</li>
	<li data-jstree='{"opened": false}' id = '2583'><a href = 'https://metacpan.org/dist/App-Greple-aozora' target = '_blank'>App::Greple::aozora - Greple module for aozora-bunko proofreading</a>
</li>
	<li data-jstree='{"opened": false}' id = '2584'>&#8853; Notes for: App::Greple::aozora
<ul>
	<li data-jstree='{"opened": false}' id = '2585'>The work of comparing and contrasting the input data with the original manuscript such as the base text and the input data is called "calibration" and searching for mistakes</li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '2586'><a href = 'https://metacpan.org/dist/App-Greple-charcode' target = '_blank'>App::Greple::charcode - Greple module to annotate unicode character data</a>
</li>
	<li data-jstree='{"opened": false}' id = '2587'>&#8853; Notes for: App::Greple::charcode
<ul>
	<li data-jstree='{"opened": false}' id = '2588'>Greple module -Mcharcode (or -Mcc for short) displays information about the matched characters. It can also visualize Unicode zero-width combining or hidden characters, which can be useful for examinin...
	<li data-jstree='{"opened": false}' id = '2589'>The POD page https://metacpan.org/pod/App::Greple::charcode shows various outputs worthy of close study</li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '2590'><a href = 'https://metacpan.org/dist/App-Greple-pw' target = '_blank'>App::Greple::pw - Module to get password from file</a>
</li>
	<li data-jstree='{"opened": false}' id = '2591'><a href = 'https://metacpan.org/dist/App-Greple-stripe' target = '_blank'>App::Greple::stripe - Greple zebra stripe module. Produces coloured background bars of output</a>
</li>

html/cpan.metacurator.tree.html  view on Meta::CPAN

	<li data-jstree='{"opened": false}' id = '2691'><a href = 'https://metacpan.org/dist/Data-Reuse' target = '_blank'>Data::Reuse - Share constant values with Data::Alias</a>
</li>
	<li data-jstree='{"opened": false}' id = '2692'><a href = 'https://metacpan.org/dist/Data-Rmap' target = '_blank'>Data::Rmap - Recursive map, apply a block to a data structure</a>
</li>
	<li data-jstree='{"opened": false}' id = '2693'><a href = 'https://metacpan.org/pod/Data::RenderAsTree' target = '_blank'>Data::RenderAsTree - Render any data structure as an object of type Tree::DAG_Node</a>
</li>
	<li data-jstree='{"opened": false}' id = '2694'>&#8853; Notes for: Data::RenderAsTree
<ul>
	<li data-jstree='{"opened": false}' id = '2695'>See Tree::Simple::View & its See Also</li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '2696'><a href = 'https://metacpan.org/pod/Data::Roundtrip' target = '_blank'>Data::Roundtrip - Convert between Perl data structures, YAML and JSON with unicode support (I believe ...)</a>
</li>
	<li data-jstree='{"opened": false}' id = '2697'><a href = 'https://metacpan.org/pod/Data::Serializer' target = '_blank'>Data::Serializer - Modules that serialize data structures</a>
</li>
	<li data-jstree='{"opened": false}' id = '2698'><a href = 'https://metacpan.org/pod/Data::Section' target = '_blank'>Data::Section - Read multiple, named, chunks of data out of your __DATA__ section</a>
</li>
	<li data-jstree='{"opened": false}' id = '2699'><a href = 'https://metacpan.org/dist/Data-Section-Pluggable' target = '_blank'>Data::Section::Pluggable - Read structured data from __DATA__</a>
</li>
	<li data-jstree='{"opened": false}' id = '2700'><a href = 'https://metacpan.org/pod/Data::Section::Simple' target = '_blank'>Data::Section::Simple - Read multiple, named, chunks of data out of your __DATA__ section</a>
</li>
	<li data-jstree='{"opened": false}' id = '2701'><a href = 'https://metacpan.org/dist/Data-Section-Writer' target = '_blank'>Data::Section::Writer - Write __DATA__ section files for Data::Section, Data::Section::Simple or Mojo::Loader::data_section</...

html/cpan.metacurator.tree.html  view on Meta::CPAN

	<li data-jstree='{"opened": false}' id = '5432'><a href = 'https://metacpan.org/pod/Marpa::R2' target = '_blank'>Marpa::R2 - Release 2 of Marpa</a>
</li>
	<li data-jstree='{"opened": false}' id = '5433'><a href = 'https://metacpan.org/dist/MarpaX-Grammar-GraphViz2' target = '_blank'>MarpaX::Grammar::GraphViz2 - Convert a Marpa grammar into an image</a>
</li>
	<li data-jstree='{"opened": false}' id = '5434'><a href = 'https://metacpan.org/dist/MarpaX-Grammar-Parser' target = '_blank'>MarpaX::Grammar::Parser - Converts a Marpa grammar into a tree using Tree::DAG_Node</a>
</li>
	<li data-jstree='{"opened": false}' id = '5435'><a href = 'https://metacpan.org/dist/MarpaX-Languages-Dash' target = '_blank'>MarpaX::Languages::Dash - A Marpa-based parser for the DASH language</a>
</li>
	<li data-jstree='{"opened": false}' id = '5436'><a href = 'https://metacpan.org/dist/MarpaX-Languages-SVG-Parser' target = '_blank'>MarpaX::Languages::SVG::Parser - A nested SVG parser, using XML::SAX and Marpa::R2</a>
</li>
	<li data-jstree='{"opened": false}' id = '5437'><a href = 'https://www.unicode.org/reports/tr9/tr9-44.html#Paired_Brackets' target = '_blank'>Unicode bracketing - https://www.unicode.org/notes/tn39/</a>
</ul></li>
	<li data-jstree='{"opened": false}' id = '5438'>MathsLibraries
<ul>
	<li data-jstree='{"opened": false}' id = '5439'>&#8853; See also
<ul>
	<li data-jstree='{"opened": false}' id = '5440'>[Topic] <button class='btn btn-info'>ChartingAndPlotting</button></li>
	<li data-jstree='{"opened": false}' id = '5441'>[Topic] <button class='btn btn-info'>DFA</button></li>
	<li data-jstree='{"opened": false}' id = '5442'>[Topic] <button class='btn btn-info'>FeaturesAndPragmas</button></li>
	<li data-jstree='{"opened": false}' id = '5443'>[Topic] <button class='btn btn-info'>GeographicStuff</button></li>
	<li data-jstree='{"opened": false}' id = '5444'>[Topic] <button class='btn btn-info'>HTMLHandling</button></li>

html/cpan.metacurator.tree.html  view on Meta::CPAN

	<li data-jstree='{"opened": false}' id = '7202'>&#8853; See also
<ul>
	<li data-jstree='{"opened": false}' id = '7203'>[Topic] <button class='btn btn-info'>ApacheStuff</button></li>
	<li data-jstree='{"opened": false}' id = '7204'>[Topic] <button class='btn btn-info'>CPAN</button></li>
	<li data-jstree='{"opened": false}' id = '7205'>[Topic] <button class='btn btn-info'>FAQ</button></li>
	<li data-jstree='{"opened": false}' id = '7206'>[Topic] <button class='btn btn-info'>SandBoxes</button></li>
	<li data-jstree='{"opened": false}' id = '7207'><a href = 'https://citizenlab.ca/' target = '_blank'>For The Citizen Lab</a></li>
	<li data-jstree='{"opened": false}' id = '7208'><a href = 'https://security.metacpan.org/' target = '_blank'>https://security.metacpan.org/</a></li>
	<li data-jstree='{"opened": false}' id = '7209'><a href = 'https://www.icij.org/' target = '_blank'>For The International Consortium of Investigative Journalists</a></li>
	<li data-jstree='{"opened": false}' id = '7210'><a href = 'https://www.cvedetails.com/' target = '_blank'>https://www.cvedetails.com/</a></li>
	<li data-jstree='{"opened": false}' id = '7211'><a href = 'https://www.unicode.org/reports/tr31/' target = '_blank'>Unicode Identifiers and Syntax</a></li>
	<li data-jstree='{"opened": false}' id = '7212'><a href = 'https://www.unicode.org/reports/tr39/' target = '_blank'>Unicode Security Mechanisms</a></li>
	<li data-jstree='{"opened": false}' id = '7213'><a href = 'https://www.unicode.org/reports/tr55/' target = '_blank'>Unicode Source Code Handling</a></li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '7214'><a href = 'https://metacpan.org/pod/Authen::SASL' target = '_blank'>Authen::SASL - SASL Authentication framework</a>
</li>
	<li data-jstree='{"opened": false}' id = '7215'><a href = 'https://metacpan.org/pod/Authen::SASL::Cyrus' target = '_blank'>Authen::SASL::Cyrus - XS SASL Authentication</a>
</li>
	<li data-jstree='{"opened": false}' id = '7216'><a href = 'https://metacpan.org/pod/Authen::SASL::Perl' target = '_blank'>Authen::SASL::Perl - Perl implementation of the SASL Authentication framework</a>
</li>
	<li data-jstree='{"opened": false}' id = '7217'><a href = 'https://metacpan.org/dist/Authen-SASL-XS' target = '_blank'>Authen::SASL::XS - XS code to glue Perl SASL to Cyrus SASL</a>
</li>
	<li data-jstree='{"opened": false}' id = '7218'><a href = 'https://metacpan.org/pod/CAPE::Utils' target = '_blank'>CAPE::Utils - A helpful library for CAPE, a MS Windows open-source malware sandbox</a>

html/cpan.metacurator.tree.html  view on Meta::CPAN

	<li data-jstree='{"opened": false}' id = '8024'><a href = 'https://metacpan.org/pod/Test::Memcached' target = '_blank'>Test::Memcached - Memcached Runner For Tests</a>
</li>
	<li data-jstree='{"opened": false}' id = '8025'><a href = 'https://metacpan.org/pod/Test::MinimumVersion' target = '_blank'>Test::MinimumVersion - Does your code require newer perl than you think?</a>
</li>
	<li data-jstree='{"opened": false}' id = '8026'><a href = 'https://metacpan.org/pod/Test::MinimumVersion::Fast' target = '_blank'>Test::MinimumVersion::Fast - Does your code require newer perl than you think?</a>
</li>
	<li data-jstree='{"opened": false}' id = '8027'><a href = 'https://metacpan.org/pod/Test::MixedScripts' target = '_blank'>Test::MixedScripts - Test text for mixed and potentially confusable Unicode scripts</a>
</li>
	<li data-jstree='{"opened": false}' id = '8028'>&#8853; Notes for: Test::MixedScripts
<ul>
	<li data-jstree='{"opened": false}' id = '8029'>See also https://util.unicode.org/UnicodeJsps/confusables.jsp</li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '8030'><a href = 'https://metacpan.org/dist/Test-Mock-Guard' target = '_blank'>Test::Mock::Guard - Simple mock test library using RAII</a>
</li>
	<li data-jstree='{"opened": false}' id = '8031'><a href = 'https://metacpan.org/dist/Test-MockFile' target = '_blank'>Test::MockFile - Allows tests to validate code that can interact with files without touching the file system</a>
</li>
	<li data-jstree='{"opened": false}' id = '8032'><a href = 'https://metacpan.org/dist/Test-Mockingbird' target = '_blank'>Test::Mockingbird - Advanced mocking library for Perl with support for dependency injection and spies</a>
</li>
	<li data-jstree='{"opened": false}' id = '8033'><a href = 'https://metacpan.org/dist/Test-MockModule' target = '_blank'>Test::MockModule - Override subroutines in a module for unit testing</a>
</li>
	<li data-jstree='{"opened": false}' id = '8034'><a href = 'https://metacpan.org/pod/Test::MockTime' target = '_blank'>Test::MockTime - Replaces actual time with simulated time</a>

html/cpan.metacurator.tree.html  view on Meta::CPAN

	<li data-jstree='{"opened": false}' id = '8582'>&#8853; See also
<ul>
	<li data-jstree='{"opened": false}' id = '8583'>[Topic] <button class='btn btn-info'>DataTraversal</button></li>
	<li data-jstree='{"opened": false}' id = '8584'>[Topic] <button class='btn btn-info'>EmailStuff</button></li>
	<li data-jstree='{"opened": false}' id = '8585'>[Topic] <button class='btn btn-info'>FileHandling</button></li>
	<li data-jstree='{"opened": false}' id = '8586'>[Topic] <button class='btn btn-info'>IoLayers</button></li>
	<li data-jstree='{"opened": false}' id = '8587'>[Topic] <button class='btn btn-info'>TextProcessing</button></li>
	<li data-jstree='{"opened": false}' id = '8588'>[Topic] <button class='btn btn-info'>TheCharacterGuide</button></li>
	<li data-jstree='{"opened": false}' id = '8589'><a href = 'https://github.com/JuliaStrings/utf8proc' target = '_blank'>For utf8proc</a></li>
	<li data-jstree='{"opened": false}' id = '8590'><a href = 'https://github.com/tsibley/tchrist-OSCON2011-Unicode' target = '_blank'>https://github.com/tsibley/tchrist-OSCON2011-Unicode</a></li>
	<li data-jstree='{"opened": false}' id = '8591'><a href = 'https://metacpan.org/pod/perlunicode' target = '_blank'>https://metacpan.org/pod/perlunicode</a></li>
	<li data-jstree='{"opened": false}' id = '8592'><a href = 'https://metacpan.org/pod/perluniintro' target = '_blank'>https://metacpan.org/pod/perluniintro</a></li>
	<li data-jstree='{"opened": false}' id = '8593'><a href = 'https://metacpan.org/pod/perlunitut' target = '_blank'>https://metacpan.org/pod/perlunitut</a></li>
	<li data-jstree='{"opened": false}' id = '8594'><a href = 'https://perldoc.perl.org/' target = '_blank'>STDERR->binmode(":encoding(UTF-8)");</a></li>
	<li data-jstree='{"opened": false}' id = '8595'><a href = 'https://perldoc.perl.org/' target = '_blank'>binmode STDIN,  ":encoding(UTF-8)";</a></li>
	<li data-jstree='{"opened": false}' id = '8596'><a href = 'https://perldoc.perl.org/' target = '_blank'>binmode STDOUT, ":encoding(UTF-8)";</a></li>
	<li data-jstree='{"opened": false}' id = '8597'><a href = 'https://perldoc.perl.org/' target = '_blank'>binmode STDERR, ":encoding(UTF-8)";</a></li>
	<li data-jstree='{"opened": false}' id = '8598'><a href = 'https://metacpan.org/pod/perlunicode#Forcing-Unicode-in-Perl-(Or-Unforcing-Unicode-in-Perl)' target = '_blank'>https://metacpan.org/pod/perlunicode#Forcing-Unicode-in-Perl-(Or-Unforcing-Unic...
	<li data-jstree='{"opened": false}' id = '8599'><a href = 'https://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default/6163129#6163129' target = '_blank'>https://stackoverflow.com/questions/6162484/why-does-modern-perl-av...
	<li data-jstree='{"opened": false}' id = '8600'><a href = 'https://www.unicode.org/versions/Unicode16.0.0/' target = '_blank'>https://www.unicode.org/versions/Unicode16.0.0/</a></li>
	<li data-jstree='{"opened": false}' id = '8601'><a href = 'https://www.unicode.org/reports/tr44/' target = '_blank'>https://www.unicode.org/reports/tr44/</a></li>
	<li data-jstree='{"opened": false}' id = '8602'><a href = 'https://www.endpointdev.com/blog/2025/04/encoding-in-perl/' target = '_blank'>https://www.endpointdev.com/blog/2025/04/encoding-in-perl/</a></li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '8603'><a href = 'https://metacpan.org/dist/App-safer' target = '_blank'>App::safer - CLI for Text::Safer</a>
</li>
	<li data-jstree='{"opened": false}' id = '8604'><a href = 'https://metacpan.org/dist/App-uniprint' target = '_blank'>App::uniprint - Print each Unicode character of input, along with its codepoint and name</a>
</li>
	<li data-jstree='{"opened": false}' id = '8605'><a href = 'https://metacpan.org/pod/Encode' target = '_blank'>Encode - Character encodings in Perl</a>
</li>
	<li data-jstree='{"opened": false}' id = '8606'>&#8853; Notes for: Encode
<ul>

html/cpan.metacurator.tree.html  view on Meta::CPAN

	<li data-jstree='{"opened": false}' id = '8641'><a href = 'https://metacpan.org/pod/Unicode::Tussle' target = '_blank'>Unicode::Tussle - Tom's Unicode Scripts So Life is Easier</a>
</li>
	<li data-jstree='{"opened": false}' id = '8642'>&#8853; Notes for: Unicode::Tussle
<ul>
	<li data-jstree='{"opened": false}' id = '8643'>Sample usage</li>
</ul></li>
	<li data-jstree='{"opened": false}' id = '8644'><a href = 'https://metacpan.org/pod/Unicode::Block::List' target = '_blank'>Unicode::Block::List - Access to Unicode Block names and tables</a>
</li>
	<li data-jstree='{"opened": false}' id = '8645'><a href = 'https://metacpan.org/pod/Unicode::CheckUTF8' target = '_blank'>Unicode::CheckUTF8 - Checks if scalar is valid UTF-8</a>
</li>
	<li data-jstree='{"opened": false}' id = '8646'><a href = 'Note: Strings in @not_sorted, $a and $b are interpreted according to Perl&#39;s Unicode support. See https://metacpan.org/pod/perlunicode, https://metacpan.org/pod/perluniintro, https://meta...
</li>
	<li data-jstree='{"opened": false}' id = '8647'><a href = 'https://metacpan.org/pod/Unicode::Escape' target = '_blank'>Unicode::Escape - Escape and unescape Unicode characters other than ASCI</a>
</li>
	<li data-jstree='{"opened": false}' id = '8648'><a href = 'https://metacpan.org/pod/Unicode::GCString' target = '_blank'>Unicode::GCString - String as Sequence of UAX #29 Grapheme Clusters</a>
</li>
	<li data-jstree='{"opened": false}' id = '8649'><a href = 'https://metacpan.org/pod/Unicode::Normalize' target = '_blank'>Unicode::Normalize - Unicode Normalization Forms</a>
</li>
	<li data-jstree='{"opened": false}' id = '8650'><a href = 'https://metacpan.org/pod/Unicode::Precis' target = '_blank'>Unicode::Precis - RFC 7564 PRECIS Framework - Enforcement and Comparison</a>
</li>
	<li data-jstree='{"opened": false}' id = '8651'>&#8853; Notes for: Unicode::Precis

lib/CPAN/MetaCurator/Database.pm  view on Meta::CPAN

	my($self)		= @_;
	my($config)		= $self -> config;

	my(%attributes)	=
	(
		AutoCommit 				=> $$config{AutoCommit},
		mysql_enable_utf8		=> $$config{mysql_enable_utf8},		# Ignored if not using MySQL.
		mysql_enable_utf8mb4	=> $$config{mysql_enable_utf8mb4},	# Ignored if not using MySQL.
		pg_enable_utf8			=> $$config{pg_enable_utf8},		# Ignored if not using Pg.
		RaiseError 				=> $$config{RaiseError},
		sqlite_unicode			=> $$config{sqlite_unicode},		# Ignored if not using SQLite.
	);

	my(@dsn)	= split('=', $$config{dsn});
	$dsn[1]	 	= File::Spec -> catfile($self -> home_path, $dsn[1]);
	$dsn[0]		= "$dsn[0]=$dsn[1]";

	$self -> dbh(DBI -> connect($dsn[0], $$config{username}, $$config{password}, \%attributes) );
	$self -> dbh -> do('PRAGMA foreign_keys = ON') if ($$config{dsn} =~ /SQLite/i);
	$self -> db(DBIx::Simple -> new($self -> dbh) );
	$self -> creator(DBIx::Admin::CreateTable -> new(dbh => $self -> dbh, verbose => 0)	);

lib/CPAN/MetaCurator/Database.pm  view on Meta::CPAN

	my($self)		= @_;
	my($config)		= $self -> metapackager_config;

	my(%attributes)	=
	(
		AutoCommit 				=> $$config{AutoCommit},
		mysql_enable_utf8		=> $$config{mysql_enable_utf8},		# Ignored if not using MySQL.
		mysql_enable_utf8mb4	=> $$config{mysql_enable_utf8mb4},	# Ignored if not using MySQL.
		pg_enable_utf8			=> $$config{pg_enable_utf8},		# Ignored if not using Pg.
		RaiseError 				=> $$config{RaiseError},
		sqlite_unicode			=> $$config{sqlite_unicode},		# Ignored if not using SQLite.
	);

	my(@dsn)	= split('=', $$config{dsn});
	$dsn[1]	 	= File::Spec -> catfile($dsn[1]);
	$dsn[0]		= "$dsn[0]=$dsn[1]";

	$self -> metapackager_dbh(DBI -> connect($dsn[0], $$config{username}, $$config{password}, \%attributes) );
	$self -> metapackager_dbh -> do('PRAGMA foreign_keys = ON') if ($$config{dsn} =~ /SQLite/i);
	$self -> metapackager_db(DBIx::Simple -> new($self -> metapackager_dbh) );
	$self -> logger -> info("Database.init_metapackager_db(). Connected to $dsn[0]");



( run in 1.101 second using v1.01-cache-2.11-cpan-6736b670a1e )