Matthew Flatt

Results 548 comments of Matthew Flatt

I'd expect `bytes->number` to be like `string->number`, but I don't have a good name for this function. I also worry that it's not needed enough to include in `racket/bytes`.

Would it address your concern to add something like this to the reference documentation for `apply`? > Since `apply` is itself a procedure, keyword arguments can be supplied in any...

Yes, casting seems like the right way to drop tags. Is there much of a compatibility issue here with defining new names? Offhand, I think that conflicts are unlikely, but...

When the relevant code is called through a load handler, then I think it may be important to defer no-such-file handling (or reporting) to the original load handler --- either...

I've merged this change, but I'd like to leave the PR open until I can investigate the JIT crash. Does the build crash attempting to run `racketcgc` (to build `racket3m`)...

My attempts to run FreeBSD on an ARM machine (Raspberry Pi) haven't worked out, so far. In case the problem is easy to track down, can you try starting `racketcgc`...

I couldn't get it to boot after `dd`ing an image to an SD card. The boot failed with "unrecognized filesystem type" – which probably reflects some really basic problem, but...

Yes, I tried from ftp.freebsd.org. I tried a couple of SD cards, including a SanDisk (which I think I saw recommended somewhere), but that could still be it.

You'll probably have to tell gdb explicitly to decode Thumb instructions with `set arm force-mode thumb`. Since it's an illegal-instruction error, which may mean the JIT is generating the wrong...

The preprocessor output says that Thumb is not supported, so the JIT shouldn't generate Thumb instructions, anyway. I see that "racket/src/racket/src/lightning/arm/asm.h" doesn't specifically recognize `__ARM_ARCH_6ZK__`. Does it help to add...