Welcome to the CHICKEN Scheme pasting service

libs loaded pasted by hatefulmoron on Sun Aug 25 13:02:15 2024

[debug] application startup...
[debug] heap resized to 1048576 bytes
[debug] stack bottom is 0x7fff19965a60
[debug] entering toplevel...
[debug] entering library...
[debug] entering build-version...
[debug] providing build-version...
[debug] providing library...
[debug] providing scheme#...
[debug] providing chicken.base#...
[debug] providing chicken.fixnum#...
[debug] providing chicken.time#...
[debug] providing chicken.flonum#...
[debug] providing chicken.bitwise#...
[debug] providing chicken.keyword#...
[debug] providing chicken.blob#...
[debug] providing chicken.condition#...
[debug] providing chicken.process-context#...
[debug] providing chicken.gc#...
[debug] providing chicken.plist#...
[debug] providing chicken.platform#...
[debug] entering eval...
[debug] entering modules...
[debug] entering chicken-syntax...
[debug] entering expand...
[debug] entering internal...
[debug] providing internal...
[debug] providing chicken.internal#...
[debug] providing expand...
[debug] providing chicken.syntax#...
[debug] entering data-structures...
[debug] providing data-structures...
[debug] providing chicken.string#...
[debug] providing chicken.sort#...
[debug] providing chicken.internal.syntax-rules#...
[debug] providing chicken-syntax...
[debug] providing modules...
[debug] entering extras...
[debug] providing extras...
[debug] providing chicken.io#...
[debug] providing chicken.pretty-print#...
[debug] providing chicken.format#...
[debug] providing chicken.random#...
[debug] providing eval...
[debug] providing chicken.eval#...
[debug] providing chicken.load#...
[debug] entering eval-modules...
[debug] providing eval-modules...
[debug] entering srfi-19...
[debug] providing srfi-19...
[debug] providing srfi-19#...
[debug] entering srfi-19-core...
[debug] providing srfi-19-core...
[debug] providing srfi-19-core#...
[debug] entering srfi-19-timezone...
[debug] providing srfi-19-timezone...
[debug] providing srfi-19-timezone#...
[debug] entering miscmacros...
[debug] providing miscmacros...
[debug] providing miscmacros#...
[debug] resizing heap dynamically from 1024k to 3072k ...
[debug] entering locale...
[debug] providing locale...
[debug] providing locale#...
[debug] entering locale-builtin...
[debug] providing locale-builtin...
[debug] providing locale-builtin#...
[debug] entering utf8...
[debug] providing utf8...
[debug] providing utf8#...
[debug] entering regex...
[debug] providing regex...
[debug] providing regex#...
[debug] entering irregex...
[debug] providing irregex...
[debug] providing chicken.irregex#...
[debug] entering utf8-lolevel...
[debug] providing utf8-lolevel...
[debug] providing utf8-lolevel#...
[debug] entering port...
[debug] providing port...
[debug] providing chicken.port#...
[debug] entering posix...
[debug] entering scheduler...
[debug] providing scheduler...
[debug] entering pathname...
[debug] providing pathname...
[debug] providing chicken.pathname#...
[debug] entering lolevel...
[debug] providing lolevel...
[debug] providing chicken.memory#...
[debug] providing chicken.memory.representation#...
[debug] providing chicken.locative#...
[debug] providing posix...
[debug] providing chicken.file.posix#...
[debug] providing chicken.time.posix#...
[debug] providing chicken.process#...
[debug] providing chicken.process.signal#...
[debug] providing chicken.process-context.posix#...
[debug] providing chicken.posix#...
[debug] providing chicken.errno#...
[debug] entering locale-posix...
[debug] providing locale-posix...
[debug] providing locale-posix#...
[debug] entering srfi-1...
[debug] providing srfi-1...
[debug] providing srfi-1#...
[debug] entering utf8-srfi-13...
[debug] providing utf8-srfi-13...
[debug] providing utf8-srfi-13#...
[debug] entering srfi-69...
[debug] providing srfi-69...
[debug] providing srfi-69#...
[debug] entering utf8-srfi-14...
[debug] providing utf8-srfi-14...
[debug] providing utf8-srfi-14#...
[debug] entering iset...
[debug] providing iset...
[debug] providing iset#...
[debug] entering srfi-4...
[debug] providing srfi-4...
[debug] providing srfi-4#...
[debug] entering utf8-case-map...
[debug] providing utf8-case-map...
[debug] providing utf8-case-map#...
[debug] entering file...
[debug] providing file...
[debug] providing chicken.file#...
[debug] entering unicode-char-sets...
[debug] providing unicode-char-sets...
[debug] providing unicode-char-sets#...
[debug] entering locale-categories...
[debug] providing locale-categories...
[debug] providing locale-categories#...
[debug] entering type-checks-basic...
[debug] providing type-checks-basic...
[debug] providing type-checks-basic#...
[debug] entering type-errors-basic...
[debug] providing type-errors-basic...
[debug] providing type-errors-basic#...
[debug] entering locale-components...
[debug] providing locale-components...
[debug] providing locale-components#...
[debug] resizing heap dynamically from 3072k to 6144k ...
[debug] resizing heap dynamically from 6144k to 12288k ...
[debug] resizing heap dynamically from 12288k to 24576k ...
[debug] entering locale-timezone...
[debug] providing locale-timezone...
[debug] providing locale-timezone#...
[debug] entering locale-current...
[debug] providing locale-current...
[debug] providing locale-current#...
[debug] entering srfi-19-support...
[debug] providing srfi-19-support...
[debug] providing srfi-19-support#...
[debug] entering type-checks-numbers.scheme...
[debug] providing type-checks-numbers.scheme...
[debug] providing type-checks-numbers.scheme#...
[debug] entering type-errors-numbers.scheme...
[debug] providing type-errors-numbers.scheme...
[debug] providing type-errors-numbers.scheme#...
[debug] entering srfi-19-tm...
[debug] providing srfi-19-tm...
[debug] providing srfi-19-tm#...
[debug] entering record-variants...
[debug] providing record-variants...
[debug] providing record-variants#...
[debug] entering srfi-19-time...
[debug] providing srfi-19-time...
[debug] providing srfi-19-time#...
[debug] entering srfi-18...
[debug] providing srfi-18...
[debug] providing srfi-18#...
[debug] entering check-errors.sys...
[debug] providing check-errors.sys...
[debug] providing check-errors.sys#...
[debug] entering srfi-19-date...
[debug] providing srfi-19-date...
[debug] providing srfi-19-date-adjust-support#...
[debug] providing srfi-19-date#...
[debug] entering srfi-19-io...
[debug] providing srfi-19-io...
[debug] providing srfi-19-io#...
[debug] entering srfi-29...
[debug] providing srfi-29...
[debug] providing srfi-29#...
[debug] entering posix-utils...
[debug] providing posix-utils...
[debug] providing posix-utils#...
[debug] entering condition-utils...
[debug] providing condition-utils...
[debug] providing condition-utils#...
[debug] entering condition-utils-support...
[debug] providing condition-utils-support...
[debug] providing condition-utils-support#...
[debug] resizing scratchspace dynamically from 0k to 2k ...
[debug] entering exn-condition...
[debug] providing exn-condition...
[debug] providing exn-condition#...
[debug] entering srfi-29-install...
[debug] providing srfi-29-install...
[debug] providing srfi-29-install#...
[debug] entering srfi-19-literals...
[debug] providing srfi-19-literals...
[debug] providing srfi-19-literals#...
[debug] entering read-syntax...
[debug] providing read-syntax...
[debug] providing chicken.read-syntax#...
[debug] application terminated normally

locale is the bottleneck added by mario-goulart on Sun Aug 25 13:29:08 2024

(import (chicken time))

(define-syntax timed-import
  (syntax-rules ()
    ((_ mod)
     (begin
       (display 'mod)
       (display "\t")
       (time (import mod))))))

(timed-import iset)
(timed-import regex)
(timed-import srfi-69)
(timed-import utf8)
(timed-import check-errors)
(timed-import srfi-1)
(timed-import posix-utils)
(timed-import condition-utils)
(timed-import locale)
(timed-import srfi-18)
(timed-import miscmacros)
(timed-import record-variants)
(timed-import srfi-29)
(timed-import srfi-19)


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

$ csi -s timed-import.scm
iset    0s CPU time, 434/249 mutations (total/tracked), 0/2 GCs (major/minor), maximum live heap: 455.75 KiB
regex   0s CPU time, 32/13 mutations (total/tracked), 0/2 GCs (major/minor), maximum live heap: 462.02 KiB
srfi-69 0s CPU time, 124/65 mutations (total/tracked), 0/2 GCs (major/minor), maximum live heap: 478.91 KiB
utf8    0s CPU time, 135/86 mutations (total/tracked), 0/4 GCs (major/minor), maximum live heap: 488.82 KiB
check-errors    0.004s CPU time, 532/256 mutations (total/tracked), 0/62 GCs (major/minor), maximum live heap: 656.57 KiB
srfi-1  0s CPU time, 138/110 mutations (total/tracked), 0/2 GCs (major/minor), maximum live heap: 693.52 KiB
posix-utils     0.002s CPU time, 709/315 mutations (total/tracked), 0/12 GCs (major/minor), maximum live heap: 771.38 KiB
condition-utils 0s CPU time, 48/17 mutations (total/tracked), 0/4 GCs (major/minor), maximum live heap: 808.46 KiB
locale  0.123s CPU time, 0.009s GC time (major), 227493/8378 mutations (total/tracked), 2/775 GCs (major/minor), maximum live heap: 3.2 MiB
srfi-18 0s CPU time, 80/51 mutations (total/tracked), 0/2 GCs (major/minor), maximum live heap: 1.39 MiB
miscmacros      0s CPU time, 19/3 mutations (total/tracked), 0/2 GCs (major/minor), maximum live heap: 1.43 MiB
record-variants 0s CPU time, 19/3 mutations (total/tracked), 0/2 GCs (major/minor), maximum live heap: 1.44 MiB
srfi-29 0.001s CPU time, 791/143 mutations (total/tracked), 0/6 GCs (major/minor), maximum live heap: 1.47 MiB
srfi-19 0.002s CPU time, 1568/574 mutations (total/tracked), 0/20 GCs (major/minor), maximum live heap: 1.58 MiB

Your annotation:

Enter a new annotation:

Your nick:
The title of your paste:
Your paste (mandatory) :
Which version of Scheme does C4 implement?
Visually impaired? Let me spell it for you (wav file) download WAV