-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add vector-any, vector-every, string-any, string-every #883
Conversation
As a user: thank you. This is the kind of unexciting but very important work that makes people start a given Scheme implementation by default. |
Marc: I just studied what you did for
It's not clear to me why you added |
"auto-forcing" is enabled by a Gambit configuration option. It is intended to make So yes this needs to be done for When Gambit implements |
I'm looking at this now. In Edit: The answer is no, sorry, I got confused. Edit^2: That question didn't even make sense, but this is pretty subtle, you don't autoforce the last call to |
The result of the procedure should not be auto-forced, neither for |
(a) I guess I don't know what "strict" means. |
A function is "strict" on argument x if it needs to know the value of x to compute the result of the function. For example For |
I modeled the new code on the code for
vector-for-each
.