R. Kent Dybvig

Results 36 comments of R. Kent Dybvig

Safest would be this: Find a machine upon which Chez Scheme builds successfully, e.g., a 64-bit linux VM or mac laptop. Edit the definition of time-t-bits in s/i3le.def (nonthreaded) and...

Ah, indeed. I'll work on a fix for that. Thanks!

I've addressed the S_condition_wait issue in commit 95280ad. While I was in the code, I changed the nanosecond to millisecond conversion to round rather than truncate. @burgerrg, I don't have...

Chez Scheme compiles are reproducible modulo the globally unique names of generated symbols (gensyms), assuming macros don't do things like introduce time stamps or random expressions into their output. Because...

If developers are willing to use $fasl-file-equal? (which should probably be surfaced in any case as a user-level primitive) rather than 'cmp' to compare binary output, that should work. In...

It's worth looking into, because having boot files in the repo is definitely a problem, and we haven't yet come up with a different solution. That would force us to...

@akeep and I have discussed several potential solutions for this issue, none of them ideal, and none of them fully tested. Comments and corrections on these potential solutions and suggestions...

Michael Adams created a type-recovery algorithm and implemented it for Chez Scheme as part of his dissertation research, with help from Andy Keep and others, but I never took the...

Actually, it doesn't make sense for (/ 0 _x_), where _x_ is a floating-point number, to be anything other than 0, since a floating-point number is never true 0 (just...

You can use `(* ftype-name)` as a foreign-procedure argument type or return-value type for any user-defined ftype name as well as for any base ftype name. You're correct, however, that...