[sword-devel] NetSword

veritosproject at gmail.com veritosproject at gmail.com
Fri Aug 18 07:46:19 MST 2006


Alright, I'll move over to regular Sword.  Probably be easier too b/c
I don't have to deal with Java's quirks.

On 8/17/06, Jonathan Morgan <jonmmorgan at gmail.com> wrote:
> On 18/08/06, veritosproject at gmail.com <veritosproject at gmail.com> wrote:
> > I have started to port Sword (actually JSword) to the .NET Framework.
> >
> > I have so far ported org.crosswire.common.history,
> > o.cw.common.activate, and a couple files from o.cw.common.util.
> >
> > If anyone wants to help on this project, just email me.
> >
> > Currently Implementing: org.crosswire.common.util.*
> > Already Implemented: Filter, URLFilter,
> > Iterator is going to be a mess because the structures differ greatly
> > between C# and Java.  CollectionUtil is also kind of odd.
> > I don't know the parallel with the .class structure in Java, so the
> > o.cw.common.history stuff might be malimplemented.  I'll post my code
> > eventually.
>
> If you wish to make a port of Sword or use the Sword libraries under
> .NET/Mono/DotGnu, there are two places you might want to look at for
> information and implementation details.
>
> 1. SWIGSword: SWIG bindings to Sword, so you would get access to the
> features of the original library.  C# with P/Invoke is one of the
> supported platforms for SWIG.  See
> http://source.emptycrate.com/projects/swigsword/ for more details.
>
> 2. SharpSword: "SharpSword is an open library for accessing, managing,
> and searching Bible texts on the .NET platform, implemented entirely
> in C#. It supports various module formats including SWORD, and
> introduces a new powerful XML module format."  See
> http://sourceforge.net/projects/swordnet.  Especially see the last
> announcement, at
> http://sourceforge.net/forum/forum.php?forum_id=538831, which states
> that development work will continue using SwigSword rather than
> SharpSword.
>
> Jon
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>



More information about the sword-devel mailing list