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

Discrete Interval Encoding Vector #190

Closed
wants to merge 5 commits into from
Closed

Discrete Interval Encoding Vector #190

wants to merge 5 commits into from

Conversation

seanparsons
Copy link
Contributor

Inspired by this paper: http://web.engr.oregonstate.edu/~erwig/diet/ I'm submitting an implementation that expands slightly on the original to support adding and subtracting intervals and not just values.

What mainly remains is how to create an instance of typeclasses like Monad, so far only Monoid, Show and Equal have been implemented.

There's a change in here as well to Enum.scala that should probably be given a once over by people smarter than me that should make it possible to create a list of the values from 1 to 2,000,000 which previously would stack overflow.

@seanparsons
Copy link
Contributor Author

Is there anything preventing this from being pushed?

@tonymorris
Copy link
Member

No. Do it.
On Dec 18, 2012 6:02 AM, "Sean Parsons" notifications@github.com wrote:

Is there anything preventing this from being pushed?


Reply to this email directly or view it on GitHubhttps://github.com//pull/190#issuecomment-11458689.

larsrh added a commit that referenced this pull request Dec 17, 2012
@larsrh larsrh closed this Dec 17, 2012
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

Successfully merging this pull request may close these issues.

None yet

3 participants