apache / apache/opendal

OpenDal Moonbit binding

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

Description

We might need a native/wasm binding library for moonbit instead of just using extern C. Moonbit has its platform dependent async implementation, which works on native C backend, native wasm backend and browser js backend. It might worth some work to make it run on native C and browser environment.

Refrences:
-
- [An playground opendal moonbit binding implementation that works on mooncake.io](https://github.com/Eric-Song-Nop/opendal-mbt)

Materials:
-
-
-
-
-

Contributor guide

Open the contributing guide

Research direction

No repository files or tests are named. Start by reviewing the linked playground implementation and the MoonBit CFFI, JSFFI, async, and WebAssembly component references; done means a MoonBit binding works in the native C and browser environments described.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, wasm
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.