On 12/5/07, Gabriel Dos Reis wrote:
> ...
> for one thing, the parser still expects a stream of characters --
> no amount of leading whitespace will change that.

I agree. Conventional parsers process a "1-dimensional" stream of
characters. Something that is more than 1-dimensional can be
serialized so that it can be processed by such a parser.

> It won't accept the ascii-art output of Axiom as valid input.
>

A parser *could* be designed to accept this as valid input although I
am not suggesting that it should. Such artwork is too difficult in
general for the user generate. But there are simplified "ascii-art"
languages that can be compiled into LaTeX and there are 2-d page
layout languages that are common in wiki websites (e.g.
reStructuredText) that are compiled into HTML. Both of these should be
considered serializations that could in principle be re-rendered as
the original input. Handwriting as an input form for computers is
fairly popular goal and is available for example in the Maple user
interface. Such handwriting is certainly 2-dimensional, no?

Regards,
Bill Page.

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
open-axiom-devel mailing list
open-axiom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open-axiom-devel

Reply via email to