Skip to content

Extract REPL settings into the REPL codebase #24370

@hamzaremmal

Description

@hamzaremmal

Compiler version

9ba8854

Issue

When extracting the REPL into its own artifact, the code base only extracted the files specific to the REPL while at the same time keeping the dependency to the compiler. That dependency can never be removed and it is by definition necessary to compile the code written in the REPL.
Now, the compiler still has some knowledge about the REPL because it is defining some settings for it (-repl-init-script, -repl-quit-after-init, -Xrepl-disable-display and -Xrepl-interrupt-instrumentation).
The scope of this issue is to extract those settings from the compiler's codebase and define them in the REPL only. It will require some refactoring and we should be clever about how we do it to not make the codebase hard to use.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions