You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To make it easier to manage different versions of enso, we want to provide a launcher script that allows the user to launch different enso versions in each project and manage versions of both enso and GraalVM that it runs on.
The launcher will be used to run the REPL, enso scripts and the language server. Its responsibility will be to select the correct version based on the current directory (based on project configuration), make sure it is downloaded and up-to-date and pass command arguments to the launched component. It must also be possible to update the launcher itself.
Value
It is easier to use enso releases. The users don't have to bother with downloading new releases from the website, but can just use the update tool. It is possible to maintain different versions of enso for different projects. It is less likely that users will launch enso using wrong version of GraalVM, as its versions will also be managed by the launcher by default.
Summary
To make it easier to manage different versions of enso, we want to provide a launcher script that allows the user to launch different enso versions in each project and manage versions of both enso and GraalVM that it runs on.
The launcher will be used to run the REPL, enso scripts and the language server. Its responsibility will be to select the correct version based on the current directory (based on project configuration), make sure it is downloaded and up-to-date and pass command arguments to the launched component. It must also be possible to update the launcher itself.
Value
It is easier to use enso releases. The users don't have to bother with downloading new releases from the website, but can just use the update tool. It is possible to maintain different versions of enso for different projects. It is less likely that users will launch enso using wrong version of GraalVM, as its versions will also be managed by the launcher by default.
Specification
Launcher
Extending the Project Manager
Acceptance Criteria & Test Cases
The text was updated successfully, but these errors were encountered: