Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Some packages depend on
REPL_MODULE_REF
being set, which does not work in a compilation process where__init__
methods don't run. It would have been better to use a function likeget_repl_if_available()
, but here we are.A related problem is that
@doc
is exported by Base, but all the code for it is actually in the REPL. I found this interesting use case in RuntimeGeneratedFunctions:In hindsight, we should have a simple function to get or duplicate a doc string without requiring a lot of REPL code.