Skip to content

[2.x] Minimalist Scala repl wrapper #8704

@eed3si9n

Description

@eed3si9n

Ref scala/scala-dev#912

Problem

#8018 / #8604 implemented forked Scala REPL console (🎉 ). One area of improvement is that ConsoleMain brings in the entire Zinc into the classpath, which includes JLine. Apparently this still pins Scala compilers to use the same version of JLine as sbt.

Expectation

If we could implement a lighter weight ConsoleMain, perhaps using Java 8 + "Scala instance" (Scala REPL or compiler JARs, compiler bridge, compiler interface) and glue code without JLine, we might be able to free Scala compilers from this constraint.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions