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

Parenthesis color scheme default to "Spring" #25

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

gfbee
Copy link
Contributor

@gfbee gfbee commented Feb 3, 2016

Change default to one that highlights nested structure, i.e. anything but the current "Basic grey".
As the default for a new user, "Spring" has these advantages:

  • lightest (versus "Shades of grey" or "Fall")
  • emphasizes outer structure more than inner (e.g. versus "Winter")
  • doesn't suggest selection (e.g. versus "Shades of blue"), instead it suggests yellow highlighting

Change default to one that highlights nested structure, i.e. anything but the current "Basic grey".
As the default for a new user, "Spring" has these advantages:
   - lightest (versus "Shades of grey" or "Fall")
   - emphasizes outer structure more than inner (e.g. versus "Winter")
   - doesn't suggest selection (e.g. versus "Shades of blue"), instead it suggests yellow highlighting
@rfindler
Copy link
Member

rfindler commented Feb 3, 2016 via email

@gfbee
Copy link
Contributor Author

gfbee commented Feb 3, 2016

Nothing thought out, but either a splash screen when DrRacket first runs, the way many apps now mention common out-of-the-box information. Or something where we already do it: when telling the user that a language must first be chosen.

It seems a shame that a few defaults that are so commonly set and make things so much nicer are missed by many people. I inform my students in various ways, but the beginners don't do it for various reasons, and the experienced don't do it for other reasons (although with some overlap of reasons).

Eventually when racket becomes mainstream these tips will appear in many places and become part of the culture, the way the folklore for other languages does, but for now that doesn't appear to be the case.

@rfindler
Copy link
Member

rfindler commented Feb 3, 2016 via email

@gfbee
Copy link
Contributor Author

gfbee commented Feb 3, 2016

Good point, I should be more careful and precise in a discipline that includes the word "Science".
What I've observed over the years is whenever we have a student change the highlighting, I don't recall a single instance where they didn't say the liked it. This has happened outside of the context of a class as well. I only have a moment now, and I forget the exact wordings and combination of features for insertion of parentheses, but people I've known tend to prefer the automatic balancing and context-dependent automatic conversion of brackets to parentheses.

@rfindler
Copy link
Member

rfindler commented Feb 3, 2016 via email

@gfbee
Copy link
Contributor Author

gfbee commented Feb 3, 2016

That's exactly what I was thinking of doing, just didn't want to mention it until I thought through the details and could commit to it.

@rfindler
Copy link
Member

rfindler commented Feb 3, 2016 via email

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

Successfully merging this pull request may close these issues.

2 participants