Emittting assembly code via asm block
In C it is possible to directly integrate assembly code via the asm
/__asm__
keyword.
Unlike C++, this is supposed to be an extension to the standard, but one which is one widely adopted, and very much needed to target any low-level or high-performance application.
It is my understanding this feature is not implemented in current vala.
Adding support for this functionality would significantly improve the scope of this language.
Since vala already has a mechanism for string interpolation, it might be interesting to make the asm implementation as idiomatic.
Edited by Karuro Chari