

| |||||||
|
You are here: Root > Standards and Specifications > ISO 8601
Common Lisp library for representing and handling time zones, dates, and timestamps. This package partially supports ISO 8601 format and provides localized read and print of date and time.
| Web site | http://lisp.ystok.ru/ylocal-time/ |
| Mailing list | |
| Version | 1.1.010 - |
| Maturity | Obsolete |
| OS compatibility | Window, *nix |
| ASDF installable | Yes |
| Official Download | http://lisp.ystok.ru/ylocal-time/ylocal-time-1-1-010.zip |
| Mirrored Download | |
| Source code repository |
The idea was originally based on the LOCAL-TIME concept proposed by Erik Naggum (1965-2009) in "The Long, Painful History of Time" in 1999.
The implementation was also inspired by the Local-Time package by onShore, Inc. available from http://alpha.onshore-devel.com/lisp-software/ (seems not available any longer).
But Erik had criticized their open source implementation heavily. For example, bignum-based operations were defeating the original efficiency purpose of the LOCAL-TIME.
Taking the critique into account and after realizing drawbacks, the fundamentals were redesigned in Ystok-Local-Time and code was rewritten considerably.
The main feature is the following date/time type triplet:
date corresponds to the DATE data type in SQL (ISO/IEC 9075:1999,2003).local-time corresponds to TIMESTAMP WITHOUT TIME ZONE.utc-time corresponds to SQL TIMESTAMP WITH TIME ZONE and contains an
explicit timezone offset.The library requires Ystok-Library.
The library was developed and tested on LispWorks 4.2-4.4, 5.0 for Windows.
The author has not tried to run the code on any *nix himself, though unix-specific code
from onShore is preserved "as is", see unix.lisp.
ISO 8601 | LLGPL | Time | Libraries | Open Source
You must be logged to add a note
You must be logged to add a comment