Skip to content
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

Remove any trace of the resident compiler #340

Closed
jvican opened this issue Jul 7, 2017 · 1 comment
Closed

Remove any trace of the resident compiler #340

jvican opened this issue Jul 7, 2017 · 1 comment

Comments

@jvican
Copy link
Member

jvican commented Jul 7, 2017

The resident compiler was a thing, some time ago, and the idea was abandoned because it was deemed to be hard. From Grzgorz's description of the upstream sbt issue:

Inspired by: http://stackoverflow.com/questions/23278316/experimental-support-for-keeping-the-scala-compiler-resident-with-sbt-resident-l

The conclusion from our experiments with resident compilation is that the feature is very difficult to implement (due to Scala compiler being not designed for that use case). The benefit of resident compilation turned out to be much smaller than anticipated.

For those reasons, we don't plan to work on resident compilation and we should remove any references from sbt to it.

The goal of this ticket is to grep for "resident" and resident compilation and remove any trace of it, both in the APIs and docs.

This is a ticket ported from sbt: sbt/sbt#1287.

@jvican
Copy link
Member Author

jvican commented Jul 7, 2017

For the record, this is a blocker for RC since it affects the binary API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant