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

Implementation of Input wrapper for Iterator types #49

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

m4rw3r
Copy link
Owner

@m4rw3r m4rw3r commented Aug 18, 2016

The issue with this is how to handle backtracking. A simple VecDeque won't do since we cannot mark and track old positions while still keeping the new data. Most likely something with Rc is required to keep track of positions into a common buffer which is append only and will only drop items off the front if those items are no longer used (ie. no cursor pointing to them).

@m4rw3r m4rw3r mentioned this pull request Aug 18, 2016
11 tasks
@m4rw3r m4rw3r force-pushed the feature/input_trait branch from 607b4a3 to f037f09 Compare August 31, 2016 22:51
@m4rw3r m4rw3r force-pushed the feature/iterator_input branch from 281ba9e to d180f62 Compare September 1, 2016 00:55
@m4rw3r m4rw3r changed the base branch from feature/input_trait to master September 1, 2016 01:00
@m4rw3r m4rw3r added this to the Version 1.0.0 milestone Sep 2, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant