According the the scsh manual, (date) is supposed to return the
current date in the local time zone. However, with some ifdef conditions
(e.g., in the Cygwin scsh-0.6.7-2 package), it only works that way the first time that
(date) is called. After that, it returns dates in the UTC timezone.
Test script:
#!/usr/bin/scsh -s
!#
(define (show-date d)
(display (date:tz-name d)...
2009-01-13 06:18:32 UTC in Scsh - a Scheme shell