And here’s a numeric analysis: [samth@huor:~/sw/pycket (master) plt] sort < pycket-inst2 \| uniq -c \| sort -n
1 instantiating linklet : /home/samth/sw/pycket/pypy/../expander.rktl.linklet
1 instantiating linklet : /home/samth/sw/pycket/pypy/../fasl.rktl.linklet
41 instantiating linklet : syntax-literals
48 instantiating linklet : syntax-literals-data
55 instantiating linklet : module
78 instantiating linklet : data
78 instantiating linklet : decl
[samth@huor:~/sw/pycket (master) plt] sort < rcs-inst3 \| uniq -c \| sort -n
41 instantiating linklet : syntax-literals
48 instantiating linklet : syntax-literals-data
57 instantiating linklet : module
68 instantiating linklet : data
68 instantiating linklet : decl
It looks like pycket has two fewer “module” instantiations, which is probably because we’re not calling configure-runtime
, and 10 more each of data
and decl
, which I don’t understand.
Here’s a diff of the two : https://gist.github.com/cderici/5c28558c1e387cc323bd6ed89c0af692