-
Notifications
You must be signed in to change notification settings - Fork 189
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
Make Revise an optional dependency #731
Comments
@schlichtanders Thanks! |
I'm surprised to hear that Revise is not package compilable. Could you tell more exactly what your doing to obtain the error? |
I have developed several apps that I use as Packages which are precompiled. |
Now on a computer and not on my mobile. Finally I understood the issue. Please ignore my previous comment. |
When I saw the first time that Revise is a mandatory dependency of Genie, I was really surprised. On the other hand, if Revise had an On/Off-Switch that could be another way of reducing the security risk. However, the issue with the I have several ideas how a fallback could look like
|
Hi there, I tried to packagecompile a GenieApp which simply fails because Revise cannot be packagecompiled.
It would also be nice in general to don't have Revise in a packagecompiled code, but this bug makes it crucial not to rely on Revise so that packagecompilation works at all.
Optional dependencies in Julia would go via PackageExtensions.
Donwside is that users would need to install Revise next to Genie, but packagecompilation is a big thing for production use, so I think this is worth it.
The text was updated successfully, but these errors were encountered: