From: Brian I. <in...@tt...> - 2002-03-07 14:04:10
|
On 07/03/02 04:36 -0500, Oren Ben-Kiki wrote: > I think Clark has demonstrated why this is a bad thing. So all we have to > decide what the YAML-specified default is: either "tabs not allowed' or > #TAB:8 (I agree with Brian the syntax should be #TAB:N or #TAB:N:HARD). This > is the only difference between YAC#21 and YAC#22. I'll vote for "tabs not allowed". (See below) > > My initial tendency is to go for the default being #TAB:8, simply because it > is, when all is said and done, the "default" tab behavior in every "dumb" > device/system such as Notepad, text viewers, printers, etc. It also makes it > easier to use TASTY editors. I think YAC#22 is a bit too restrictive. That > said, I can live with YAC#22. > > I REALLY *H*A*T*E* TABS. Then let's work hard to abolish them :) Let's definitely require that emitters never use tabs for indentation, even if the #TAB parsing is emitted. > Regardless of the tabs policy we use, our indented block mechanism just > isn't up to preserving text that is tab-indented code, especially if these > tabs have a different size than whatever is used by the YAML file. That's why I have always been indenting YAML blocks at increments of 8. So that clever TASTY editors don't screw me over. Cheers, Brian |