Don’t do this.

A few years ago, we missed lists in LotusScript. We decided to implement list as new object in a scriptlibrary. The methods to those listobject were similar named like the @formulas (e.g. list.implode, list.explode, list.word, list.replace etc.). Now we have a little problem because IBM/Lotus introduced some of these methods as regular LotusScript functions. You can use this scriptlibrary but you are able to do modifications in Lotus Notes 5 Designer only. If you do modifications in Notes 6 Designer you’ll get a bunch of compiler errors. The problem is that we use this listsobjects in almost every LotusScript code. We are all happy to do a little refactoring in our applications…
Uh, and…Lotus/IBM also decided not to use the ‘Initialize Event’ in ‘Computed For Display’ Fields. Did I mention that we use this event in some subforms ? sigh…