Philip McGrath
Philip McGrath
That brings up another potential possibility, though a particularly radical one: make strings and byte strings immutable, as was done with pairs, presumably adding new `mstring?` and `mbytes?` datatypes (by...
In general, though, I agree that guessing about what would cause the most problems ultimately must yield to someone picking an approach that seems promising, trying to implement it, and...
[This blog post](https://blog.gtk.org/2020/10/21/accessibility-in-gtk-4/) describes how GTK 4 has redesigned its accessibility APIs around concepts from ARIA (Accessible Rich Internet Applications, the HTML properties etc. used to provide information for screen...
> In my opinion, infix `-` is the most convincing argument against the kebab-case, though that doesn't mean we can't have it as @tgbugs pointed out above (and this is...
Hi! I don't know much about Dependabot, but it would be really great if it could help with checking for issues like https://github.com/racket/racket/issues/4286 with the shared libraries we distribute: would...
I think one dimension of this question is that `raco pkg` and currently-existing public Git servers both happen to use SHA-1 in a way that lets the same 40-character hex...
I think the `procedure-arity-mask` family of functions may have reduced the need for this.
I have a pipe dream that WASM might provide an alternative to distributing lots platform-specific variants of native libraries. I have some (and am trying to put together some others),...
Since reading the paper ["Ftypes: Structured foreign types"](https://www.andykeep.com/pubs/scheme-11.pdf), I've sometimes wondered if the technique it describes of subtyping `#!base-rtd` would be useful for struct-type properties, or certain key properties, as...
There are some notable differences between parameters and continuation marks, e.g. imperative mutation and the interaction with `thread`. I don't know if those differences matter here or not, I'm just...