Tony Garnock-Jones

Results 48 comments of Tony Garnock-Jones

It looks like it's not even the open-source sqlcipher, but the closed-source, proprietary [SQLite Encryption Extension](https://www.sqlite.org/see/doc/trunk/www/index.wiki) (“SEE”). I wrote up the results I got from looking into this, along with...

Relevant comment from `example-demand-matcher-glitch-bug.rkt`: ```racket ;; Example showing the consequences of not honouring the requirement ;; of the current LLL demand-matcher that supply tasks must *reliably* ;; terminate when their...

(I think the upshot of this is that it is difficult to write drivers or code interacting with the underlying JS event system from an `actor.js` actor.)

I've added `(quit-world)` actions, as a stop-gap, but it's definitely not a clean design yet.

Thoughts on design options for how to gracefully handle large inputs gratefully accepted.

I've been thinking a little about how to do upgrades where a piece of state needs fixups on module reload. I think moving state between modules might end up being...

Here's a similar hack, replacing `eval $(direnv hook bash)` in `.bashrc`: ```shell export _unmangle_direnv_names='PATH' _unmangle_direnv_paths() { for k in $_unmangle_direnv_names; do eval "$k=\"\$(/usr/bin/cygpath -p \"\$$k\")\"" done } eval "$(direnv hook...

See also https://lists.gnu.org/archive/html/bug-guile/2024-04/msg00005.html, which thread is about to get a patch proposal. **ETA:** Oh interesting. The bug I reported in the linked thread relates to `atomic-box-swap!`, and apparently does not...

Results of running [the program from up top](https://github.com/wingo/fibers/issues/83#issue-1689915782), with `(define %max 1000000)`, on various `guile`s, on a pretty new Macbook with an M3 Pro in it: - on `main`: problem...

> (?!?! why does this work) @wingo figured it out: when the destination register is the same as the source register, we end up with a sequence like ``` 1:...