-
Notifications
You must be signed in to change notification settings - Fork 92
ArgParse for CakeML #511
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
ArgParse for CakeML #511
Conversation
|
Somehow this breaks |
|
I think this breaks |
|
Reopen when fixed |
|
Fixed the issues with |
|
Now breaks with something to do with the article reader |
|
Ok, rebasing and fixing! |
|
@oskarabrahamsson fixed the problem with the article reader! |
|
This may be timing out in |
|
It did't actually failed, but I some how I messed up the job. How can I trigger a rebuild? |
|
This is getting stuck in |
|
Did you find anything out about that? |
|
This bit is the one looping:
I honestly don't know what is happening there, I will ask around tomorrow (today I was rebasing and building the whole thing) |
Progress on CakeML#248
Progress on CakeML#248
Progress on CakeML#248
* This to avoid a bunch of name collisions in compilerTheory Progress on CakeML#248
|
Rebased to fix conflict |
|
Maybe there's something in what you added that needs to go in one of the compsets for evaluation. |
|
To make progress on this, I think someone needs to do binary search on prefixes of the basis to see where the inferencer goes into a loop. |
|
Running |
|
Doing some more digging, so |
|
I'm closing this for now -- please reopen when fixed. |
|
I'm temporarily closing this since its current state causes the regression test to get stuck. |
|
Do we know what's wrong? |
This is a relatively simple library for parsing arguments using a declarative interface for specifying which kind of argument/options to take. the following example shows a simple use case.
Assume a program
foowith the following argumentsWe use a datatype to represent the configuration of
fooand write a configuration using the
flagdatatypeand then
This is just the core functionality since there are still some quality of life components missing (help message generation, helper functions, etc).