Search results for "module:Object::Tiny"
Object::Tiny - Class building as simple as it gets
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!
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
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
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)
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)
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
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
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
DUL/Hessian-Tiny-0.12
-
09 Apr 2010 15:00:34 UTC
XML::Axk::Object::TinyDefaults - Object::Tiny[::XS] wrapper that adds default values
CXW/XML-Axk-0.001009
-
26 Apr 2019 12:51:32 UTC
XML::Bare - Minimal XML parser implemented via a C state engine
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
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
AJKALD/Object-New-0.03
-
21 Jan 2011 23:42:33 UTC
Object::Pad - a simple syntax for lexical field-based objects
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.
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
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
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
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.
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
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