<br><br><div class="gmail_quote">On Nov 16, 2007 1:10 AM, Miguel de Icaza &lt;<a href="mailto:miguel@novell.com">miguel@novell.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br><br>&gt; Would reading this &quot;contaminate&quot; a programer inthe eyes of Mono?<br>&gt; (the quote is from the sharp OS list (an atempt to write an os using<br>&gt; the maximum amount of C#))<br>
<br></div>Not at all.<br><br>But the concepts on that article might not apply to Mono directly.<br><br>It would be useful if someone wrote the equivalent for Mono as many of<br>the concepts there just do not exist in Mono, we have a different
<br>implementation approach.<br><div class="Ih2E3d"><br><br>&gt; Thanks,<br>&gt; Dennis<br>&gt;<br>&gt; &quot;<br>&gt; <a href="http://msdn.microsoft.com/msdnmag/issues/05/05/JITCompiler/" target="_blank">http://msdn.microsoft.com/msdnmag/issues/05/05/JITCompiler/
</a><br>&gt;<br>&gt; A nice article, from 2 years ago, talking in detail about how .NET 1.1 JITs, what its vtables look like, and how its various heaps line up. Straight from the horses mouth.<br>&gt; &quot;<br>&gt;<br></div>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank"></a></blockquote><div><br>Thanks, Miguel. I was the original poster of that link to SharpOS.<br><br>We&#39;ve started to investigate the steps we need to take in order to create our C# written/running runtime and VM.
<br></div></div><br>I&#39;ve considered researching Mono&#39;s workings in order to help us out, but I&#39;m a bit lost in the source tree.<br><br>If there is any specific documentation on Mono, or specific files, that you would be kind enough to point me/us in the direction of (where is MonoObject defined, lol), I would be grateful.
<br><br>Regardless, thanks for your help!<br>