Locale issues on Windows added by simonwo on Wed Jun 27 15:50:21 2018

CHICKEN
(c) 2008-2017, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 4.13.0 (rev 68eeaaef)
windows-mingw32-x86-64 [ 64bit manyargs dload ptables ]
compiled 2017-12-11 on yves.more-magic.net (Linux)

#;1> (use locale)
; loading C:\chicken/lib/chicken/8/locale.import.so ...
; loading C:\chicken/lib/chicken/8/chicken.import.so ...
; loading C:\chicken/lib/chicken/8/locale-builtin.import.so ...
; loading C:\chicken/lib/chicken/8/posix.import.so ...
; loading C:\chicken/lib/chicken/8/locale-posix.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-1.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-13.import.so ...
; loading C:\chicken/lib/chicken/8/regex.import.so ...
; loading C:\chicken/lib/chicken/8/irregex.import.so ...
; loading C:\chicken/lib/chicken/8/data-structures.import.so ...
; loading C:\chicken/lib/chicken/8/files.import.so ...
; loading C:\chicken/lib/chicken/8/locale-categories.import.so ...
; loading C:\chicken/lib/chicken/8/miscmacros.import.so ...
; loading C:\chicken/lib/chicken/8/lookup-table.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-69.import.so ...
; loading C:\chicken/lib/chicken/8/ports.import.so ...
; loading C:\chicken/lib/chicken/8/extras.import.so ...
; loading C:\chicken/lib/chicken/8/type-checks.import.so ...
; loading C:\chicken/lib/chicken/8/type-errors.import.so ...
; loading C:\chicken/lib/chicken/8/foreign.import.so ...
; loading C:\chicken/lib/chicken/8/record-variants.import.so ...
; loading C:\chicken/lib/chicken/8/typed-define.import.so ...
; loading C:\chicken/lib/chicken/8/locale-components.import.so ...
; loading C:\chicken/lib/chicken/8/locale-timezone.import.so ...
; loading C:\chicken/lib/chicken/8/locale-current.import.so ...
; loading C:\chicken/lib/chicken/8/locale.so ...
; loading C:\chicken/lib/chicken/8/locale-builtin.so ...
; loading C:\chicken/lib/chicken/8/locale-posix.so ...
; loading C:\chicken/lib/chicken/8/regex.so ...
; loading C:\chicken/lib/chicken/8/locale-categories.so ...
; loading C:\chicken/lib/chicken/8/lookup-table.so ...
; loading C:\chicken/lib/chicken/8/type-checks.so ...
; loading C:\chicken/lib/chicken/8/type-errors.so ...
; loading C:\chicken/lib/chicken/8/typed-define.so ...
; loading C:\chicken/lib/chicken/8/locale-components.so ...
; loading C:\chicken/lib/chicken/8/locale-timezone.so ...
; loading C:\chicken/lib/chicken/8/locale-current.so ...
#;2> (current-locale)

Error: (*) bad argument type: #f

        Call history:

                  (current-locale)
            (current-locale)      <--
#;2> (current-locale)
#f
#;3> (current-locale "en_GB.utf8")
#;4> (current-locale)
"en_GB.utf8"
#;5> (use srfi-19)
; loading C:\chicken/lib/chicken/8/srfi-19.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-timezone.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-support.import.so ...
; loading C:\chicken/lib/chicken/8/numbers.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-time.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-18.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-date.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-io.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-29.import.so ...
; loading C:\chicken/lib/chicken/8/moremacros.import.so ...
; loading C:\chicken/lib/chicken/8/posix-utils.import.so ...
; loading C:\chicken/lib/chicken/8/utils.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-14.import.so ...
; loading C:\chicken/lib/chicken/8/condition-utils.import.so ...
; loading C:\chicken/lib/chicken/8/srfi-19.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-timezone.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-support.so ...
; loading C:\chicken/lib/chicken/8/numbers.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-time.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-date.so ...
; loading C:\chicken/lib/chicken/8/srfi-19-io.so ...
; loading C:\chicken/lib/chicken/8/srfi-29.so ...
; loading C:\chicken/lib/chicken/8/moremacros.so ...
; loading C:\chicken/lib/chicken/8/posix-utils.so ...
; loading C:\chicken/lib/chicken/8/condition-utils.so ...
#;6> (current-date)

Error: (+) bad argument type - not a number: #f

        Call history:

        srfi-19-timezone.scm:108: local-timezone-locale*
        srfi-19-timezone.scm:59: local-timezone-locale
        srfi-19-timezone.scm:61: locale-current#current-timezone-components
        srfi-19-timezone.scm:61: local-timezone-locale
        srfi-19-timezone.scm:62: local-timezone-locale
        srfi-19-date.scm:228: ##sys#call-with-values
        srfi-19-date.scm:228: srfi-19-support#tm:current-nanoseconds
        numbers.scm:867: exact?
        numbers.scm:869: g1016
        srfi-19-date.scm:228: current-seconds
        srfi-19-date.scm:228: values
        srfi-19-date.scm:228: srfi-19-support#tm:make-time
        numbers.scm:295: %+
        numbers.scm:1048: fpfloor
        srfi-19-date.scm:228: srfi-19-support#tm:time-utc->date
        numbers.scm:295: %+             <--