From 53fc17da7b0a841e14c93a76a3ff81260f8ca0f5 Mon Sep 17 00:00:00 2001 From: Jaremy Creechley Date: Fri, 2 Feb 2024 17:14:58 +0200 Subject: [PATCH] goals --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a4713f..82623a6 100644 --- a/README.md +++ b/README.md @@ -5,4 +5,16 @@ WIP utilities for using Chronos async with threading. The desire is to provide safe, pre-tested constructs for using threads with async. -Goal is to support orc and refc, however, refc requires extra copying for data like strings. +Goals: + +- support orc and refc + + refc may require extra copying for data +- use event queues (e.g. channels) to/from thread pool + + make it easy to monitor and debug queue capacity + + only use minimal AsyncFD handles + + lessen pressure on the main chronos futures pending queue +- support backpressure at futures level +- benchmarking overhead +- special support for seq[byte]'s and strings with zero-copy + + implement special but limited support zero-copy arguments on refc +