-
Notifications
You must be signed in to change notification settings - Fork 3
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
Swap JSON parser #19
Swap JSON parser #19
Conversation
… parser, and removing contrib dependency.
The Makefile ought to run locally for you to save the round trip of GitHub CI running, though I don’t mind hitting the button to get it to run again. |
I apologize, was fairly certain this Makefile would build. I did |
Without digging into the changes in much depth yet, my high level critique would be that I assume there's no reason we can't retain totality for those functions you've made partial so I'd like to do that since totality is such a nice guarantee. Even when I don't get totality I almost never opt for partial over covering (again because coverage checking is such a nice benefit offered by the compiler). |
I agree with that, I'll re-work the |
I was able to rewrite the See 47e0188. |
Not sure if you have time, but if this most recent commit doesn't build, would you mind taking a look at the Makefile? I'm sure I'm missing something silly (not a Makefile expert by any means). |
Sure. These days with pack around having a Makefile is kind of extra credit but I do want to maintain that because I’ve gone through the effort of making the project build without pack as a dependency. Happy to fix any remaining finicky details. |
Awesome, thank you for helping with this! |
ae0cedf
to
b38bcd7
Compare
b38bcd7
to
d14b70d
Compare
d5878a9
to
20df1b9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for taking the time to swap out contrib
with Stefan's faster JSON library!
I'm still working through the combination of build & test failures as you can probably see but while I work on that there are some stylistic/preferential requests I have for you.
… into swap-json-parser
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we're there! Thanks again.
You're welcome, I'm glad that I am able to contribute! Sounds good, see my commits below addressing your comments (you had great ideas/requests btw). |
Awesome, you're welcome! |
This PR swaps out the JSON parser found in
Language.JSON
incontrib
for @stefan-hoeck'sparser-json
(idris2-parser
).This also remove the dependency on
contrib
.