Search results

223 packages found

Collection of general purpose tools for solving problems. Fundamentally extend the language without spoiling, so may be used solely or in conjunction with another module of such kind.

published 0.8.1253 2 years ago
M
Q
P

Copyable mixin adds copyability and clonability to your class. The module uses defined relation to deduce how to copy / clone the instance.

published 0.4.412 2 years ago
M
Q
P

Advanced synchronization mechanism. Asynchronous routines may use Consequence to wrap postponed result, what allows classify callback for such routines as output, not input, what improves analyzability of a program. Consequence may be used to make a queue

published 0.4.520 2 years ago
M
Q
P

Collection of classes to abstract files systems. Many interfaces provide files, but not called as file systems and treated differently. For example server-side gives access to local files and browser-side HTTP/HTTPS protocol gives access to files as well,

published 0.6.1095 2 years ago
M
Q
P

Collection of routines for scalar math

published 0.3.6 6 years ago
M
Q
P

Presentation on your page.

published 0.3.33 2 years ago
M
Q
P

The tool to make CLI ( commands user interface ). It is able to aggregate external binary applications, as well as functions, which are written in your language.

published 0.3.375 2 years ago
M
Q
P

Framework for convenient unit testing. Aggregates module Testing. Utility Test provides the intuitive interface, simple tests structure, asynchronous code handling mechanism, colorful report, verbosity control and more. Use the module to get free of routi

published 0.2.126 2 years ago
M
Q
P

Classes defining tool on steroids. Make possible multiple inheritances, removing fields in descendants, defining the schema of structure, typeless objects, generating optimal code for definition, and many cool things alternatives cant do.

published 0.3.321 2 years ago
M
Q
P

Collection of cross-platform routines to copy / clone data structures, no matter how complex and cycled them are. Cloner relies on class relations definition for traversing. Use the module to replicate your data.

published 0.3.391 2 years ago
M
Q
P

Experimental. Several classes to reflect changes of files on dependent files and keep links of hard linked files. FilesArchive provides means to define interdependence between files and to forward changes from dependencies to dependents. Use FilesArchive

published 0.3.434 2 years ago
M
Q
P

Class to log data consistently which supports colorful formatting, verbosity control, chaining, combining several loggers/consoles into logging network. Logger provides 10 levels of verbosity [ 0,9 ] any value beyond clamped and multiple approaches to con

published 0.5.469 2 years ago
M
Q
P

Mixin adds events dispatching mechanism to your class. EventHandler provides methods to bind/unbind handler of an event, to handle a specific event only once, to associate an event with a namespace what later make possible to unbind handler of event with

published 0.4.359 2 years ago
M
Q
P

Collection of CLI commands to manage config. Use the module to mixin commands add/remove/delete/set to a class.

published 0.3.308 2 years ago
M
Q
P

Collection of cross-platform routines to operate effectively sorted arrays. For that ArraySorted provides customizable quicksort algorithm and a dozen functions to optimally find/add/remove single/multiple elements into a sorted array, add/remove sorted a

published 0.3.361 2 years ago
M
Q
P

Collection of cross-platform routines to compare two complex structures. The module can answer questions: are two structures equivalent? are them identical? what is the difference between each other? Use the module avoid manually work and cherry picking.

published 0.5.330 2 years ago
M
Q
P

Collection of cross-platform routines to operate colors conveniently. Extends basic implementation Color by additional color names. Color provides functions to convert color from one color space to another color space, from name to color and from color to

published 0.3.328 2 years ago
M
Q
P

Collection of cross-platform routines to operate effectively sparse array. A sparse array is an vector of intervals which splits number space into two subsets, internal and external. ArraySparse leverage iterating, inverting, minimizing and other operatio

published 0.3.326 2 years ago
M
Q
P

Collection of cross-platform routines to operate colors conveniently. Color provides functions to convert color from one color space to another color space, from name to color and from color to the closest name of a color. The module does not introduce an

published 0.3.404 2 years ago
M
Q
P

Collection of routines to traverse complex data structure. The module takes care of cycles in a data structure( recursions ) and can be used for comparison, cloning, serialization or operation on several similar data structures. Many other modules based o

published 0.3.355 2 years ago
M
Q
P