Great to see more Rust projects to join the incubator! You have my full
support.

One question: since it treats runtime agnostic as a core feature, I'm
wondering if this feature can be proven statically or this library is
tested on various runtime libraries to ensure that?

Best,
Twice

On Tue, Aug 4, 2026, 4:16 PM tison <[email protected]> wrote:

> Hi Xuanwo and JB,
>
> Thanks for your interest!
>
> > strategy on this
>
> I'm comparing MEA for Rust to Apache Commons for Java, or CommonsIO, since
> MEA focuses mainly on runtime-agnostic sync and coord primitives for Async
> Rust.
>
> Thus, it's easy to see that we can set up benchmarks to improve the
> performance of primitives [1], include new primitives [2][3], harden test
> coverage and proof of correctness, and advocate more Rust projects to
> leverage such a firm async primitives lib, like Apache OpenDAL and Prek
> (and thus transitively Apache Airflow and more).
>
> [1] https://github.com/fast/mea/pull/136
> [2] https://github.com/fast/mea/pull/134
> [3] https://github.com/fast/mea/pull/117
>
> > I agree that "MEA" is a short name that may not be descriptive enough for
> strong branding.
>
> I'm considering calling it AnyWake since Wake [4] is a core Async Rust
> concept that is runtime-agnostic. But I'm always open to native speakers
> for advice.
>
> [4] https://doc.rust-lang.org/std/task/trait.Wake.html
>
> > four contributors
>
> To be clear, they are:
>
> * tison (me)
> * Andy Lok (@andylokandy, we collaborate a lot at https://github.com/fast)
> * Yunze Xu (@BewareMyPower, Pulsar PMC member)
> * @orthur2 (newly graduated student, I met him offline in Guangzhou)
>
> Best,
> tison.
>
>
> Jean-Baptiste Onofré <[email protected]> 于2026年8月3日周一 11:26写道:
>
> > Hi tison,
> >
> > This is an interesting project.
> >
> > I agree that "MEA" is a short name that may not be descriptive enough
> > for strong branding.
> >
> > Regarding the goal of growing the community from the current four
> > contributors, what are your thoughts and strategy on this?
> >
> > I would be happy to help in any way if you would like.
> >
> > Regards,
> > JB
> >
> > On Sun, Aug 2, 2026 at 5:20 PM tison <[email protected]> wrote:
> > >
> > > Hi,
> > >
> > > I'd like to test the waters for bringing MEA [1] into the Apache
> > Incubator.
> > >
> > > [1] https://github.com/fast/mea
> > >
> > > MEA (Make Easy Async) is a runtime-agnostic Rust library providing
> > > synchronization and coordination primitives for asynchronous programs.
> It
> > > includes mutexes, read-write locks, semaphores, barriers, condition
> > > variables, latches, wait groups, channels, and several higher-level
> > > concurrency utilities.
> > >
> > > The intended scope is async synchronization and coordination rather
> than
> > > building another async runtime. Applications can use MEA with Tokio or
> > any
> > > other executors.
> > >
> > > I started the project in 2024 and currently maintain it under the
> Apache
> > > License 2.0. There are about four contributors (including me) actively
> > > overseeing the project.
> > >
> > > I am considering donating the MEA codebase to the ASF and proposing a
> new
> > > podling around it. Before putting together a formal proposal, I'd like
> to
> > > ask:
> > >
> > > * Is anyone interested in using, contributing to, or joining the
> initial
> > > community of such a project?
> > > * Are there fellow IPMC members interested in serving as Mentors? I can
> > > take care of the Champion role and help drive the incubation work.
> > > * Do you have suggestions for a better project name? "MEA" is short and
> > > generic, but it may not be straightforward for spreading. I am open to
> > > renaming the project before incubation. Ideally, the new name would be
> > > distinctive while still suggesting async synchronization or concurrency
> > in
> > > Rust.
> > >
> > > If there is enough interest, I will follow up with a draft proposal.
> > >
> > > Best,
> > > tison.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to