A contributor to the Maxima project bumped into this while trying Maxima + ABCL 1.4.0.
CL-USER(1): (ENCODE-UNIVERSAL-TIME 48 1 15 15 8 1995 -23) 3017516508 CL-USER(2): (ENCODE-UNIVERSAL-TIME 48 1 15 15 8 1995 -13) 3017516508 CL-USER(3): (ENCODE-UNIVERSAL-TIME 48 1 15 15 8 1995 13) 3017516508 CL-USER(4): (ENCODE-UNIVERSAL-TIME 48 1 15 15 8 1995 23) 3017516508 CL-USER(5): (ENCODE-UNIVERSAL-TIME 48 1 15 15 8 1995 'foo) 3017516508
Not too surprising, I think -- a glance at ./src/org/armedbear/lisp/time.lisp shows that the TIME-ZONE argument doesn't take part in the calculations.
TIME-ZONE does come into play in pre-14840 versions of time.lisp and the results are consistent with other CL implementations, at least for the examples exercised by the Maxima test suite (date parsing).
Tried to submit a bug report via Trac but when I clicked on the OpenID button I get a connection reset error.
Thanks for all your efforts, I appreciate it.
Robert Dodier
On 3/22/17 21:32, Robert Dodier wrote:
A contributor to the Maxima project bumped into this while trying Maxima + ABCL 1.4.0
[…]
Filed as [issue 443][443].
Tried to submit a bug report via Trac but when I clicked on the OpenID button I get a connection reset error.
The OpenID hooks in Trac do not do oauth2 which is what most providers (or at least GOOG) now require. We should remove this to avoid confusion.
Thanks for all your efforts, I appreciate it.
Thanks for the quality bug report.
[443]: http://abcl.org/trac/ticket/443
armedbear-devel@common-lisp.net