Re:MDMA: An open source federated LLM inference engine
by sylware on Friday October 16, 2026 @06:43AM
(#50116747)
Handrolled assembly is always better (on the long run).
You can read this assembly code the same than C until your data structures are properly exposed and documented.
There are some tricks though: avoid abuse of macro pre-processor (ffmpeg was bitten by just that), reasonable name mangling/hierarchical namespaces (usually done with a pre-processor that to avoid too long identifiers on deep projects). Ofc those pre-processors should be as small and lean as possible runtime and SDK included (don't python and don't hesitate to include their code in the project, yep, better if handrolled assembly too).
You can read this assembly code the same than C until your data structures are properly exposed and documented.
There are some tricks though: avoid abuse of macro pre-processor (ffmpeg was bitten by just that), reasonable name mangling/hierarchical namespaces (usually done with a pre-processor that to avoid too long identifiers on deep projects). Ofc those pre-processors should be as small and lean as possible runtime and SDK included (don't python and don't hesitate to include their code in the project, yep, better if handrolled assembly too).