Playing around with claude code, and optimizations

22 views
Skip to first unread message

Ville M. Vainio

unread,
Apr 19, 2026, 4:51:52 AM (12 days ago) Apr 19
to leo-editor
Fyi,

There are some interesting optimizations and measurements available here:



Ville M. Vainio

unread,
Apr 19, 2026, 7:15:14 AM (12 days ago) Apr 19
to leo-editor
And the Clauding continued!

I opened a handful of small, independent PRs against `devel` today:

- #4615 — Quick perf pass on core: ~3x faster cold open via leoBridge.
- #4617 — Colorizer: fix accidentally-quadratic jupytext check in `python_comment` (4x speedup).
- #4618 — Colorizer: skip `setTag` debug trace by default (~65% less time in `setTag`).
- #4619 — Colorizer: misc micro-optimizations (cherry-pickable).
- #4620 — Add GitHub Actions CI: ruff lint on push/PR to devel.
- #4621 — Fix all mypy errors on the `leo/core` import surface (QWidget/Qt TypeAlias fixes; 270 → 0).
- #4622 — Replace implicit Optional parameters with explicit `T | None` across core/commands/plugins (71 files, mechanical codemod).

Each PR is scoped narrowly so they can be reviewed and merged independently.

Edward K. Ream

unread,
Apr 19, 2026, 9:29:14 AM (12 days ago) Apr 19
to leo-editor
Wow. Many thanks for starting the ball rolling.

I've made a note of your PRs and will review and approve asap.  This is totally cool stuff!

Edward

Thomas Passin

unread,
Apr 19, 2026, 9:40:14 AM (12 days ago) Apr 19
to leo-editor
Very good indeed! I haven't tried chatbots for this kind of work. I've had enough trouble getting them to complete some small ab initio programs that it hadn't occurred to me to try. Thanks!
Reply all
Reply to author
Forward
0 new messages