Threadwell

Recent Notes

  • Threads

    Aug 25, 2026

    • archive
  • mike_acton

    Aug 25, 2026

    • archive
    • twitter
    • mike_acton
  • NOTimothyLottes

    Aug 25, 2026

    • archive
    • twitter
    • notimothylottes
Home

❯

Archive

❯

Threads

❯

rfleury

❯

A good way to evaluate one axis of quality of an abstraction is to inline every function call, and see how much duplicate work you can either deduplicate or turn into a loop (rather than several independent function calls).

❯

@rfleury I did this process to linearise the mutually recursive eval loop of a language - also found a very nice opportunistic TCO due to it.

@rfleury I did this process to linearise the mutually recursive eval loop of a language - also found a very nice opportunistic TCO due to it.

Properties5
typearchive
sourcetwitter
date2026-08-07
tagsarchive, twitter, rfleury
description@rfleury I did this process to linearise the mutually recursive eval loop of a language - also found a very nice opportunistic TCO due to it.

Aug 07, 20261 min read

  • archive
  • twitter
  • rfleury

Source

  • URL: https://x.com/zygohistoprepro/status/2085814140040266159
  • Author: zhppm.lisp (@zygohistoprepro)
  • Posted: 2026-08-07 19:43:38

Branch

1/ @zygohistoprepro

@rfleury

I did this process to linearise the mutually recursive eval loop of a language - also found a very nice opportunistic TCO due to it.

Related

  • Spine: 2026-08-07-a-good-way-to-evaluate-one-axis-of-quality-of-an

Graph View

  • Source
  • Branch
  • Related

Backlinks

  • A good way to evaluate one axis of quality of an abstraction is to inline every function call, and see how much duplicate work you can either deduplicate or turn into a loop (rather than several independent function calls).

Created with Quartz v5.0.0 © 2026

  • GitHub