I noticed that structures in Racket are not transparent by default. It seems strange to me, as in my (limited) experience, when you want to see the value of something, you would like to view its contents! In particular, I mean the use of a keyword / mechanism #:transparentin determining the structure.
Why does Racket have default opaque structures? My only suggestion is that they prevent too much content from being displayed on the console if you show or evaluate a very large structure for some reason.
source
share