Help language development. Donate to The Perl Foundation
Showing 53
results
Test::Mock
Creation of stub objects using the Arrange, Act, Assert pattern.
OO::Monitors
Objects with mutual exclusion and condition variables
Perl6-Math-Quaternion
Hyper-complex numbers as objects with operators
Concurrent::Progress
An object to help with reporting the progress of a concurrent operation.
JSON::Class
role to provide simple serialisation/deserialisation of objects to/from JSON
Type::EnumHOW
Sugar for enum's meta-object protocol
FINALIZER
dynamic finalizing for objects that need finalizing
Object::Delayed
export subs for lazy object creation
DNS::Zone
Parses a DNS zone and returns objects to manipulate it.
Acme::Flutterby
Acme::Flutterby - An object-oriented interface to a butterfly. In what else but Perl 6...
Clean
Scoped object oriented automatic cleanup
OpenAPI::Model
Work with OpenAPI documents in terms of a set of Perl 6 objects.
JSON::Marshal
Simple serialisation of objects to JSON
Math::Polygons
Some perl6 polygon objects that draw using SVG.
Object::Container
A simple container for object for perl6
Object::Container
A simple container for object for perl6
Object::Permission
Experimental method (and public attribute accessor,) level authorisation
ObjectCache
A role to cache objects
ClassX::StrictConstructor
Make your object constructors blow up on unknown attributes
StrictClass
Make your object constructors blow up on unknown attributes
Cofra
Common objects framework for Perl 6
Git::Log
Gets the git log as a Perl 6 object
NativeHelpers::Callback
Helper for looking up perl objects from C callbacks
StrictClass
Make your object constructors blow up on unknown attributes
ORM::ActiveRecord
Object-relational mapping module for Raku
Object::Permission::Group
Object helper for Object::Permission using unix groups.
Object::Trampoline
Raku port of Perl's Object::Trampoline module 1.50.4
Gnome::GObject
Raku - Gnome GObject Interface, Please install Gnome::Gtk3
Object::Permission
Experimental method (and public attribute accessor,) level authorisation
Object::Permission::Group
Object helper for Object::Permission using unix groups.
CCLog
CCLog Simple and lightweight cross-platform logs, easy-to-use simple learning, and support for multiple languages, such as C, C++, Perl 6, shell, Objective-C, support ios, osx, watchos, tvos, pod .
Duo
A simple pair object for Perl 6
CCLog
CCLog Simple and lightweight cross-platform logs, easy-to-use simple learning, and support for multiple languages, such as C, C++, Perl 6, shell, Objective-C .
HandleSupplier
generate Supplier for an IO::Handle object
P6Repl::Helper
Convenience functions to help with introspecting objects from Perl6 REPL.
Serialise::Map
a composable interface for serialising objects
Template::Prometheus
Objects to easily render templates of metrics for usage with Prometheus
Date::Calendar::Strftime
formatting any Date object or Date::Calendar::whatever object with 'strftime'
DateTime::Posix
Provides a DateTime object that returns posix values with fractional seconds
Date::YearDay
Provides creation of a Raku Date object by year and day-of-year
Datetime::Math
Add common math operations to DateTime objects
List::Divvy
Positional object partition by element value
Date::WorkdayCalendar
Calendar and Date objects to handle business days, holidays and weekends
PDF::Class
PDF Document Object Model
eigenstates
expose the eigenstates of an object
JSON::Class
role to provide simple serialisation/deserialisation of objects to/from JSON
JSON::Marshal
Simple serialisation of objects to JSON