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

Improve readability of evaluation steps. Add some colors? #153

Open
drhumlen opened this issue May 5, 2020 · 4 comments
Open

Improve readability of evaluation steps. Add some colors? #153

drhumlen opened this issue May 5, 2020 · 4 comments

Comments

@drhumlen
Copy link

drhumlen commented May 5, 2020

When the output gets large, it becomes really hard to see where each step starts and ends. Maybe if every other evaluation step had alternating colors or something it would be easier to spot? Or we could add a "----------" divisor line when the output is multiline.. Or even cooler: we could assign a color to each part of the expression and keep that color throughout the evaluation steps so that it's easy to spot which part of the expression evolves to what!

@stephen-swensen
Copy link
Contributor

I like this idea, I agree that large output becomes hard to scan. Alternating colors could be a decent first iteration. I'm intrigued by your "even cooler" idea, but not exactly sure what you mean.

@drhumlen
Copy link
Author

drhumlen commented Oct 27, 2020

Screenshot 2020-10-27 at 13 11 02

I'm envisioning something like this where each part of the original expression is assigned an unique color, which is kept throughout each expansion step so that you can visually see which part becomes which part.

@stephen-swensen
Copy link
Contributor

Ahh - I see - nice!

@ursenzler
Copy link

Maybe a more straightforward intermediate step would already help:
Add an empty line or some other "spacer" between the steps.

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

3 participants