Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge in bbq2 #107

Open
jamesmunns opened this issue Dec 8, 2024 · 2 comments
Open

Merge in bbq2 #107

jamesmunns opened this issue Dec 8, 2024 · 2 comments

Comments

@jamesmunns
Copy link
Owner

CC @ithinuel, @Sympatron, just making you aware that I've been prototyping a "next gen" version of bbqueue over in https://github.com/jamesmunns/bbq2, the idea was to iterate there, then someday merge it into this repo.

I don't think there is any action required, but I wanted it to share in case any of the nice things from over there could be useful over here.

@Sympatron
Copy link
Collaborator

Interesting. What kind of improvements did you make to bbq2?

@jamesmunns
Copy link
Owner Author

I did a talk about it here: https://sdr-podcast.com/episodes/bbqueue/

But the TL;DR is:

It uses generics to allow for multiple "flavors" of bbqueue, e.g. whether you have atomics or not, whether you want async or not, how you store the data (inline or externally, and in a static or in an arc).

It's the same core algorithm, but with more flexibility to reduce code duplication.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants