9fans archive / 2008 / 05 / 13    prev next

search terms are split using tokenize from:regexp searches From: lines subject:regexp searches Subject: lines before:yyyy[/mm[/dd]] and after:yyyy[/mm[/dd]] specify date range powered by grep(1)
From: Robert William Fuller <hydrologiccycle@gma...> Subject: A new language for Plan 9 Date: Thu, 01 May 2008 23:22:55 -0400 Pietro Gagliardi wrote: <snip> >> Put it this way: It's unwise to make program structure depend on >> invisible characters. > There's a language made entirely of said invisible characters, called > Whitespace. It's esoteric, but it works. And Python, which has the same > style, is a phenomenal success. Whether or not indentation works relies > on the programmer. I don't use Python for this very reason. This is probably why Ruby exists. I will not use your language for the same reason. By adopting such draconian white space rules you automatically alienate a large number of programmers. I consider this one of the larger mistakes in programming language design, akin to making the period the most important token in the COBOL language, or using whitespace as a separator in FORTRAN (which incidentally lost NASA a space probe.)