Hello everyone,
 
My name is Scott Munns.  My family (wife Roxanne, son Aaron, daughter Rebekah, and brand-new kitty Harmony) lives in Onalaska, Wisconsin, USA.  I recently started using Sword, starting with BibleTime.  I was very happy with many aspects of the software!  I have some ideas for future improvements, but I will wait to share those until I know the system better - maybe they already exist and I don't know how to access them yet!
 
I am interested in helping out on development tasks, from an Ubuntu Gnome Linux laptop (I don't have M$ development tools at home).  For now, I am guessing that I will want to focus on Sword development as opposed to BibleTime or GnomeSword, but that could change.  I've been running Linux for 10 years, some as a sysadmin, and I've been programming full-time in C++ at work for about 5 years now.  Mostly control algorithms for embedded machine controllers, not PC development.  Some work with touchscreen displays, Unicode, etc.  I will have some learning curve, since my prior coding did not use std::, instead relying on similar constructs within the development tool Rhapsody.  Perhaps I could help with some janitorial tasks, etc. to get familiar with the code base before plunging ahead with bigger things??
 
I started by building Sword 1.5.8 (no ICU or CLucene support) and BibleTime 1.6beta3 (installed pieces of KDE necessary to build properly).  These ran well together, and that is where I learned how great the software can be!  I am so excited to be able to hover over words and get lexicon definitions right away!  Maybe I am easy to please...
 
Next, feeling more adventurous, I grabbed the latest BibleTime from anonymous CVS and attempted to build it against Sword 1.5.8.  This was also successful!
 
Then, feeling rather confident, I moved toward the real bleeding edge by downloading the latest source for Sword from svn and trying to get a good build.  Already I have bumped into some issues and have some questions:
 
 - I tried downloading CLucene 0.9.15 and ICU 3.4.1.  They built fine, but I ran into issues with both packages when compiling the latest Sword with those features enabled.  CLucene had the issue with "lib/CLucene/clucene-config.h" instead of "include/CLucene/clucene-config.h" mentioned in earlier e-mails, and I also got a compile error when using ICU 3.4.1 (I'm assuming no ICU 3.6 support yet, since it was only released Sept. 1).  I guess my question is, how often is compatibility with CLucene and ICU checked, and how important is it?
 
 - Latest BibleTime won't compile with latest Sword due to API breakage between 1.5.8 and 1.5.9.  What is your policy (or rule of thumb) for deprecating/obsoleting APIs?  I guess I was surprised that APIs changed enough between minor revisions that applications wouldn't build.  Or did I make a mistake somewhere?  Is someone working on updating BibleTime to work with Sword 1.5.9?
 
 - Any ideas on where I could help out?
 
Thanks for any assistance you can lend, and blessings to you all!
Scott

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.11.7/437 - Release Date: 9/4/2006

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to