Indeed, I have seen, and we should change that.  Did you have any insight in terms of the defect I raised? I&#39;m happy to create a patch for it, but I&#39;m not very familiar with that part of the code, having used mainly the exposed API. And so, it would be good to get feel for the way to go about the change, before I change one of the most crucial parts of the whole library! And also whether the other drivers would suffer from the same problem.<div>
<br></div><div>You probably know this already, but a few good principles I&#39;ve picked up over the last few years:</div><div>- dependency injection is good and makes things (more) flexible (whether manual or with a framework)</div>
<div>- singletons are very hard to test and can cause unforeseen issues (e.g. the one we have come across).</div><div>- statics as options are quite hard to deal with (as you&#39;ve probably seen on a previous post - still trying to get my head around how to change some of these - I haven&#39;t forgotten it)<br>
<div><br></div><div><br></div><div>Chris</div><div><br></div><div><br><br><div class="gmail_quote">On 9 November 2010 18:12, DM Smith <span dir="ltr">&lt;<a href="mailto:dmsmith@crosswire.org">dmsmith@crosswire.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 11/06/2010 12:13 PM, Chris Burrell wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
All,<br>
<br>
Just wondering if JSword provides a way of storing user information such as favourite bookmarks, history, etc. on a user by user basis (i.e. for potential use in a web application). I have a database that I could use, but perhaps JSword already provides this?<br>

</blockquote>
<br></div>
No. We have a bookmark mechanism planned but it is geared for a single user. As you have found, JSword is not friendly for multi-user use. We should change that.<br>
<br>
In Him,<br><font color="#888888">
    DM<br>
</font></blockquote></div><br></div></div>