spall
2017-9-12 13:27:24
@mflatt if futures have moved from the chez layer to the thread layer should there still be a primitive table for futures?
mflatt
2017-9-12 14:40:04
@spall Yes. The expander populates the '#%futures
primitive module from the '#%futures
table.
spall
2017-9-12 14:40:46
Definitions for the things in the table must be added back to expander-compat then?
mflatt
2017-9-12 14:42:02
Anything implemented at the “thread” layer should be exported from “thread.sls”, and then it will be visible inthe table construction since “expander.sls” imports “thread.sls”
mflatt
2017-9-12 14:42:28
The “thread.sls” library exports anything that is exported from “thread/main.rkt”
mflatt
2017-9-12 14:43:15
So, no, don’t add a definition back to “expander-compat.scm” if it’s meant to be exported from the thread layer