<HTML><FONT FACE=arial,helvetica><HTML><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">sherwood said:<BR>
</FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">&gt;&nbsp;&nbsp;  The bowerbird is half right.  <BR>
&gt;&nbsp;&nbsp;  Elastic tab stops are worthy of implementing.<BR>
&gt;&nbsp;&nbsp;  But to keep the transition cost minimal <BR>
&gt;&nbsp;&nbsp;  the older way has to be supported also.<BR>
<BR>
well, no, actually, i'm _completely_ right...<BR>
since i never said to jettison the older way.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  :+)<BR>
(which is why david's comment makes no sense.)<BR>
<BR>
we could certainly say that "markdown supports<BR>
elastic tabs" and leave it to the various coders to<BR>
decide for themselves whether _they_ support it.<BR>
<BR>
although even after everyone fully implements<BR>
elastic tabs, we can still support "the older way".<BR>
horses are fun to ride sometimes...<BR>
<BR>
***<BR>
<BR>
seumas said:<BR>
&gt;&nbsp;&nbsp; </FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">You're not really talking tables here though, <BR>
&gt;&nbsp;&nbsp;  you're talking self-aligning columns of text. <BR>
&gt;&nbsp;&nbsp;  That is not the same thing as an html table, <BR>
&gt;&nbsp;&nbsp;  even though that is what tables are often used for.<BR>
<BR>
we start with self-aligning columns of text, yes.<BR>
but it's certainly possible to extend from there...<BR>
<BR>
of course you can probably sketch out some table<BR>
that would be impossible for us to handle nicely,<BR>
in which case we'd have to back off and use .html.<BR>
<BR>
but -- as far as i can see, do tell me if i'm wrong --<BR>
that's the suggestion for what we should always do,<BR>
which i do not find to be a compelling alternative...<BR>
<BR>
***<BR>
<BR>
<BR>
&gt;&nbsp;&nbsp; </FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">Elastic tab stops are not a new concept. <BR>
&gt;&nbsp;&nbsp;  Some people tried to lead, nobody followed.<BR>
<BR>
yet we are still talking about how to do tables...</FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4"><BR>
<BR>
<BR>
&gt;&nbsp;&nbsp; </FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">I have programmed them to, because <BR>
&gt;&nbsp;&nbsp;  I loved the concept, but it was not so easy. <BR>
&gt;&nbsp;&nbsp;  It complicates the code, very much. <BR>
&gt;&nbsp;&nbsp;  It is not difficult, but it gives very ugly results.<BR>
<BR>
i can handle "not so easy" as long as it's "not difficult".&nbsp;&nbsp;&nbsp;  ;+)<BR>
as for giving ugly results, that's not true of _my_ code.<BR>
<BR>
<BR>
&gt;&nbsp;&nbsp;  When I'm rendering text I don't want to have to <BR>
&gt;&nbsp;&nbsp;  scan the whole file just to adjust tab stops, <BR>
&gt;&nbsp;&nbsp;  as sometimes happen. <BR>
<BR>
i treat every table independently, so i only have to<BR>
scan through to the end of the table to set the tabs.<BR>
<BR>
<BR>
&gt;&nbsp;&nbsp;  In fact, I prefer not having to look ahead at all.<BR>
<BR>
well, gee, i read the whole file in advance anyway,<BR>
because it's impossible to do all the things i want<BR>
without knowing what the entire file looks like...<BR>
<BR>
my first page must know the last page, intimately.<BR>
<BR>
<BR>
&gt;&nbsp;&nbsp;  The main reason I implemented ets <BR>
&gt;&nbsp;&nbsp;  was to use variable width fonts, and <BR>
&gt;&nbsp;&nbsp;  those ones do not play well with<BR>
&gt;&nbsp;&nbsp;  the spaces-tab conversion.<BR>
<BR>
monospaced spaces and proportional fonts<BR>
cannot work well, by definition, i'm afraid...<BR>
<BR>
<BR>
&gt;&nbsp;&nbsp; </FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">How do you represent tabs in the output <BR>
&gt;&nbsp;&nbsp;  of a tool like sed, for example? <BR>
&gt;&nbsp;&nbsp;  It is not such an easy problem, really.<BR>
</FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4"><BR>
sed needs to be programmed to do that, is all...<BR>
<BR>
<BR>
&gt;&nbsp;&nbsp;  Spreadsheets used fixed width columns <BR>
&gt;&nbsp;&nbsp;  last time I checked.<BR>
<BR>
i do believe that spreadsheets can self-adjust.<BR>
and i'm almost certain that ms-word-tables can.<BR>
<BR>
although i am loathe to ever start up ms-word,<BR>
i'll do so if you tell me you need me to verify it.<BR>
<BR>
<BR>
&gt;&nbsp;&nbsp;  Somebody could arguee that <BR>
&gt;&nbsp;&nbsp;  the fact that everybody is still using <BR>
&gt;&nbsp;&nbsp;  the classical tab stops make them good enough.<BR>
<BR>
</FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">i'd love to hear someone argue that.&nbsp;  i'd chuckle.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  :+)<BR>
<BR>
-bowerbird<BR>
</FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4"></FONT></HTML>