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

Move interface definitions into packing modules. #186

Merged
merged 9 commits into from
Feb 20, 2017
Merged

Conversation

rleonid
Copy link
Owner

@rleonid rleonid commented Jan 9, 2017

This hides the internal module names when we export types.

Also adding a make showed target to dump the entire exported interfaces. This is not a robust solution, at the moment, as the module targets are hard coded and not automatically generated.

@rleonid rleonid merged commit 618ff0c into master Feb 20, 2017
@rleonid
Copy link
Owner Author

rleonid commented Feb 20, 2017

While this PR ultimately did not use module aliases (I ran out of allocated time towards build system hacking, and I still don't understand this OCaml feature fully), it did address my original goal for #182, of having the appropriate type/module nesting between Oml and Oml_full.

@rleonid rleonid deleted the use_module_alias branch February 20, 2017 02:20
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.

1 participant