Simon,
I'm really encouraged by your enthusiasm, but would really like for you to cooperate in development with us. I'm not sure if you know this or not, but your diagram could have names changes and be the SWORD engine. We have backend 'drivers' that read different file formats, a library of 'filters' that convert tags between different markups, and allow the engine client to specify which markup they would like, and the necessary filters are automatically applied to do the work.


The only difference, is that we didn't write a 'driver' to read flat OSIS files, not because it wouldn't be an easy plugin to the engine, but because of a number of other conscious decision defended in an email a few weeks back (about half-way down regarding XML +/-):

http://www.crosswire.org/pipermail/sword-devel/2003-November/019642.html

We've even planned for some time to use OSIS as an intermediate markup, like you describe below (currently, the route is src->dest but would like it to be src->OSIS->dest, possibly: we're still hoping to do a proof of principle to see the speed impact and repercussions).

We could sure use your help. Please consider joining together with us in this work.

        In Christ,
                -Troy.

PS.  Blessings on your paper!
PPS. OSIS 1.1.1 docs are available here:
http://bibletechnologieswg.org/osis/docs/

Simon Lagendijk wrote:
Hi all,

Thanks for your reply. Currently I'm using MinGW Studio for the programming, MinGW as compiler, and VisualWx for the form designing. It's does not work as well as, let say, Delphi, but its good enough to work with, and its free!

Development has stopped for this week because I've to write an essay for English class. As subject I choose 'ethics in a computer age', it's about the negative side of the computer age (about wasting time, unwanted temptations (porno), etc, and about how to deal with it). Very nice to see how, even on a non-christian school, lots of people admit the existence of those problems. If someone knows some good texts about this topic, please let me know....

Next week I hope to have a simplified OSIS reader ready, including a test app (console app). When thats finished, I'm going to work on the TagConversion (conversion of OSIS tags to HTML). When the HTML conversion is working, the GUI will be made (text showing will be done in a wxHTML control, so displaying text won't be to difficult). When that all is working, I'm going to implement the SWORD Engine. My idea is to support multiple 'reading engines', which are all independant from the original code, and all output OSIS, which will be converted to the format needed. Take a look at the attachment for an illustration of that idea.

PS> I do not want to offend anyone here by not just implementing the Sword Engine at the start, but I want first to have something wich is relatively simple working, and then add the more complex parts.

Simon


Simon,

I believe you earlier asked about cross-development compiler tools for
Windows development?

If I understand your question (and if it was you that asked), there are
several alternatives that I am aware of.

1. Al Stevens donated "Quincy" for free usage. It is a relatively simple ide
that utilizes a gnu based compiler/linker back-end. It comes with several
editions of his "Teach Yourself C++". The 2002 version comes with edition 7.
It is mostly to facilitate building the sample code in his book. Kinda
cool, but probably only adequate for early prototypes?


2. The Palm interface to the InVerse Scripture memorization freeware used
the cgywin command line tools. It also uses gnu based compiler back-end. For
me, I had to struggle to set it up, since I have little or no Linux
experience. There may very well be an ide. My impression is that a very
similar setup could be used for the development you have proposed, except
some of the Palm specific files replaced. (someone else on this list
probably is far more aware than I on this)


If you are interested and/or still need info, I can hunt around for links
and directions.

HTH and sharing the reason for the season,
http://learningcards.eeworks.org/EeCard01.html

Lynn A


_______________________________________________ sword-devel mailing list [EMAIL PROTECTED] http://www.crosswire.org/mailman/listinfo/sword-devel





------------------------------------------------------------------------


_______________________________________________ sword-devel mailing list [EMAIL PROTECTED] http://www.crosswire.org/mailman/listinfo/sword-devel

Reply via email to