samth
2017-3-3 14:34:45

one interesting thing: an empty module using #%kernel expands faster in Chez


samth
2017-3-3 14:36:03

a program that just requires racket/private/reqprov spends about the same amount of time in expand according the the performance accounting


samth
2017-3-3 23:09:43

as far as I can tell, the ration between Racket and Chez is related to how many module are required


samth
2017-3-3 23:09:54

as in, more modules means Racket does relatively better


samth
2017-3-3 23:10:15

for something very simple, such as racket/private/stx, Chez is much faster in the expand stage


mflatt
2017-3-3 23:33:01

Maybe it’s related to the way instantiate-linklet finds imports or creates instances?


mflatt
2017-3-3 23:33:55

Maybe a linklet should accept vectors of variables, instead of applying it to a large list of arguments


mflatt
2017-3-3 23:43:21

I have been thinking that the eval in instantiate-linklet doesn’t happen more than once per linklet, but not I think that’s not right, and it would explain a lot if so