RE: R6RS vs syntax Felix Thibault (17 Aug 2020 21:58 UTC)
Underscores and legibility Lassi Kortela (18 Aug 2020 07:02 UTC)
Re: Underscores and legibility Felix Thibault (18 Aug 2020 08:27 UTC)
Re: Underscores and legibility Marc Nieper-Wißkirchen (18 Aug 2020 08:32 UTC)
Re: R6RS vs syntax Alex Shinn (19 Aug 2020 03:31 UTC)
Re: R6RS vs syntax Felix Thibault (19 Aug 2020 23:14 UTC)
Re: R6RS vs syntax Alex Shinn (20 Aug 2020 01:43 UTC)
Re: R6RS vs syntax Marc Nieper-Wißkirchen (20 Aug 2020 05:50 UTC)
Re: R6RS vs syntax Alex Shinn (20 Aug 2020 07:13 UTC)
Re: R6RS vs syntax Marc Nieper-Wißkirchen (20 Aug 2020 07:54 UTC)
Re: R6RS vs syntax Alex Shinn (21 Aug 2020 02:08 UTC)

Underscores and legibility Lassi Kortela 18 Aug 2020 07:02 UTC

> So are we moving toward:
>
> ___ __* __= __1 object $ struct get! ***
>
> along with
>
> = and or set! not

Please keep in mind that with many fonts, identifiers that have more
than one consecutive underscore are really hard to read since the
underscores get welded into one another with no gaps in between. It's
hard to notice whether something has 2 or 3 underscores.

This is a particular concern given Scheme's lack of type checking. If 3
underscores is a special identifier but 2 is a normal variable name,
it's easy to cause bugs.