Skip to content

[matching.ml cleanup] add an introductory comment#8851

Merged
trefis merged 1 commit intoocaml:trunkfrom
trefis:matching-intro
Aug 2, 2019
Merged

[matching.ml cleanup] add an introductory comment#8851
trefis merged 1 commit intoocaml:trunkfrom
trefis:matching-intro

Conversation

@trefis
Copy link
Copy Markdown
Contributor

@trefis trefis commented Aug 1, 2019

This is a very high-level overview of the algorithm, with pointers to the relevant portions of the implementation.

It doesn't go into any details about what happens when you have or-patterns, or extension constructors, etc. We're planning to add more detailed explanations for various situation in the places in the code where they come up; but that will be done in a later pr (along side some code cleanups).

@trefis trefis requested a review from Octachron August 1, 2019 16:08
@bluddy
Copy link
Copy Markdown
Contributor

bluddy commented Aug 1, 2019

Wonderful! So happy to see this kind of thing!

Copy link
Copy Markdown
Member

@gasche gasche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have reviewed this comment at length before, and I believe it is correct and reasonably easy to understand.

@trefis trefis merged commit 064ac56 into ocaml:trunk Aug 2, 2019
@trefis trefis deleted the matching-intro branch August 2, 2019 09:19
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.

3 participants