Re: Demo Architecture

From: David Mertz <voting-project_at_gnosis_dot_cx>
Date: Mon Aug 11 2003 - 11:47:17 CDT

"Anand Pillai" <> wrote:
|Does gnosis.xml support validation currently?

It does not currently. When I add support for the RXP/PyRXP parser in
addition to the current expat support, you can add validation by
changing, e.g.,

    ballot = make_instance('ballot.xml',parser='EXPAT')


    ballot = make_instance('ballot.xml',parser='RXP')

Once that capability is added, that step will validate; but the rest of
the application will behave exactly the same way.

For now (during development), we can just run independent validation on
test files we utilized, e.g.:

    % validate ballot.xml ballot.dtd

('validate' is a hypothetical tool--many exist. One such is called
'rxp', and comes with the RXP library).

|Adding an xml for this bit will probably add too much complexity for
| our program, so I suggest to go with a default keyboard layout, i.e a
| hardcoded one. This can be part of the voting application, but in a
| separate frame,

I think a default keyboard is fine. But it would probably be best if we
can disable the non-alpha keys. Function keys and the like could
confuse voters.

But I hardly think we need a Dvorak option... nor even a German-keyboard
option (for now).

 mertz@   _/_/_/_/_/_/_/ THIS MESSAGE WAS BROUGHT TO YOU BY:_/_/_/_/ v i
gnosis  _/_/                    Postmodern Enterprises         _/_/  s r
.cx    _/_/  MAKERS OF CHAOS....                              _/_/   i u
      _/_/_/_/_/ LOOK FOR IT IN A NEIGHBORHOOD NEAR YOU_/_/_/_/_/    g s
= The content of this message, with the exception of any external 
= quotations under fair use, are released to the Public Domain    
Received on Sun Aug 31 23:17:07 2003

This archive was generated by hypermail 2.1.8 : Sun Aug 31 2003 - 23:17:17 CDT