Skip to content

Commit

Permalink
Merge branch 'main' of github.com:propensive/aviation
Browse files Browse the repository at this point in the history
  • Loading branch information
propensive committed Sep 24, 2023
2 parents d35ace0 + 773e146 commit 00f027b
Showing 1 changed file with 18 additions and 2 deletions.
20 changes: 18 additions & 2 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,24 @@ not represent valid events on a handful of occasions. The system of
representation may depend on the prevailing political authority at the time,
which can depend on war.

_Aviation_ makes a bold effort to rationalize, systematize and encode this
complexity.
_Aviation_ makes an ambitious effort to rationalize, systematize and encode
as much of this complexity as possible.

### Instants and Durations

We can represent a moment in time, without reference to any other macroscopic
entity (such as the Earth, and units derived from it), as an `Instant`. An
`Instant` is represented, internally, as a 64-bit integer corresponding to the
number of non-leap milliseconds since the UNIX epoch.

The difference between two `Instant`s is represented as a `Duration`, and
represented internally as a 64-bit integral number of milliseconds.

#### International Atomic Time (TAI)

In addition to `Instant`s (which do not distinguish leap seconds from the
second immediately preceding it), `TaiInstant` implements an instant in
International Atomic Time (TAI) which has no discontinuity at each leap second.



Expand Down

0 comments on commit 00f027b

Please sign in to comment.