Thinking about LotusScript

Lately I have been help thinking about the LotusScript language and why it hasn’t matured more over the years. I have two primary grievances:

  • The lack of OO support in the IDE.
  • The lack of helper classes in the API.

The lack of OO support in the IDE

Come on Lotus – when will this happen. How come it is practically easier to develop LotusScript classes in Visual Studio than in Domino Designer. Please step up and add class recognizion to the LotusScript IDE. It is practially imposible to handle classes in Script Libraries and in Agents.

What would be really help would be a simple tree structure showing the class hierarchy in the left hand side – it anything else fails let us have the same UI as in the Java IDE… 🙂

I think it is a real show stopper for the adaption of OO design and programming since programmers new to OOP loose track of the code and the structure. The overview is much better when you use the traditional procedural approach.

The lack of helper classes in the API

I know additional classes has been added in version 6 but how come no collection api or more general string operation classes has been added.

There is a major need for a standardized collection API to help the adoption of OOP. Just see what the Collection API did for Java 2.