The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Modules

OP
Compact Perl 5 class prototyping with object persistence
Object class wrapper for any type of variable
Array object class
Overloaded object class for booleans
Root-level "Class" class
Class and object introspection mix-in
Object class for code blocks
Loads .oprc values as Perl constants
Overloaded Time object class
Fully qualified domain name object
Scalar-backed overloaded object class for doubles
Overloaded RFC 2822 email address object
C style enumerated types in Perl
Boolean enumeration
Series data consolidation type enumeration
Database type enumeration
Named days of week (English)
Interpolation types
Named days of week (English)
Series statistic type enumeration
Criticality enumeration
Example of a prototyped class, for testing and playing with
Defines the exceptions which may be thrown inside of OP
Overloaded object class for foreign base64-encoded GUIDs
Overloaded object class for floating point numbers
Foreign database row access
Class factory for OP::ForeignRow
Hashtable object
Overloaded GUID object class
Overloaded IPv4 address object class
Overloaded object class for integers
Circular message sink wrapper
A unique secondary key
Abstract storable object class
Overloaded object class for numbers
Abstract object class
Serialization mix-in
Non-blocking statement handle access for OP classes
Handle GlobalDBI setup for MySQL/InnoDB
Handle GlobalDBI setup for SQLite
Circular "Round Robin" Table Rows
Object class to represent recurring points in time
Time specification object class
Break statement for Recur loops
Time specification object class
Time specification object class
Time specification object class
Object class for references
Object class for regular expressions
Scalar object class
Consolidated series data
Experimental image-based series visualizer
Experimental interactive Perl 5 shell
Overloaded object class for strings
Subtype rules for OP::Type instances
Time range object class
Type definitions for OP::Object subclass instances
Overloaded URI object class
System functions required globally by OP

Provides

in lib/OP/Array.pm
in lib/OP.pm
in lib/OP/Persistence/Async.pm
in lib/OP/Redefines.pm
in lib/OP/DateTime.pm