Matthew Flatt

Results 19 issues of Matthew Flatt

Version 1.18 of "gui-lib" provides the `get-gl-client-size` method that is needed to sync GL sizing with the canvas drawing scale. Enable hires mode for Mac OS X when that support...

Thread a "state" value through interposition procedures for `chaperone-treelist` and family. On each operation that produces an updated treelist, the updated state is associated with the chaperoned result, so that...

See #773 and #400: the current implementation `/` seems out of sync with R6RS. If the R6RS behavior is important for some use, then we should add a variant of...

This test is failing on Racket CS (racket/racket#3457): ``` (test-case "An evt-set syncs to the list of results of evts." (define πs (for/list ([i 10]) (process (λ () (emit i)))))...

Add a `--cross` argument to `configure` to indicate that the generated makefile's `make` should be like `make kernel`, and a pb-based bootstrap should rerun `configure` to build for the host...

The Racket compilers recognizes a particular pattern of `make-struct-type`, and while there's some flexibility in what the compiler recognizes, the expansion here was not within reach. This commit Adjust the...

Fails with an error about `x` defined multiple times: ``` def x :: converting(fun (x :: String) :: Int: x.to_number()) = "1" ``` Incorrectly allowed, since `x` shouldn't be available...

Advice and implementation provided by @gambiteer via racket/racket#5228. I'm not sure about my approach to testing here. In principle, `expt` should produce a accurate result, but the result relies on...