Matthew Flatt

Results 548 comments of Matthew Flatt

Do you mean an internal definition context that's in a module? Using `syntax-local-lift-module-end-declaration` should do the right thing when lifting a reference that happens to be in a definition context,...

Yes, that code assumes that `__POWERPC__` means 32-bit, because Racket BC never supported 64-bit PowerPC for Mac OS. I didn't even know that Mac OS ran on 64-bit PowerPC. I'm...

I'm not immediately sure of the right solution here. When I have built for PPC Mac OS in recent years, it has been by hand at this step: I copy...

> By the way, would it be possible to have a proper configure option, like it exists for libiconv, I think? It's possible, but iconv and OpenSSL are used at...

BC and CS use OpenSSL the same way. I think the `racket/lib` directory is probably not in the source archive, because it would be empty at first (and it's created...

The problem may be that `(define-place-local parallel-thread-will-executor (host:make-will-executor void))` in `racket/src/thread/future.rkt` needs to use `host:make-late-will-executor` (adding "late"). I'll have to look more to see whether it's as simple as that,...

> I'll have to look more to see whether it's as simple as that, though. It is not. But I still think that will registration is the root of the...

@rmculpepper Does commit 6693e7b fix the problem in your application setting?

Can you say more about what goes wrong here? I'd expect #rx#"^\317\372\355\376" (0xfeedfacf) to match a ppc64 executable.