Shiro Kawai

Results 147 comments of Shiro Kawai

I agree that it's hard to write portable code, but such code as `test.scm` is already non-portable, so it doesn't make sense to try to run it in R7RS environment....

The story may not be so simple "just to use cond-expand". R[67]RS Scheme actually consists of two different layers of languages. The "meta" language (import declarations and library declarations) sets...

We once had an interactive stepping debugger long time ago. Then I rewrote VM completely and the code became obsoleted, and I didn't bother reimplementing it, for I didn't find...

> Just to be sure, does this mean we have to start from a REPL first (e.g. execute a function from REPL prompt)? Or will the REPL still pop up...

This has been brought up before. It does perplex users. The thing is that Gauche VM is a stack machine and evaluating the operator last is the optimal (otherwise we...

Since error happens in the code that interpreting VM instruction, and at that time it's not trivial to find which is the "head" of the expression esp. after optimization, I...

Yes. The stack frame won't necessarily correspond to the source code scopes. If I reimplement a debugger (I once had one, but it became obsolete after I rewrote VM) I...

That could be one solution. Invalid byte sequences could throw an error in CES conversion routine anyway, so wrapping invalid octet as a special kind of char is at most...

We may put off adding option to `make-random-source` until we see the necessity. Closed for now.

Finally, addressed this.