|
|
|
 |
|
 |
| |
|
|
|

|
The turn of the century is creating one of the most
challenging problems ever faced by the software industry. This page
describes how the Year 2000 issue was tackled by Bayesware Limited
in the development of its products.
|
| |
 |
| |
Bayesware
products incorporate date libraries that are capable of properly
processing dates in the year 2000 and beyond. Still, we advise you
to check with your respective operating system vendors and related
software developers (e.g.,. products with which our products would
interoperate), to ensure that their products are Year 2000 compliant.
Bayesware products are developed using Harlequin Common Lisp (TM),
a commercial implementation of the ANSI Standard Common Lisp. Common
Lisp has been designed in such a way as to allow the turn of the
century to occur seamlessly. The mechanism Common Lisp uses for
telling time is the concept of a "universal time" which is represented
as an integer number of seconds since the year 1900. Therefore,
nothing special nor disastrous will happen in the year 2000 to this
mechanism that does not happen at any other time; the integer that
represents the time (and date) is just one larger every second (ignoring
"leap seconds"). The encoding of a "universal time" into a structured
time with components for sec/min/hr/date/month/year/day-of-week
is where a customer might expect a point of failure on the year
2000. Again, here, Common Lisp was designed not to fail suddenly.
It always prefers to give back information in a full 4-digit year
format. Of course this does not imply that someone could not develop
an application in such a way that it would break at some time in
the future. In particular, a customer could use a database reporting
2-digit dates or define some data structure (e.g., a variable or
a state) using 2-digit date. We strongly recommend that you always
use 4-digit date definitions in all your applications.
For more information on this subject, you can refer to the ANSI
Standard Harlequin Common Lisp Specification, Chapter 25, Section
25.1.4 [Time] available from the Harlequin's web site: http://www.harlequin.com/books/HyperSpec/FrontMatter.
|
| |
 |
| |
While Bayesware has tested its products to ensure
that they can process dates in the year 2000 when used in accordance
with their documentation, Bayesware cannot be responsible for
the failure to process such dates due to an operating system's
failure to process such dates, interaction with other software,
or other factors beyond Bayesware's control. Visit our Legal Resources
page for more information about terms and conditions of validity
of the information provided in this website.
|
|
|
|