Hello Ludovic, Ludovic Courtès <l...@gnu.org> writes:
> Hello Guix! > > As discussed on IRC recently, several of us think that using “#true” and > “#false” instead of “#t” and “#f” throughout or documentation and code > would probably make it easier for newcomers to decipher that. > > WDYT? > > This syntax is supported since Guile 2.0. ‘write’ still uses the > abbreviations, but the good thing is that it means we can change all of > gnu/packages without triggering a single rebuild. > > As for the manual, I’m afraid it’ll make every msgid that contains > @code{#t} stale. So maybe now’s not a good time to make this change? > > Thoughts? What's the current status of #true/#false in the current Scheme revision? It doesn't seem to have been standardized yet, no? I'd only agree to such a change if it's already been standardized in the RnRS as such; #f and #t have a long history and I don't think they are cognitively much harder to grasp than #false and #true, so the gain seems small compared to the downsides (hurting git blame's effectiveness across the code base, having to re-teach all contributors to use #true and #false everywhere, augmenting the lint tools, etc.). Maxim