<div>Serguey,</div><div><br></div>The system I&#39;m writing has a type in place for the AVR instruction set. I&#39;m working on writing an assembler/disassembler for it as well. It might make sense, if your employer deems it worthwhile to release the code, to collaborate.<div>
<br></div><div>/jve<br><br><div class="gmail_quote">On Thu, Mar 11, 2010 at 11:35 AM, Serguey Zefirov <span dir="ltr">&lt;<a href="mailto:sergueyz@gmail.com">sergueyz@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2010/3/11 John Van Enk &lt;<a href="mailto:vanenkj@gmail.com">vanenkj@gmail.com</a>&gt;:<br>
<div class="im">&gt; Serguey,<br>
&gt; I&#39;m working on a similar project. What&#39;s the chance you have your source<br>
&gt; code in the open?<br>
&gt; /jve<br>
<br>
</div>I&#39;ll ask.<br>
<br>
But chances are pretty small.<br>
<br>
I&#39;ll think about reimplementing command description from scratch.<br>
<div><div></div><div class="h5"><br>
&gt; On Thu, Mar 11, 2010 at 7:30 AM, Serguey Zefirov &lt;<a href="mailto:sergueyz@gmail.com">sergueyz@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; 2010/3/10 Tom Hawkins &lt;<a href="mailto:tomahawkins@gmail.com">tomahawkins@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; On Wed, Mar 10, 2010 at 8:07 AM, Warren Henning<br>
&gt;&gt; &gt; &lt;<a href="mailto:warren.henning@gmail.com">warren.henning@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; Wow. Quite ambitious.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Was this inspired by work at your current employer like with Atom and<br>
&gt;&gt; &gt;&gt; some of the other stuff you&#39;ve released?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Yes, we had an immediate need to debug some machine code.  I looked<br>
&gt;&gt; &gt; around, but all the emulators I found (PSIM, et al.) were too<br>
&gt;&gt; &gt; complicated.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I&#39;m also intrigued by the emphasis on software verification at the<br>
&gt;&gt; &gt; object code level for aerospace (DO-178).  I figure better tools in<br>
&gt;&gt; &gt; this area may open the door to using advanced design methods like Atom<br>
&gt;&gt; &gt; for avionics.  Of course it&#39;s unlikely this project will reach that<br>
&gt;&gt; &gt; level of maturity, but you never know.<br>
&gt;&gt;<br>
&gt;&gt; We wrote the debugger and simulator for AVR line of microcontroller cores.<br>
&gt;&gt;<br>
&gt;&gt; We used a DSEL to describe inner workings of commands and now try to<br>
&gt;&gt; apply it to ARM ISA.<br>
&gt;&gt;<br>
&gt;&gt; The Haskell code is heavy on the use of type-level computations and,<br>
&gt;&gt; especially, assiciated types.<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Haskell-Cafe mailing list<br>
&gt;&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt;&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>