Metadata-Version: 2.1
Name: ansar-create
Version: 0.1.86
Summary: Tools and runtime for asynchronous programming
Author: Scott Woods
Author-email: Scott Woods <scott.18.ansar@gmail.com>
Project-URL: Documentation, https://ansar-create-manual.s3.ap-southeast-2.amazonaws.com/0.1.1/index.html
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ansar-encode>=0.1.127

# ansar-create

The **ansar-create** library uses multi-threading and multi-processing to solve difficult
software challenges such as concurrency, interruption and cancellation. It wraps those
platform facilities in a standard runtime model, giving developers the ability to express
that type of software in a clear and consistent manner.

This type of software is often referred to as asynchronous, event-driven or reactive
software. It acknowledges the fundamental fact that significant events can occur at
any time, and that software must be able to respond to those events in a reliable
and timely manner.

## Features

- Based on a standard model for complex software operations (SDL)
- Uniform management of threads, processes and state machines
- Built-in runtime facilities such as timers and logging.
- Persistent application configuration.
- Process orchestration.
- Development automation.
