I tried to make a readable assembly once: https://github.com/akalenuk/milasm
But apparently, this is not a win-win, but a lose-lose since this notation is hated by both assembly programmers and not assembly programmers :-D
But apparently, this is not a win-win, but a lose-lose since this notation is hated by both assembly programmers and not assembly programmers :-D
That seems to be a bit tangent to my remark though: this seems to be more about adding syntactic structures, embodied with miscellaneous brackets, and there are still some obfuscating abbreviations like "ldstr".
ldstr "Hello!"
call void [mscorlib]System.Console::Write (string)
And come to that: ((write: "Hello!"))
So `ldstr` does indeed feature in the example but only as a "before" picture.But you're right, it is about adding syntactic features to the existing language.