LotusScript.doc – an update…

Please donate

Based on prior and recent recommendations I have set up a Paypal account to accept donations to finance the development of the free version of LotusScript.doc version 2. All donations will be very much appreciated and help me justify the time I put into this.

As promised earlier in the week I have been spending the weekend behind the keyboard working on LotusScript.doc version 2. While the weekend started with a lot of grief and unraveling Subversion merge conflicts I am now quite a lot further. The reason the my grief was that I started working on the LotusScript.doc codebase in my Eclipse 3.2 workspace whereas the latest code was in my Eclipse 3.3 workspace. So after resolving conflicts after an update, I moved the code into Eclipse 3.3 where I’m working now. The plan was to go to Eclipse 3.4 but that has to wait.

God thing I’m using Subversion for my code!

As of now (Sunday night) I’m happy to say that the major parsing is done and the engine looks very sound. I have to spend a little more time on tags (e.g. @param, @return) that span multiple lines in comments. The good news is that inline tags is done (e.g. {@link db.form PersonForm}). I also have the XML output almost done and I have started on the HTML output using Jakarta Velocity templates to allow you to change these if need be.

If you’re interested you can see the XML output I just generated here (around 1 MB).

Performance using Java is in stark contrast to parsing LotusScript. A full parse of the LotusScript.doc v.1 documentation center database (incl. the entire LotusScript.doc v.1 codebase in LotusScript) takes around 3 seconds on my laptop running the code from Eclipse. I can’t remember how long it took to parse the database with LotusScript.doc v.1 but I seem to remember it was much longer. Very nice… 🙂

3 thoughts on “LotusScript.doc – an update…”

  1. Hej Mikkel,
    I’m very excited about the new version and have checked quite often your site in the past few days. You will got an donation, I just have to get familiar with paypal.


  2. Sorry for not responding before. I’m, and has always been, a huge chocolate fan so that would be very much appreciated. Especially because my girl friend doesn’t eat the stuff! 🙂


Comments are closed.