Time::Keeper::Natural: What time is 'next Tuesday at 3 pm'?
People do not say 2026-10-20T15:00:00+01:00. They say "next Tuesday at 3 pm", and now Perl can hear them, in 1,121 locales.
Perl · XS · CPAN
I write Perl modules, most of them in C through XS
Everything here is on CPAN under LNATION.
From MetaCPAN,
Turn-based games of skill and chance against a person or the bot, at your pace. Free to play: no stakes, no prizes, nothing to buy.
All 359 on CPAN
157–168 of 360
A conditional language within an ordered JSON struct
A fast JSON Schema (draft 2020-12) validator
Generate JSON Schemas from data!
Anonymous objects
PDF Generation!
Khonsu PDF Generation Syntax Highlighting Plugin/Component
Content Provider Modules for the Local Content Cache system
LRU cache with O(1) operations
CSS flexbox layout engine with wrap, gap, margin, and content driven sizing
Global reactive state slots with optional watchers
on CPANCSS preprocessor and compiler implemented in C via XS
Log::Dispatch::WarnDie - Log standard Perl warnings and errors
People do not say 2026-10-20T15:00:00+01:00. They say "next Tuesday at 3 pm", and now Perl can hear them, in 1,121 locales.
Time goes by at one second at a time, and that is the last simple thing about it. A second is a count...
Context::Vars is another new CPAN distribution I've published which solves a familiar problem in Perl...