Skip to content

No stdlib - #681

Closed
patrick-nicodemus wants to merge 3 commits into
LPCIC:masterfrom
patrick-nicodemus:no-stdlib
Closed

No stdlib#681
patrick-nicodemus wants to merge 3 commits into
LPCIC:masterfrom
patrick-nicodemus:no-stdlib

Conversation

@patrick-nicodemus

Copy link
Copy Markdown
Contributor

This makes some changes throughout the build script to replace the automatic importing of the Prelude everywhere with an explicit, qualified importation, as part of an attempt to track down why Require Elpi has the effect of Require Prelude.

After changing the dune files it seems clear that we cannot remove the dependence on the Prelude without removing the dependence on the String module, so I will hold off on doing anything further until someone can suggest a workaround to using String in the build script.

@gares

gares commented Aug 30, 2024

Copy link
Copy Markdown
Contributor

The string thing is a hack to work around a limitation in dune. I'll keep the pr open waiting for that to be fixed, there is a pr that will eventually be merged.

@proux01

proux01 commented Sep 11, 2024

Copy link
Copy Markdown
Contributor

Note that this may be related to rocq-prover/rocq#19530
I also made an attempt in that direction https://github.com/proux01/coq-elpi/tree/without_stdlib

@proux01

proux01 commented Feb 5, 2025

Copy link
Copy Markdown
Contributor

@patrick-nicodemus #767 may help here

@gares gares closed this Feb 10, 2025
@patrick-nicodemus
patrick-nicodemus deleted the no-stdlib branch March 13, 2025 19:47
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.

3 participants