Results 214 comments of Philip McGrath

I hope this is the right place to report some confusing behavior where spaCy 2.2.3 and en_core_web_md 2.2.5 on Python 3.7 seem to produce a different lemma and part-of-speech tag...

Thanks for looking at this! This has come up for me a few times when I've been running `elm make` programmatically as part of larger projects that are mostly not...

That's basically right. Keeping the output in memory can also make it easier to avoid overwriting old output until you know if the whole pipeline succeeds, but obviously that can...

The Racket fork has a file https://github.com/racket/ChezScheme/blob/8d134111b5a12ff9d0fecfcdb65e1a7ca64ad5e2/IMPLEMENTATION.md that gives some of this information. In particular, the "Scheme Objects" section is relevant the in-memory layout of Scheme values. Note that some...

You can avoid the copy by using the primitive `string-set-immutable!`, as in the implementation of `string->immutable-string`. This primitive is unsafe because it breaks the assumption that a string's mutability status...

> [Racket](https://docs.racket-lang.org/reference/subprocess.html#(def._((lib._racket/system..rkt)._system*))) (there is no way to save the output to a log file): > > ``` > (system* "/bin/ls" "-a" "-l") > ``` FYI, Racket arranges for stdout and...

I'd also point to some other nuances highlighted by @gus-massa in (`mcdr`, `mpair?`, and `mlist` are Racket's spellings for `cdr`, `pair?`, and `list` with mutable pairs.): > I agree that...

I have some interest in this because I've contributed to the Chez Scheme package for [Guix](https://arxiv.org/pdf/1305.4584.pdf) (a user-level package manager and full system distribution), which benefits greatly from byte-for-byte reproducible...

Racket's fork of Chez Scheme (https://github.com/racket/ChezScheme) can be bootstrapped using Racket, potentially starting from only a C compiler. In addition, it has a `pb` machine type (for "Portable Bytecode") for...

Despite Apple's current preferred branding, I would strongly advocate for calling the machine type `arm64osx` (i.e. *not* `arm64mac`): 1. for consistency with the existing machine types `i3osx`, `a6osx`, and `ppc32osx`;...