apache / apache/opendal

research: How to support async API for C binding?

Open
#1,741 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
5.4k
Forks
825
Avg merge
1d 14m
Merged PRs (30d)
127

Description

So far, I have no idea on how to support async API in C, we need some research and help from community.

https://en.cppreference.com/w/cpp/thread/async
https://www.boost.org/doc/libs/1_76_0/doc/html/boost_asio.html

Contributor guide

Open the contributing guide

Research direction

The issue names no repository files, tests, or entry points. Start by reading the linked cppreference std::async and Boost.Asio material, then investigate how OpenDAL's C binding is structured. Done is not defined: the issue currently asks for research and community help on a possible async C API.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cpp, rust
Domain
api, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.