3 ms·
That's a huge tradeoff with compiler complexity. Not only can you have issues of syntax incompatibility, but you also have to implement the syntax for every ass
by pitaj 6y ago
That's a huge tradeoff with compiler complexity. Not only can you have issues of syntax incompatibility, but you also have to implement the syntax for every assembly variant for every architecture you support.
- kibwen 6y agoAlso keep in mind that once Rust stabilizes this implementation of asm, external libraries will be able to build nice wrappers on top of it if they so desire. What Rust seeks to provide here is just a sane platform-independent baseline.
- pjmlp 6y agoThe same syntax issues as the UNIX way, so I don't see the benefits of the UNIX way, other than its traditional simplicity before productivity in developer tools, with strings being copy around in process pipelines as dumb compiler phases.