Steven Watson
Steven Watson
![Screen Shot 2022-04-26 at 9 07 20 AM](https://user-images.githubusercontent.com/66756748/165345684-bdc53ee4-83c3-464f-b7d2-0bd1c88ef874.png) This is what happens when trying to build a boot file: ![Screen Shot 2022-04-26 at 9 12 25 AM](https://user-images.githubusercontent.com/66756748/165345718-8ec767e4-0668-4b0d-8211-63eb7e5877f2.png) This isn't the...
I tried `expand` but `eval` still can't find the library. I'm not sure under what conditions `eval` will throw an exception but, I think I still have code that will...
I had a look at the code that produced the unbound variable exception and, it doesn't do this in newer versions of Chez. It gives a similar "library not found"...
[hello.zip](https://github.com/cisco/ChezScheme/files/8566712/hello.zip) This zip file contains the build script, test program source, and library source.
This isn't viable work around because in the case where the name `var` exists in the current environment the compiler will throw an exception that there are multiple definitions of...
It's actually surprising to see that the default behavior is to defer evaluation of imports until an exported variable is evaluated from it. It's antithetical to most things in scheme...
I looked at section 7.2 of r6rs and, it's stating that a library evaluates it's define expressions at phase 0 (runtime) and, it's syntax at phase 1 (expand time). The...