-
Notifications
You must be signed in to change notification settings - Fork 16
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
topic proposal: Redis-like key value store with write-ahead log #32
Comments
This sounds very cool! Could the additional TCP primitives be added to basic-cli to accomplish it? |
What would need to be added? Current TCP features for reference. |
@Anton-4 we'd need to be be able to receive connections, a la |
Yeah, that seems like it would be out of scope for basic-cli. I would go with a dedicated tcp platform, I'll make a post about it on zulip to get some input. |
Can it be done as a pure library, i.e., skip the socket stuff and show how to build the data store? (that might help keep the size down) |
Maaaaybe. Let me sketch out a potential lesson plan with it @gvwilson and we'll see how it feels. my initial impression is that it's quite a bit less compelling without the network aspect |
@gvwilson had suggested this, and I'd be very interested in writing it. That said, I don't believe it'd fit in an existing platform and would likely require something like a
basic-tcp
. Thoughts @rtfeldman or others?The text was updated successfully, but these errors were encountered: