Results 75 issues of Philip McGrath

Spun off from https://github.com/Aeva/tangerine/pull/9. Differences from https://github.com/Aeva/tangerine/pull/9#discussion_r1117859720: - `c-file-offsets` is the file-local version of `c-offsets-alist`. - The inferred `member-init-cont` changed to `-` from `-2` once I got the tab settings...

This is very much not ready to merge, but it builds with Guix and gets as far as, for example, this error (when opening `smol-lang-test.rkt`): ``` $ /gnu/store/8313508vk2fmanlg5lzj5h02yjnsca6p-tangerine-0.0/bin/tangerine Setting up...

**Describe the bug** Asking `Hey Mycroft, what time is it?` hangs seemingly indefinitely with a swirling blue light. Other times, asking `Hey Mycroft, what time is it?` causes Mycroft to...

bug

Now that the `#:callback-exns?` option for `_fun` has been added (in https://github.com/racket/racket/commit/bf8741e727fdf1844c65677f9b81ff71e5a42f3d), maybe `guard-foreign-escape` should use it: https://github.com/racket/draw/blob/253dbf895966fd8179d4b8c3620c60190647cfd0/draw-lib/racket/draw/unsafe/callback.rkt#L7-L18

The `#lang datalog` reader fails when invoked in `read` mode. For example, this attempt: ```racket #lang racket/base (require syntax/modread) (with-module-reading-parameterization (λ () (read (open-input-string "#lang datalog parent(creusa, ascanius). parent(anchises, aeneas)....

Currently, the only way to control the actual aspect ratio used for `#f` seems to be extra-linguistically, via the `slideshow` executable. I think it would make sense for running a...

Generally, simplify the implementation using `syntax-parse`. In a separate commit, this pull request also trivially updates `slideshow/step` to use `#lang racket/base` rather than `mzscheme`.

The logo should be updated at: https://github.com/racket/slideshow/blob/5e395e669cf120013178680b49380ec138c776b9/slideshow-exe/slideshow/initial-ones.rkt#L25-L26 I don't immediately see the current logo in the `icons` collection, and I'm not sure if it should be added there or here.

This is incomplete and untested (I haven't even looked at updating the test suite yet), but here is a draft of my attempt at resolving https://github.com/Metaxal/quickscript/issues/73. I'll comment with some...

The addition of [`register.rkt`](https://github.com/Metaxal/quickscript/blob/v8.11/register.rkt) in https://github.com/Metaxal/quickscript/pull/72 breaks building Quickscript (as part of the Racket 8.11 release) in Guix, because, in our build environment, the current user's home directory does not...