google / schism

A self-hosting Scheme to WebAssembly compiler
Apache License 2.0
1.27k stars 65 forks source link

add support for top level variables #113

Closed jitwit closed 4 years ago

jitwit commented 4 years ago

ability to define top level variables

jitwit commented 4 years ago

Hey sorry for the confusion with the extra pull request, I realized that the top level variables couldn't be exported! Also, the changes to check tags with memq actually slowed down the compile benchmarks a bit, so I thought it was easier to re-organize to fix it up

jitwit commented 4 years ago

No worries about the delay, thanks for taking the time to look through things and help when I get lost! I (evidently) opened a new pull request to add the comment about memp as well as update readme and a few other things