The benefit is that it looks nicer on the eyes in a GUI. I presume OP is talking about the Racket installation you get off the Racket website, and that installation is targeted at GUI users. I myself prefer the command-line and I use Racket via Homebrew, so I never even come across this issue.
Visual appeal is also why Lisp languages use the hyphen as a separator in names, it looks nicer on the eye. The reason most languages use the underscore is because the hyphen would be interpreted as the binary minus operator. Fun fact: in his original Lisp paper McCarthy allowed for spaces in symbols and used commas as separators, see page 9 of this PDF: http://www-formal.stanford.edu/jmc/recursive.pdf On Friday, March 30, 2018 at 4:44:26 PM UTC+2, David K. Storrs wrote: > > I look at it the other way: there are clear benefits to NOT having > names containing characters that need to be quoted, so any use of such > characters has an opportunity cost. What benefit does the space > provide that outweighs that opportunity cost? > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.