<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p> Hi,</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%">
<pre>I wonder if there would be any interest in an annual (or some
reasonable interval) "workshop" sort of thing that teaches backend
development. That may be a better learning medium for this material
than a book.

-- Sean Silva

</pre>
</blockquote>
<p> --> I would join right away! I am making a backend for CortexM0 to learn this black art. Even though the ARM backend is here to show me the way, this is still quite hard to get things right in a reasonable time. For example loading an immediate value from a constant pool or implementing push/pop/pop_ret were not an easy ride...</p>
<p>A workshop would be really useful to get people going beyond the point of emitting xor,and, add instructions. In my opinion there are enough resources online to start a backend and emit few instructions but no guide to help you till you get something fully functional, even for an architecture as standard as CortexM0.</p>
<p>Regards,</p>
<p>Sebastien</p>
<div> </div>
</body></html>