Why Nostr? What is Njump?
2024-10-25 13:53:15
in reply to

Cassandrich on Nostr: npub1tfedv…hpkwj "Because it was one-pass" is not the reason. "Because of ...

"Because it was one-pass" is not the reason. "Because of translation units" may be the reason. It's not that it can't seek in the file it's processing, but that it's not allowed to process unboundedly many other source files (which would take unbounded resources).

FWIW, in many ways C header files vs source files fulfill the same role as interface vs implementation files in Java. So I wouldn't say other languages lack analogous things entirely.
Author Public Key
npub1zwd7azwm7dpn2amg3yqlxh5ljccuf6ctzhrzd225p3urcf3hskdsv0cvjv