> When talking about programming languages, I don't think whitespace refers to spaces between tokens.
But that makes no sense, it is whitespace, and it has semantic significance (hence being significant). Whitespace was not significant in older versions of Fortran, and that allowed you to write
DO30I=10,100
which was interpreted as
DO 30 I = 10, 100
that is non-significant whitespace.
Ruby has long struggled with how it interpreted its whitespace, for a long time
As demonstrated, it is.
> When talking about programming languages, I don't think whitespace refers to spaces between tokens.
But that makes no sense, it is whitespace, and it has semantic significance (hence being significant). Whitespace was not significant in older versions of Fortran, and that allowed you to write
which was interpreted as that is non-significant whitespace.Ruby has long struggled with how it interpreted its whitespace, for a long time
would be interpreted as for instance, rather than how is that not significant whitespace?