<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>lekkimworld.com - LotusScript.doc category</title>
  <link>http://lekkimworld.com/categories/lsdoc/</link>
  <description>lotus notes/domino, sametime, java...</description>
  <language>en</language>
  <copyright>Mikkel Heisterberg (lekkim [at] lekkimworld [dot] com)</copyright>
  <lastBuildDate>Fri, 16 May 2008 05:54:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  <image>
    <url>http://pebble.sourceforge.net/common/images/powered-by-pebble.gif</url>
    <title>lekkimworld.com (LotusScript.doc category)</title>
    <link>http://lekkimworld.com/</link>
  </image>
  
  
  <item>
    <title>6.5.6 fixes panic when doing DXL export</title>
    <link>http://lekkimworld.com/2007/09/26/6_5_6_fixes_panic_when_doing_dxl_export.html</link>
    
      
        <description>
          &lt;p&gt;
The following is a technote was sent to me from a &lt;a href=&#034;http://www.lsdoc.org&#034;&gt;LotusScript.doc&lt;/a&gt; user: &lt;a href=&#034;http://www-1.ibm.com/support/docview.wss?rs=899&amp;uid=swg21231694&#034;&gt;LotusScript and Java code hangs Notes when exporting certain documents to .dxl/.xml&lt;/a&gt;. Only difference was that his client redboxed.
&lt;/p&gt;
&lt;p&gt;
Anyways - upgrading to Notes 6.5.6 solved the issue.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <comments>http://lekkimworld.com/2007/09/26/6_5_6_fixes_panic_when_doing_dxl_export.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2007/09/26/6_5_6_fixes_panic_when_doing_dxl_export.html</guid>
    <pubDate>Wed, 26 Sep 2007 11:18:00 GMT</pubDate>
  </item>
  
  <item>
    <title>It&#039;s been quiet in LotusScript.doc land but...</title>
    <link>http://lekkimworld.com/2007/09/21/its_been_quiet_in_lotusscript_doc_land_but.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;a href=&#034;http://lekkimworld.com/images/lsdoc_v2/pre_release/lsdoc2_xml21092007.jpg&#034; target=&#034;_new&#034;&gt;&lt;img src=&#034;http://lekkimworld.com/images/lsdoc_v2/pre_release/lsdoc2_xml21092007_preview.jpg&#034; style=&#034;float: right; margin-left: 5px; margin-bottom: 5px;&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;...I have been hard at work and I&#039;m getting close to a pre-release of LotusScript.doc v.2. 
&lt;/p&gt;
&lt;p&gt;
LotusScript.doc v. 2 is being completely rewritten from scratch (in Java), supports multi-threading and handles a wide array of new design elements compared to the 1.0.x code stream. The code and comment parsing is done and I&#039;m currently working some of the more esoteric parsing bugs out. 
&lt;/p&gt;
&lt;p&gt;
One of the design goals for version 2 is also adding support for other output formats than the &#034;traditional&#034; framed HTML view. Writing custom output formats will also be possible using a template engine. I&#039;m planning to ship the following documentation formats:
&lt;ul&gt;
&lt;li&gt;XML&lt;/li&gt;
&lt;li&gt;Traditional framed HTML&lt;/li&gt;
&lt;li&gt;A more comprehensive HTML report&lt;/li&gt;
&lt;li&gt;PDF&lt;/li&gt;
&lt;li&gt;DocBook&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
The main XML format is almost done and it&#039;s what I wanted to show of today and is what I&#039;m showing above. Click the image (&lt;a href=&#034;http://lekkimworld.com/images/lsdoc_v2/pre_release/lsdoc2_xml21092007.jpg&#034; target=&#034;_new&#034;&gt;or here&lt;/a&gt;) for a larger version. The larger XML snippet shows:
&lt;ul&gt;
&lt;li&gt;Ability to see which subforms are used from which forms&lt;/li&gt;
&lt;li&gt;Ability to see which embedded views are used from which forms/pages and what their singlecategory formula is (if any)&lt;/li&gt;
&lt;li&gt;Support for buttons (anonymous and named)&lt;/li&gt;
&lt;li&gt;Support for actions (in action bar and as shared actions)&lt;/li&gt;
&lt;li&gt;Ability to see which shared actions are used from which action bars&lt;/li&gt;
&lt;li&gt;Support for subforms&lt;/a&gt;
&lt;/ul&gt;
The list of new features is quite a lot longer including vast performance improvements but lets not get carried away. Of cause the XML format will also carry the code comments.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <comments>http://lekkimworld.com/2007/09/21/its_been_quiet_in_lotusscript_doc_land_but.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2007/09/21/its_been_quiet_in_lotusscript_doc_land_but.html</guid>
    <pubDate>Fri, 21 Sep 2007 18:18:00 GMT</pubDate>
  </item>
  
  <item>
    <title>Preferred LotusScript comment style</title>
    <link>http://lekkimworld.com/2007/04/20/preferred_lotusscript_comment_style.html</link>
    
      
        <description>
          &lt;p&gt;
As &lt;a href=&#034;./2007/04/16/version_2.html&#034;&gt;previously mentioned&lt;/a&gt; I&#039;m looking into starting development of &lt;a href=&#034;http://www.lsdoc.org&#034;&gt;LotusScript.doc&lt;/a&gt; version 2 and for that I&#039;m also rethinking how comments are written when writing LotusScript. In version 1 of LotusScript.doc I have only supported a LotusScript&#039;ified version of the Javadoc syntax which meant that only the following comment syntax is considered valid:
&lt;pre class=&#034;code&#034;&gt;
&#039;/**
&#039; * This is my comment for the DoStuff sub-routine.
&#039; */
Public Sub DoStuff()
   ...
End Sub
&lt;/pre&gt;
Comments of this kind can be placed inside or outside of code constructs (class, sub, function etc.) and will be picked up by LotusScript.doc accordingly. Apart from this you can write a description for a design element by using the &lt;a href=&#034;http://www.lsdoc.org/webcm/lsdoc_org.nsf/0/lsdoc_syntax#lsdoc_description&#034;&gt;lsdoc_description()&lt;/a&gt; sub-routine. This is the equivalent of the package.html from javadoc. Normally it would be used like this:
&lt;pre class=&#034;code&#034;&gt;
Private Sub lsdoc_description
%REM

%END REM
End Sub
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
For LotusScript.doc v. 2 I would like to make this more flexible and support multiple commenting schemes so I&#039;m thinking: 
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;&#034;How do you comment your LotusScript?&#034;&lt;/i&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Do you comment using %REM sections?&lt;/li&gt;
&lt;li&gt;Do you comment inside or outside the sub/function/class etc.?&lt;/li&gt;
&lt;li&gt;How do you document the design element it self?&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
Also - one thing is how you do it now - another is how would like to document your code in the future.
&lt;/p&gt;
&lt;p&gt;
I would really appreciate any input...
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <comments>http://lekkimworld.com/2007/04/20/preferred_lotusscript_comment_style.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2007/04/20/preferred_lotusscript_comment_style.html</guid>
    <pubDate>Fri, 20 Apr 2007 14:54:24 GMT</pubDate>
  </item>
  
  <item>
    <title>Version 2</title>
    <link>http://lekkimworld.com/2007/04/16/version_2.html</link>
    
      
        <description>
          &lt;p&gt;
I&#039;m starting to think of features and improvements for &lt;a href=&#034;http://www.lsdoc.org&#034;&gt;LotusScript.doc&lt;/a&gt; version 2 and was thinking what you had to say... What issues/problems do you have? What kind of features are you lacking? Please let me know so I might include them.
&lt;/p&gt;
&lt;p&gt;
Please send comments and suggestions by e-mail to lekkim [at] lsdoc.org or as comments to this post.
&lt;/p&gt;
&lt;p&gt;
Thanks. 
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <comments>http://lekkimworld.com/2007/04/16/version_2.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2007/04/16/version_2.html</guid>
    <pubDate>Mon, 16 Apr 2007 12:44:27 GMT</pubDate>
  </item>
  
  <item>
    <title>Properties as top level members of script libraries</title>
    <link>http://lekkimworld.com/2007/04/06/properties_as_top_level_members_of_script_libraries.html</link>
    
      
        <description>
          &lt;p&gt;
Is anyone actually using the possibility of defining a Property as a top level member in a LotusScript script library? Apparent you are able to define a property as a top level member of a script library just as it is possible with a Sub or Function. The below code will actually compile and run (&#034;SomeProperty&#034; is not a variable but actually a Property defined in the Declarations section).
&lt;/p&gt;
&lt;p&gt;
&lt;pre class=&#034;code&#034;&gt;
Sub Initialize
   SomeProperty = &#034;HelloWorld&#034;
   Msgbox SomeProperty
End Sub
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
Below is how the code actually looks in Domino Designer with &#034;value&#034; being a String variable defined in the Declarations section. Although possible I wonder if anyone actually uses it as I think it makes the code a little difficult to read.
&lt;/p&gt;
&lt;p&gt;
&lt;br/&gt;
&lt;img src=&#034;http://lekkimworld.com/images/lsdoc/top_level_properties.png&#034; /&gt;
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <category>LotusScript</category>
    
    <comments>http://lekkimworld.com/2007/04/06/properties_as_top_level_members_of_script_libraries.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2007/04/06/properties_as_top_level_members_of_script_libraries.html</guid>
    <pubDate>Fri, 06 Apr 2007 14:59:29 GMT</pubDate>
  </item>
  
  <item>
    <title>Lotusphere 2007: The power of DXL (AD503)</title>
    <link>http://lekkimworld.com/2007/01/23/lotusphere_2007_the_power_of_dxl_ad503.html</link>
    
      
        <description>
          &lt;p&gt;
&lt;img src=&#034;http://lekkimworld.com/images/lotusphere/2007/lsbanner.jpg&#034; style=&#034;float: right; margin-left: 5px; margin-bottom: 5px;&#034; /&gt;
Apart from being told that the DXL implementation in Notes/Domino 8 will be able to surface the source code and WSDL from web services the session was below my expectations.
&lt;/p&gt;
&lt;p&gt;
The fact that the source code of web services will be surfaced will make &lt;a href=&#034;http://www.lsdoc.org&#034;&gt;LotusScript.doc&lt;/a&gt; able to pick it up which is nice since I&#039;ve had problems with this in the past (&lt;a href=&#034;./2005/11/03/domino_7_web_services_woes.html&#034;&gt;Domino 7 web services woes&lt;/a&gt;). I talked to the developers about this last year and it appears I&#039;ve been heard. Thank you for that!
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <category>IBM</category>
    
    <comments>http://lekkimworld.com/2007/01/23/lotusphere_2007_the_power_of_dxl_ad503.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2007/01/23/lotusphere_2007_the_power_of_dxl_ad503.html</guid>
    <pubDate>Tue, 23 Jan 2007 17:02:04 GMT</pubDate>
  </item>
  
  <item>
    <title>The VIEW article published</title>
    <link>http://lekkimworld.com/2006/06/19/the_view_article_published.html</link>
    
      
        <description>
          &lt;span style=&#034;float: left; margin-right: 10px;&#034;&gt;&lt;a href=&#034;http://drh02.eapps.com/eview/viewr6.nsf/CurrentIssue/12F01E62391B2E968525719100132F9B/?OpenDocument&#034;&gt;&lt;img src=&#034;http://lekkimworld.com/images/lsdoc/theview/theview_frontpage_lsdoc2.png&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;&lt;/span&gt;
&lt;p&gt;
Just had to post a plug for my new article in &lt;a href=&#034;http://www.eview.com&#034;&gt;THE VIEW&lt;/a&gt; called &#034;&lt;a href=&#034;http://drh02.eapps.com/eview/viewr6.nsf/CurrentIssue/12F01E62391B2E968525719100132F9B/?OpenDocument&#034;&gt;Extend the power of LotusScript with DXL and OOP&lt;/a&gt;&#034;... :-) If you have an electronic subscription the article is available now.
&lt;/p&gt;
&lt;p&gt;
This article is much more technical than the first and explains in detail how to leverage DXL from LotusScript using XSLT and the built in XML classes as well as how to use pipelining to avoid writing intermediary results to the harddrive. Apart from the DXL stuff there&#039;s also something on how to use design patterns in LotusScript to build dynamic decision making trees using the Chain of Command design pattern.
&lt;/p&gt;
&lt;p&gt;
I hope you enjoy reading it and take something away from it. If you have questions or comments please let me know.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <comments>http://lekkimworld.com/2006/06/19/the_view_article_published.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2006/06/19/the_view_article_published.html</guid>
    <pubDate>Mon, 19 Jun 2006 19:27:14 GMT</pubDate>
  </item>
  
  <item>
    <title>THE VIEW article: Extend the power of LotusScript with DXL and OOP</title>
    <link>http://lekkimworld.com/2006/06/16/the_view_article_extend_the_power_of_lotusscript_with_dxl_and_oop.html</link>
    
      
        <description>
          &lt;p&gt;
The second part of my articles on &lt;a href=&#034;http://www.lsdoc.org&#034;&gt;LotusScript.doc&lt;/a&gt; titled &#034;Extend the power of LotusScript with DXL and OOP&#034; will be out in the May/June issue of &lt;a href=&#034;http://www.eview.com&#034;&gt;THE VIEW&lt;/a&gt;. The article is a great deal more technical and explains in-depth how the application is built using object-oriented LotusScript, design patterns, DXL and XSLT. 
&lt;/p&gt;
&lt;p&gt;
The article will supposedly be posted online today (Friday) and should be available at a newsstand near you soon!! :-)
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>LotusScript.doc</category>
    
    <comments>http://lekkimworld.com/2006/06/16/the_view_article_extend_the_power_of_lotusscript_with_dxl_and_oop.html#comments</comments>
    <guid isPermaLink="true">http://lekkimworld.com/2006/06/16/the_view_article_extend_the_power_of_lotusscript_with_dxl_and_oop.html</guid>
    <pubDate>Fri, 16 Jun 2006 06:20:09 GMT</pubDate>
  </item>
  
  </channel>
</rss>
