[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: XML as a transition to s-expr



> Ok, then why not use indent to your advantage as python and haskell do.
> Here is an even simpler version (no parens at all!):
>
>    table :cellpadding "0" :cellspacing "0"
>      tr
>        td :width "50%" "Cell one"
>        td :width "50%" "Cell two"
>
> Program in outline mode.  Functions only consume what is on their own line
> or indendted on another.  It is easier to process (just read it
> backwards).
> Equivalent to parse.  But, the important point is  for the user it is
> more readable, easier to type, and very amenable to using emacs or an
> outliner as your editor.

I don't think this is a very good idea.  Indentation alone works ok with
Python code, but it becomes much more problematic when text is involved.
Imagine that the content of each cell is a paragraph...

- Christopher