Genii Weblog

Upward compatibility

Wed 25 Oct 2006, 12:07 AM



by Ben Langhinrichs
I was working on the rich text comparison issues I mentioned yesterday, and I noticed something that made me rub my eyes and check twice.  The standard Review It! sample database we use to show off red-lining has been around for a long time.  In fact, see the image below:

Design elements from 1998

The standard agent for use in the sample is the Process Standard Comparisons with UI, and it was last modified and saved in October 1998, eight years ago. 

That bears repeating.  Eight years ago.  It was compiled in the fairly new Notes R4.6 using Midas 1.51, and is now running without any problems in ND7.0.2  using Midas 3.61. Three full releases of the Notes/Domino family and two full releases of the Midas Rich Text LSX product line.  Of course, the Midas Version 1.51 code itself would not handle the complex structures added in R5 and ND6, but the agent was compiled in that version and just keeps working.  We test each sample db for each release of Notes and each release of Midas, but we don't bother to recompile if we don't have to, and I guess with this one, we never had to.  That is upward compatibility.

Maybe it is just me, but I find that amazing.

Copyright 2006 Genii Software Ltd.

What has been said:

No documents found