Search results for "module:Object::Tiny"

Object::Tiny - Class building as simple as it gets River stage two • 44 direct dependents • 69 total dependents

There's a whole bunch of class builders out there. In fact, creating a class builder seems to be something of a rite of passage (this is my fifth, at least). Unfortunately, most of the time I want a class builder I'm in a hurry and sketching out lots...

ETHER/Object-Tiny-1.09 - 10 Nov 2018 04:23:11 UTC

Mu::Tiny - NAE KING! NAE QUIN! NAE CAPTAIN! WE WILLNAE BE FOOLED AGAIN! River stage two • 1 direct dependent • 14 total dependents

This is the aaaabsoluuuute baaaaare minimumimumimum subset o' Mu, for those o' ye who value yer independence over yer sanity. It doesnae trouble wi' anythin' but the read-onlies, for tis a terrible thing to make a feegle try t' write....

MSTROUT/Mu-Tiny-0.000002 - 25 May 2020 23:11:42 UTC

Class::Tiny - Minimalist class construction River stage four • 71 direct dependents • 4041 total dependents

This module offers a minimalist class construction kit in around 120 lines of code. Here is a list of features: * defines attributes via import arguments * generates read-write accessors * supports lazy attribute defaults * supports custom accessors ...

DAGOLDEN/Class-Tiny-1.008 - 04 Sep 2020 14:57:38 UTC

Object::Tiny::XS - Class building as simple as it gets and FAST River stage one • 4 direct dependents • 5 total dependents

This module does the same that Object::Tiny does, but it uses "Class::XSAccessor" to generate faster accessors and constructors. For details on the little interface there is, please check "Object::Tiny"....

SMUELLER/Object-Tiny-XS-1.01 - 30 Nov 2008 11:55:53 UTC

Object::Tiny::RW - Class building as simple as it gets (with rw accessors) River stage two • 7 direct dependents • 10 total dependents

This module is a fork of Object::Tiny. The only difference is that it also accepts arguments to it's accessors to set the according value. Please see Object::Tiny for all the original ideas. To use Object::Tiny::RW, just call it with a list of access...

SCHWIGON/Object-Tiny-RW-1.07 - 21 Sep 2011 08:34:13 UTC

Object::Tiny::RW::XS - Class building as simple as it gets (with rw accessors and XS compatibility) River stage one • 3 direct dependents • 4 total dependents

This module is a fork of Object::Tiny::RW. The only difference is that it uses Class::XSAccessor to generate faster accessors and constructors. Please see Object::Tiny and Object::Tiny::RW for all the original ideas. To use Object::Tiny::RW::XS, just...

SRCHULO/Object-Tiny-RW-XS-0.04 - 18 Oct 2019 19:30:25 UTC

Object::Tiny::Lvalue - minimal class builder with lvalue accessors River stage one • 4 direct dependents • 8 total dependents

This is a clone of Object::Tiny, but adjusted to create accessors that return lvalues. You probably want to use Object::Properties instead....

ARISTOTLE/Object-Tiny-Lvalue-1.084 - 02 Sep 2022 03:37:43 UTC

Class::Tiny::Immutable - Minimalist class construction, with read-only attributes River stage one • 1 direct dependent • 1 total dependent

Class::Tiny::Immutable is a wrapper around Class::Tiny which makes the generated attributes read-only, and required to be set in the object constructor if they do not have a lazy default defined. In other words, attributes are either "lazy" or "requi...

DBOOK/Class-Tiny-Immutable-0.001 - 10 Feb 2019 19:58:53 UTC

Hessian::Tiny::Type - Hessian Types & utility routines River stage zero No dependents

DUL/Hessian-Tiny-0.12 - 09 Apr 2010 15:00:34 UTC

XML::Axk::Object::TinyDefaults - Object::Tiny[::XS] wrapper that adds default values River stage zero No dependents

CXW/XML-Axk-0.001009 - 26 Apr 2019 12:51:32 UTC

XML::Bare - Minimal XML parser implemented via a C state engine River stage two • 11 direct dependents • 20 total dependents

This module is a 'Bare' XML parser. It is implemented in C. The parser itself is a simple state engine that is less than 500 lines of C. The parser builds a C struct tree from input text. That C struct tree is converted to a Perl hash by a Perl funct...

CODECHILD/XML-Bare-0.53 - 12 Jul 2013 15:44:20 UTC

HTML::Bare - Minimal HTML parser implemented via a C state engine River stage zero No dependents

This module is a 'Bare' HTML parser. It is implemented in C. The parser itself is a simple state engine that is less than 500 lines of C. The parser builds a C struct tree from input text. That C struct tree is converted to a Perl hash by a Perl func...

CODECHILD/HTML-Bare-0.02 - 06 Sep 2014 23:43:01 UTC

Object::New - A default constructor for standard objects River stage zero No dependents

AJKALD/Object-New-0.03 - 21 Jan 2011 23:42:33 UTC

Object::Pad - a simple syntax for lexical field-based objects River stage three • 78 direct dependents • 111 total dependents

This module provides a simple syntax for creating object classes, which uses private variables that look like lexicals as object member fields. While most of this module has evolved into a stable state in practice, parts remain experimental because t...

PEVANS/Object-Pad-0.803 - 20 Sep 2023 16:53:37 UTC

File::Object - Object system for filesystem paths. River stage three • 92 direct dependents • 134 total dependents

This provides an object oriented interface to file/directory paths, such as actual, parent or explicit directory and relative paths to them....

SKIM/File-Object-0.18 - 28 Feb 2023 15:12:05 UTC

Object::Lazy - create objects late from non-owned (foreign) classes River stage zero No dependents

This module implements lazy evaluation and can create lazy objects from every class. Creates a dummy object including a subroutine which knows how to build the real object. Later, if a method of the object is called, the real object will be built. In...

STEFFENW/Object-Lazy-0.16 - 25 Feb 2020 23:31:13 UTC

Object::Util - a selection of utility methods that can be called on blessed objects River stage one • 2 direct dependents • 2 total dependents

This module is inspired by Safe::Isa, Object::Tap, and my own OO experiences. It is a hopefully helpful set of methods for working with objects, exposed as lexical coderef variables. Rationale Providing methods as coderefs so that you can do: $object...

TOBYINK/Object-Util-0.010 - 20 Jul 2018 13:29:42 UTC

Object::Adhoc - make objects without the hassle of defining a class first River stage one • 3 direct dependents • 4 total dependents

Object::Adhoc is designed to be an alternative to returning hashrefs from functions and methods. It's similar to Object::Anon but doesn't do anything special with references or overloading. Functions "object(\%data, \@keys)" Returns a blessed object ...

TOBYINK/Object-Adhoc-0.006 - 28 Nov 2022 16:10:02 UTC

Object::Depot - Decouple object instantiation from usage. River stage zero No dependents

Object depots encapsulate object construction so that users of objects do not need to know how to create the objects in order to use them. The primary use case for this library is for storing the connection logic to external services and making these...

BLUEFEET/Object-Depot-0.04 - 21 Jun 2021 20:35:20 UTC

Object::Simple - Simplest class builder, Mojo::Base porting, fast and less memory River stage two • 6 direct dependents • 14 total dependents

Object::Simple is Simplest class builder. All you learn is only "has" function. You can learn all features of Object::Simple in an hour. There is nothing difficult. Do you like Mojolicious? In fact, Object::Simple is Mojo::Base porting. Mojo::Base is...

KIMOTO/Object-Simple-3.19 - 04 Jan 2017 07:34:38 UTC
31 results (0.034 seconds)