Re: [DISCUSS] Pre New Podling: MEA

Twice <[email protected]>
Newsgroups gmane.comp.apache.incubator.general
Message-ID <CAJQD=s_h4LBNUw1XSzBSmGEPbFzcsfmSQjYHhnW4SvB7BX6PfA@mail.gmail.com>
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]
> >
> >
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.