Cassandrich on Nostr: npub1tfedv…hpkwj "Because it was one-pass" is not the reason. "Because of ...
npub1tfedv9ye5qs9tgm87wv4kzjks3r47u6f2xzzscfpxz3u2mjg3zasjhpkwj (npub1tfe…pkwj) "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.
Published at
2024-10-25 13:53:15Event JSON
{
"id": "c8c57146313e2e8446cdf7bb21ca9d3405a66d8629de5633eebe6f68a3c6ebb7",
"pubkey": "139bee89dbf3433577688901f35e9f9631c4eb0b15c626a9540c783c2637859b",
"created_at": 1729864395,
"kind": 1,
"tags": [
[
"p",
"5a72d61499a02055a367f3995b0a5684475f7349518428612130a3c56e4888bb",
"wss://nostr.sprovoost.nl"
],
[
"p",
"901a1d0b8a75a9434ef94a50f35c25d075266a3582abcea7a2d68771064e2d6a",
"wss://nostr.sprovoost.nl"
],
[
"e",
"b765b9e54c1e856f5f90cc2725509a4c4ff3d9a6e7e614f7da42477afd940480",
"wss://nostr.sprovoost.nl",
"reply"
],
[
"proxy",
"https://hachyderm.io/users/dalias/statuses/113368393014145029",
"activitypub"
]
],
"content": "nostr:npub1tfedv9ye5qs9tgm87wv4kzjks3r47u6f2xzzscfpxz3u2mjg3zasjhpkwj \"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).\n\nFWIW, 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.",
"sig": "125a588650c2a112cac88813bc968594b390a2f7c5b41d46029b98ccbd391dbb7c5f0ff67596b6f7c24dd8ed7385b0e660b969fcc9c34fbe11205ada3b605a02"
}