multi-platform GUI choice

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Tom Bradford
Date:  
Subject: multi-platform GUI choice
"John (EBo) David" wrote:
> As a non sequidore, you might be interested in two related projects for
> dbXML... There is a new EBNF parser called Spirit that is written in
> C++ and uses some of the advanced ISO features of the language. It was
> intended as a lightweight replacement for much of the YACC/LEX
> functionality that can be embedded into C++ programs. One of the
> members of the group is writing an XML parser using Spirit. Spirit is
> available at: http://www.mydestiny.net/~isis-tech/


We're not using C++ anymore... The project is completely written in
Java now. We decided to can the C++ code at version 0.2 because we were
finding far too many library incompatiblities and dependencies. Also
because it was a pain in the ass, even with autoconf, to build the
project on anything but Linux. If you have a good JIT, and you know
what you're doing with Java I/O and thread programming, it is very
possible to develop a program that performs as well as C++. Unless
you're doing GUI programming with Swing... Then you're screwed.

The Spirit parser sounds interesting though. I'm very interested in
lexers, so I'll check it out.

--
Tom Bradford --- The dbXML Project --- http://www.dbxml.org/
We store your XML data a hell of a lot better than /dev/null