-
Notifications
You must be signed in to change notification settings - Fork 5
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
Test2 #5
base: master
Are you sure you want to change the base?
Test2 #5
Conversation
Thank you for putting this together. The However, there are a couple things I'm having trouble understanding the value of. First is hiding Second, is the Quicklisp wrapper. It doesn't feel like it provides much simplification but hides what the code is doing. ( Finally, I have a couple quibbles about code style, but they're all pretty minor and can wait until the big picture things are decided (unneeded |
The pull request tests should be fixed if you rebase/merge the updates to master into your branch. |
The main use for the The quickload wrapper currently doesn't do much, but I'd like to extend it to have finer grained checking for bad systems, and eventually fail on warnings as well. Ideally, I'd like both of those to enabled for the code being tested, but not for dependencies. Haven't quite figured out how to distinguish systems during loading though. Might need to ask asdf for a list of dependencies and ql those with one set of settings, then load the main system with other settings. |
I didn't think about dependencies that raise the warning. Providing functionality for catching compile warnings would be useful. In addition to getting dependencies from ASDF, the code will likely need to filter the dependencies based on the system's file and manually build a tree of all of the user's systems. |
Some utilities for exiting on errors, muffling asdf
bad-system-name
, and a roswell script to load a system and evaluate a form for CI without a test framework