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

Print JVM and Rascal versions and path config consistently and prettily for every terminal. #1767

Open
jurgenvinju opened this issue Feb 9, 2023 · 1 comment

Comments

@jurgenvinju
Copy link
Member

Is your feature request related to a problem? Please describe.

It is a user need for debugging configuration and setup to know which java installation, rascal version and compiler/interpreter path is configured. Currently, we print some of this information, but differently for every terminal context.

Describe the solution you'd like

When the terminal starts, always:

  • print Java VM version and location
  • print Rascal version
  • pretty-print the PathConfig, although this can be large.

In an IDE context, it could also be enough to make this information available through UX (popups, hovers, or views) and keep the terminal clean.

The debug prints for the resolution of lib paths and such could go away if this information is printed accurately, which would clean up our terminal logs visually.

@jurgenvinju
Copy link
Member Author

This could also be hidden in :version of :help or :config or something to keep things clean?

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

No branches or pull requests

1 participant