k3ylabs/cosoco-image-dataset huggingface dataset:
Package: libclass-dbi-plugin-retrieveall-perl (1.04-4.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-DBI-Plugin-RetrieveAll
Depends: perl:any, libclass-dbi-perl
Description:  Class::DBI plugin providing a more complex retrieve_all() method Class::DBI::Plugin::RetrieveAll is a simple plugin to a Class::DBI subclass which provides a 'retrieve_all_sorted_by' method. . This method will be exported into the calling class, and allows for retrieving all the objects of the class, sorted by the given column. . The argument given will be passed straight through to the database 'as is', and is not checked in any way, so an error here will probably result in an error from the database, rather than Class::DBI itself. However, because of this it is possible to pass more complex ORDER BY clauses through:
Package: libclass-dbi-plugin-type-perl (0.02-10)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-DBI-Plugin-Type
Depends: perl:any, libclass-dbi-perl
Description:  Class::DBI plugin to determine type information for table columns The Class::DBI::Plugin::Type module allows Class::DBI-based classes to query their columns for data type information in a database-independent manner.
Package: libclass-dbi-sqlite-perl (0.11-5.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-DBI-SQLite
Depends: perl:any, libclass-dbi-perl, libdbd-sqlite3-perl
Description:  extension to Class::DBI for sqlite Class::DBI::SQLite is an extension to Class::DBI for DBD::SQLite. It allows you to populate an auto-incremented row id after insert.
Package: libclass-default-perl (1.51-3)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Default
Depends: perl
Description:  Perl module to make static calls apply to a default instantiation Class::Default provides a mechanism to allow your class to take static method calls and apply it to a default instantiation of an object. It provides a flexibility to an API that allows it to be used more comfortably in different situations. . This technique appears to be especially useful when writing modules that you want to be used in either a single use or a persistent environment. In a CGI like environment, you want the simplicity of a static interface. You can call Class->method directly, without having to pass an instantiation around constantly.
Package: libclass-delegator-perl (0.09-4.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Delegator
Depends: perl:any
Description:  Perl module for a simple and fast object-oriented delegation This module provides a subset of the functionality of Damian Conway's lovely Class::Delegation module. . However the specification semantics of Class::Delegator differ slightly from those of Class::Delegation, so this module isn't a drop-in replacement for Class::Delegation.
Package: libclass-ehierarchy-perl (2.01-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-EHierarchy
Depends: perl
Description:  module that provides a base class for hierarchally ordered objects Class::EHierarchy is intended for use as a base class for custom objects, but objects that need one or more of the following features: orderly bottom-up destruction of objects, opaque objects, class-based access restrictions for properties and methods, primitive strict property type awareness, alias-based object retrieval.
Package: libclass-errorhandler-perl (0.04-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-ErrorHandler
Depends: perl
Description:  Base class for error handling Class::ErrorHandler provides an error-handling mechanism that's generic enough to be used as the base class for a variety of OO classes. Subclasses inherit its two error-handling methods, error and errstr, to communicate error messages back to the calling program.
Package: libclass-factory-perl (1.06-3.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Factory
Depends: perl:any
Description:  Base class for dynamic factory classes This is a simple module that factory classes can use to generate new types of objects on the fly, providing a consistent interface to common groups of objects. . Factory classes are used when you have different implementations for the same set of tasks but may not know in advance what implementations you will be using.  With a factory class this is easy.  Class::Factory even provides a simple constructor for you.
Package: libclass-factory-util-perl (1.7-3.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Factory-Util
Depends: perl:any
Description:  utility method for factory classes When the Class::Factory::Util module is loaded, it creates a method in its caller named subclasses(). This method returns a list of the available subclasses for the package.
Package: libclass-field-perl (0.24-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Field
Depends: perl
Description:  accessor cenerator for class fields and consts Class::Field exports two subroutines, field and const. These functions are used to declare fields and constants in your class. . Class::Field generates custom code for each accessor that is optimized for speed.
Package: libclass-gomor-perl (1.03-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Gomor
Depends: perl
Description:  class and object builder Class::Gomor is a Perl class and object builder, providing features like automatic validation of attributes. It can automatically create accessors for scalar or array attributes, as well as supporting custom attributes.
Package: libclass-handle-perl (1.07-3)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Handle
Depends: perl, libclass-inspector-perl, libclass-isa-perl
Description:  module to create objects which are handles to classes Class::Handle is a Perl module that attempts to provide a convenient object wrapper around the various different types of functions that can be performed on a class. It provides what is effectively a combined API from UNIVERSAL, Class::ISA and Class::Inspector for obtaining information about a class, and some additional task methods.
Package: libclass-inner-perl (0.200001-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Inner
Depends: perl
Description:  module providing Java-like inner classes Class::Inner is an implementation of an anonymous class with per-object overrideable methods, but with the added attraction of sort-of-working dispatch to the parent class's method.
Package: libclass-insideout-perl (1.14-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-InsideOut
Depends: perl, libclass-isa-perl
Description:  safe, simple inside-out object construction kit Class::InsideOut is a simple, safe and streamlined toolkit for building inside-out objects. Unlike most other inside-out object building modules already on CPAN, this module aims for minimalism and robustness: .   * Does not require derived classes to subclass it   * Uses no source filters, attributes or CHECK blocks   * Supports any underlying object type including black-box inheritance   * Does not leak memory on object destruction   * Overloading-safe   * Thread-safe for Perl 5.8.5 or better   * mod_perl compatible   * Makes no assumption about inheritance or initializer needs . It provides the minimal support necessary for creating safe inside-out objects and generating flexible accessors.
Package: libclass-inspector-perl (1.36-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Inspector
Depends: perl
Description:  Perl module that provides information about classes Class::Inspector allows you to get information about a loaded class. Most or all of this information can be found in other ways, but they aren't always very friendly, and usually involve a relatively high level of Perl wizardry, or strange and unusual looking code. Class::Inspector attempts to provide an easier, more friendly interface to this information.
Package: libclass-isa-perl (0.36-6)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-ISA
Description:  report the search path for a class's ISA tree Class::ISA returns the list of classes that the current class inherits from, listed in the order that Perl would search for a method not implemented in the current class. The list contains no duplicates.
Package: libclass-load-perl (0.25-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Load
Depends: perl, libdata-optlist-perl (>= 0.110), libmodule-implementation-perl, libmodule-runtime-perl, libpackage-stash-perl, libtry-tiny-perl
Description:  module for loading modules by name "require EXPR" only accepts Class/Name.pm style module names, not Class::Name. For that, Class::Load provides "load_class 'Class::Name'". . It's often useful to test whether a module can be loaded, instead of throwing an error when it's not available. For that, Class::Load provides "try_load_class 'Class::Name'". . Finally, sometimes it is important to know whether a particular class has been loaded. Asking %INC is an option, but that will miss inner packages and any class for which the filename does not correspond to the package name. For that, this module provides "is_class_loaded 'Class::Name'".
Package: libclass-load-xs-perl (0.10-1build7)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Load-XS
Depends: libc6 (>= 2.4), perl, perlapi-5.34.0, libclass-load-perl (>= 0.20)
Description:  XS implementation of parts of Class::Load Class::Load::XS provides an XS implementation for portions of Class::Load, a module that provides several functions to load classes at runtime. . See Class::Load in the libclass-load-perl package for API details.
Package: libclass-loader-dev (0.5.0-5build1)
Section: universe/libdevel
Homepage: https://wiki.ros.org/class_loader
Depends: libclass-loader1d (= 0.5.0-5build1), libpoco-dev, libconsole-bridge-dev, libboost-thread-dev, libboost-system-dev
Description:  development files for Robot OS class_loader library This package is part of Robot OS (ROS). The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library.  class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of said exported classes without the explicit declaration (i.e. header file) for those classes. . This package contains the development files for the library.
Package: libclass-loader-perl (2.03-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Loader
Depends: perl
Description:  module to load modules and create objects on command Class::Loader is a Perl module that provides an inheritable class useful for loading a module and automatically constructing an object. Loading this way is beneficial in situations where many modules are available, and one must be appropriately selected at compile time.
Package: libclass-loader1d (0.5.0-5build1)
Section: universe/libs
Homepage: https://wiki.ros.org/class_loader
Depends: libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.34), libconsole-bridge1.0 (>= 1.0.1+dfsg2), libgcc-s1 (>= 3.3.1), libpocofoundation80 (>= 1.11.0), libstdc++6 (>= 11)
Description:  ROS class_loader library This package is part of Robot OS (ROS). The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library.  class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of said exported classes without the explicit declaration (i.e. header file) for those classes. . This package contains the library.
Package: libclass-makemethods-perl (1.01-5)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-MakeMethods
Depends: perl
Description:  Perl module for generating common types of methods The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods. When a module uses Class::MakeMethods or one of its subclasses, it can select from a variety of supported method types, and specify a name for each method desired. The methods are dynamically generated and installed in the calling package.
Package: libclass-meta-perl (0.66-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Meta
Depends: perl:any, libclass-isa-perl | perl (<< 5.10.1-13), libdata-types-perl
Description:  class automation, introspection, and data validation module Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta-generated classes. In this sense, it is an implementation of the "Facade" design pattern.
Package: libclass-method-modifiers-perl (2.13-1)
Section: perl
Homepage: https://metacpan.org/release/Class-Method-Modifiers
Depends: perl
Description:  Perl module providing method modifiers Class::Method::Modifiers provides three modifiers: before, around, and after. The before and after modifiers are run just before and after the method they modify, but cannot really affect that original method. The remaining modifier, around, is run in place of the original method, with a hook to easily call the original method.
Package: libclass-methodmaker-perl (2.24-2build2)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-MethodMaker
Depends: perl, perlapi-5.34.0, libc6 (>= 2.34)
Description:  Perl module for creating generic methods Class::MethodMaker is a simple module which solves the problem of having to continually write accessor and mutator methods for your objects that perform standard tasks. Instead of thinking in terms of methods, you install one or more components into a class and methods are automatically created for you. A component is intended as a cohesive unit of data that should only be changed using the provided methods.
Package: libclass-mix-perl (0.006-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Mix
Depends: perl, libparams-classify-perl
Description:  Perl module for dynamic class mixing Class::Mix dynamically generates `anonymous' classes with specified inheritance. This is useful where an incomplete class requires use of a mixin in order to become instantiable.
Package: libclass-mixinfactory-perl (0.92-3.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-MixinFactory
Depends: perl:any
Description:  Class Factory with Selection of Mixins Class::MixinFactory facilitates the run-time generation of classes which inherit from a base class and some optional selection of mixin classes. . A factory is provided to generate the mixed classes with multiple inheritance. A NEXT method allows method redispatch up the inheritance chain.
Package: libclass-multimethods-perl (1.701-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Multimethods
Depends: perl:any
Description:  Support multimethods and subroutine overloading in Perl Sometimes Perl's standard polymorphic method dispatch mechanism isn't sophisticated enough to cope with the complexities of finding the right method to handle a given situation. Class::Multimethods to the rescue! . Generally speaking, multiple dispatch is needed whenever two or more objects belonging to different class hierarchies are going to interact, and there are different things that need to be done depending on the combination of the actual types of those objects. Typical applications that need this kind of ability include graphical user interfaces, image processing libraries, mixed-precision numerical computation systems, and most types of simulations.
Package: libclass-objecttemplate-perl (0.7-8.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-ObjectTemplate
Depends: perl:any
Description:  Perl extension for an optimized template builder base class Class::ObjectTemplate is a utility class to assist in the building of other Object Oriented Perl classes. . It was described in detail in the O'Reilly book, "Advanced Perl Programming" by Sriram Srinivasam.
Package: libclass-ooorno-perl (0.011-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-OOorNO
Depends: perl:any
Description:  Give your module classic AND OO interfaces Class::OOorNO helps your module handle the input for its subroutines whether called in object-oriented style (as object methods or class methods with the arrow syntax "->"), or in functional programming style (as subroutines imported to the caller's namespace via Exporter). . The bulk of this module comprises a lightweight, pure-Perl emulation of the Devel::Caller library's "called_as_method()" routine which is written in C. . Devel::Caller dives deep into the internals of the Perl interpreter (see perlguts) to trace stack frames and can get the input for any call in the stack.  It's really handy for Devel::opment and debugging. . This module is much more lightweight and focuses more on your module's Class:: methods themselves.
Package: libclass-perl (1.00-3)
Section: universe/perl
Homepage: https://metacpan.org/release/CLASS
Depends: perl
Description:  module providing aliases for __PACKAGE__ CLASS is a minimalistic Perl module that simply provides aliases for the special literal, __PACKAGE__, which represents the current package name at that point during program execution. The aliases are mapped at compile-time, so there is no performance hit except for compilation of the module itself. . This module ensures that CLASS and $CLASS can be used anywhere in place of __PACKAGE__, and since $CLASS is a scalar, it has the additional benefit of working in strings.
Package: libclass-pluggable-perl (0.022-2.2)
Section: universe/perl
Homepage: http://search.cpan.org/dist/Class-Pluggable/
Depends: perl:any
Description:  Simple pluggable class. This class makes your class (sub class of Class::Pluggable) pluggable. In this documentation, the word "pluggable" has two meanings. . One is just simply adding new method to your pluggable classs from other plugin modules. So, after you plugged some modules to your class, you can use there method exactly same as your own object method. . You can see this kind of plugin mechanism in CGI::Application and CGI::Application::Plugin::Session.
Package: libclass-prototyped-perl (1.13-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Prototyped
Depends: perl:any
Description:  module for fast prototype-based OO programming in Perl Class:Prototyped provides for efficient and simple prototype-based programming in Perl. You can provide different subroutines for each object, and also have objects inherit their behavior and state from another object. . Class::Prototyped borrows heavily from the programming language Self. The structure of an object is inspected and modified through mirrors, which are created by calling "reflect" on an object or class that inherits from Class::Prototyped. . Prototype-based programming is most useful when the cleanest way for code to use a module is to subclass it, or when one finds oneself avoiding this by passing anonymous subroutines as parameters to "new". Prototype-based programming is also useful in situations that otherwise require storing anonymous subroutines in databases, configuration files, or text files, or when users of a module are expected to override subroutines to change its behabior.
Package: libclass-refresh-perl (0.07-2)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Refresh
Depends: perl, libclass-load-perl, libclass-unload-perl, libdevel-overrideglobalrequire-perl, libtry-tiny-perl
Description:  module for refreshing classes during runtime Class::Refresh allows you to reload your application classes on the fly, so that the code/test cycle becomes a lot easier. . During development, it is fairly common to cycle between writing code and testing that code. Generally the testing happens within the test suite, but frequently it is more convenient to test things by hand when tracking down a bug, or when doing some exploratory coding. In many situations, however, this becomes inconvenient - for instance, in a REPL, or in a stateful web application, restarting from the beginning after every code change can get pretty tedious.
Package: libclass-returnvalue-perl (0.55-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-ReturnValue
Depends: perl:any, libdevel-stacktrace-perl
Description:  return-value object that can be treated as boolean, array or object Class::ReturnValue is a "clever" return value object that can allow code calling your routine to expect: a boolean value (did it fail) or a list (what are the return values)
Package: libclass-singleton-perl (1.6-1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Singleton
Depends: perl:any
Description:  implementation of a "Singleton" class The Class::Singleton module implements a Singleton class from which other classes can be derived.  A Singleton describes an object class that can have only one instance in any system.  An example of a Singleton might be a print spooler or system registry. . By itself, the Class::Singleton module does very little other than manage the instantiation of a single object.  In deriving a class from Class::Singleton, your module will inherit the Singleton instantiation method and can implement whatever specific functionality is required. . For a description and discussion of the Singleton class, see "Design Patterns", Gamma et al, Addison-Wesley, 1995, ISBN 0-201-63361-2.
Package: libclass-spiffy-perl (0.15-3.1)
Section: universe/perl
Homepage: http://search.cpan.org/dist/Class-Spiffy/
Depends: perl:any
Description:  Spiffy Perl interface framework Class::Spiffy is a framework and methodology for doing object oriented programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits and warts of traditional Perl OO, in a clean, straightforward and (perhaps someday) standard way. . Class::Spiffy borrows ideas from other OO languages like Python, Ruby, Java and Perl 6. It also adds a few tricks of its own. . If you take a look on CPAN, there are a ton of OO related modules. When starting a new project, you need to pick the set of modules that makes most sense, and then you need to use those modules in each of your classes. Class::Spiffy, on the other hand, has everything you'll probably need in one module, and you only need to use it once in one of your classes. If you make Class::Spiffy the base class of the basest class in your project, Class::Spiffy will automatically pass all of its magic to all of your subclasses. You may eventually forget that you're even using it! . The most striking difference between Class::Spiffy and other Perl object oriented base classes, is that it has the ability to export things. If you create a subclass of Class::Spiffy, all the things that Class::Spiffy exports will automatically be exported by your subclass, in addition to any more things that you want to export. And if someone creates a subclass of your subclass, all of those things will be exported automatically, and so on. Think of it as "Inherited Exportation", and it uses the familiar Exporter.pm specification syntax.
Package: libclass-std-fast-perl (0.0.8-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/Class-Std-Fast
Depends: perl:any, libclass-std-perl
Description:  faster but less secure replacement for Class::Std Class::Std::Fast allows you to use the beautiful API of Class::Std in a faster way than Class::Std does. . You can get the object's ident via scalarifiyng your object. . Getting the objects ident is still possible via the ident method, but it's faster to scalarify your object.