[sword-devel] Sword Server released (at CVS)

sword-devel@crosswire.org sword-devel@crosswire.org
Wed, 18 Sep 2002 18:30:45 +0600


Hi Dan,

> Specifically, what exactly is your goal of this "sword server" program,
> I am possibly willing to beta test to help out, but I am not sure of how
> to use CVS. Is there an easy way to find out, or do you have a
> semi-release version you would prefer for me to help test with. I do
> have MS Visual Studio 6.0 if that helps for any development pieces.

Thank you very much for your interest in Sword Server.

The goal is not exact, but manifold:

The main purpose of Sword Server is to provide scripting languages (such as 
JavaScript and Perl; well, programs in "normal" programming languages also can 
benefit from Sword Server) with possibility to connect to Sword immediately 
without delay caused by loading of Sword (namely initializing of SWMgr, which 
is about 1.5 sec on a Pentium 166MMX). It is important for scripts embedded in 
web pages. Hopefully also Diatheke some day will be rewritten (server side as 
now or client side) using Sword Server (or made faster by some other mean).

Also Sword Server may simplify adding Sword bindings for various programming 
languages, as with Sword Server disappear the need to interface the language 
with C++.

Additionally (this is not a primary goal) Sword Server (in a future version) 
can be used for remote serving of Sword modules.

There exists WinCVS, but I'm not sure that it is simple to install. Dan, I can 
just send you the most important "semi-releases" by email. Most probably 
current Sword Server will not compile with MSVC++, but I think it needs only 
minimal changes for porting to MSVC++ (Now, it was tested only under Linux.)

You need libCommonC++ (http://cplusplus.sf.net) in order to compile Sword 
Server.

Also it would be good to test jstest.html with Internet Explorer (before it 
you need to set proper Java classpath; don't know how to do it under Windows, 
but can search Internet for you if you need).

P.S. You can connect to Sword Server using telnet (to your own computer after 
you started Sword Server).
-- 
Victor Porton (porton@ex-code.com)