Lotus Notes and Domino 8: What's New in LotusScript and Formula Language
Rocky posted his slides from his "Lotus Notes and Domino 8: What's New in LotusScript and Formula Language"-session from the Advisor summit. Besides being an interesting read it had two slides that really caught my attention (slide 11 and slide 25).
When describing what's new in the upcoming Notes 8.0.1 (1Q2008) he mentioned a welcome change to a dear old friend: @Now (see slide 11):
- @Now([NoCache]) - when checking the time on a server forces a server transaction to fetch the time.
- Without this keyword, @Now would cache the server time on the first call, and compute the current time by adding the cached time and elapsed time.
- This causes problems if the system time on the client or server machine changes once the server time is cached.
- Note that using [NoCache] adds the significant overhead of doing a server transaction on each call.
On slide 25 Rocky mentions two additional commands to the ReadViewEntries beside getting the output in JSON instead of DXL. The two new nice parameters are &EndView and &KeyType=<text/time/number>. &EndView returns entries from the end of the view and &KeyType allows you to specify the datatype of the key which allows you to use other key types than text.