Somewhere something changed for date-value, which now doesn't evaluate its parameters, but requires explicit ints. E.g.
Code: Select all
(date-value 2015 1 1) ; is fine, but
(date-value (int "2015") 1 1) ; is not, and
(date-value '2015 1 1) ; is also not accepted
This changed for 10.6.3 sometime after May this year, but I didn't realize this until I quite recently upgraded a machine to the "final" 10.6.3 ...
Hopefully it is just a bug, or otherwise it certainly is something to make a clear note about in the documentation.