<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>mosa Forum Rss Feed</title><link>http://www.codeplex.com/mosa/Thread/List.aspx</link><description>mosa Forum Rss Description</description><item><title>New Post: Microsoft to Open Source the .NET Micro Framework </title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=75616</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;FYI:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://port25.technet.com/archive/2009/11/16/microsoft-to-open-source-the-net-micro-framework.aspx"&gt;http://port25.technet.com/archive/2009/11/16/microsoft-to-open-source-the-net-micro-framework.aspx&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>tgiphil</author><pubDate>Thu, 19 Nov 2009 16:37:17 GMT</pubDate><guid isPermaLink="false">New Post: Microsoft to Open Source the .NET Micro Framework  20091119043717P</guid></item><item><title>New Post: vtables/itables in .NET and MOSA</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=75167</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:black"&gt;Hi! I was hoping someone else with more knowledge on this subject would jump in and answer your question. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;color:black"&gt;MOSA has not reach the stage of being able to compile&amp;nbsp;code that use&amp;nbsp;objects yet.&amp;nbsp; It's next on our to-do list!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;color:black"&gt;My knowledge on this is still&amp;nbsp;limited except I believe that trampolines attempt to resolve the inefficiencies of traversing vtables&amp;nbsp;by using&amp;nbsp;dynamically created dispatch tables&amp;nbsp;for each&amp;nbsp;type. I hope someone else can elaborate more.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:10pt;color:black"&gt;Trampolines are also used to stub/intercept a method call when the method has not yet been JIT compiled. The trampoline call into the JIT to have&amp;nbsp;the method compiled,&amp;nbsp;then the trampoline would be patched to call the method (instead of the compiler), and finally&amp;nbsp;call the compiled method.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>tgiphil</author><pubDate>Wed, 18 Nov 2009 02:20:25 GMT</pubDate><guid isPermaLink="false">New Post: vtables/itables in .NET and MOSA 20091118022025A</guid></item><item><title>New Post: vtables/itables in .NET and MOSA</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=75167</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;There is a hint in file&amp;nbsp;CodeGenerationStage.cs in line 663 about Microsoft&amp;nbsp;does not use vtables, but instead allocates trampolines.&lt;/p&gt;
&lt;p&gt;Could anyone explain this technique? Will MOSA use it?&lt;/p&gt;&lt;/div&gt;</description><author>LostTheBlack</author><pubDate>Sun, 15 Nov 2009 10:52:01 GMT</pubDate><guid isPermaLink="false">New Post: vtables/itables in .NET and MOSA 20091115105201A</guid></item><item><title>New Post: Next MOSA Meeting is August 29th</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66170</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Could be that I'll join a few minutes later. That depends...if my train is on time I'll be on time too.&lt;/p&gt;
&lt;p&gt;Any word from grover so far?&lt;/p&gt;&lt;/div&gt;</description><author>Kintaro</author><pubDate>Sat, 29 Aug 2009 09:30:28 GMT</pubDate><guid isPermaLink="false">New Post: Next MOSA Meeting is August 29th 20090829093028A</guid></item><item><title>New Post: Next MOSA Meeting is August 29th</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66170</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Here's the tentative agenda for tomorrow's meeting (in a bit less than 11 hours):&lt;/p&gt;
&lt;p&gt;&lt;br&gt;1. Sprint Development Updates&lt;br&gt;&amp;nbsp;- 0.1 has been released&lt;br&gt;&amp;nbsp;- 0.2 progress updates from Rootnode &amp;amp; Grover&lt;br&gt;&amp;nbsp;- 0.3 completed (before 0.2!)&lt;br&gt;&amp;nbsp;- 0.4 still in planning stage&lt;/p&gt;
&lt;p&gt;2. New Contributors&lt;br&gt;&amp;nbsp;- theanticol - Submitted patches to Pictor for TrueType font support&lt;br&gt;&amp;nbsp;- 54616E6E6572 - Added PE32/PE32+ support to mosacl&lt;/p&gt;
&lt;p&gt;3. Development Tools&lt;br&gt;&amp;nbsp;- Move to NUnit? Gallio is not available on Linux.&lt;br&gt;&amp;nbsp;- Use Nant?&lt;br&gt;&amp;nbsp;- Bochs&lt;/p&gt;
&lt;p&gt;4. New Web Site Update&lt;br&gt;&amp;nbsp;- Retrospectiva?&lt;br&gt;&amp;nbsp;- Move to &amp;quot;real&amp;quot; SVN repository&lt;/p&gt;
&lt;p&gt;5. MOSA Operating System&lt;/p&gt;
&lt;p&gt;6. Open Discussion&lt;/p&gt;&lt;/div&gt;</description><author>tgiphil</author><pubDate>Sat, 29 Aug 2009 05:15:20 GMT</pubDate><guid isPermaLink="false">New Post: Next MOSA Meeting is August 29th 20090829051520A</guid></item><item><title>New Post: Multiboot0695AssemblyStage Incorrectly Throws LinkerException</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66637</link><description>&lt;div style="line-height: normal;"&gt;&lt;br&gt;&lt;div&gt;Filed under # &lt;span&gt;24400&lt;/span&gt; : &lt;a href="http://mosa.codeplex.com/WorkItem/View.aspx?WorkItemId=24400"&gt;http://mosa.codeplex.com/WorkItem/View.aspx?WorkItemId=24400&lt;/a&gt;&lt;br&gt;&lt;br&gt;
See Issue - feedback requested. Thanks!&lt;br&gt;&lt;/div&gt;&lt;div style="margin-left:40px"&gt;&lt;br&gt;-Bruce Markham&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description><author>illuminus86</author><pubDate>Fri, 21 Aug 2009 18:32:26 GMT</pubDate><guid isPermaLink="false">New Post: Multiboot0695AssemblyStage Incorrectly Throws LinkerException 20090821063226P</guid></item><item><title>New Post: mosacl Fails To Resolve mscorlib On Win64 When mosacl Executes As AnyCpu</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66617</link><description>&lt;div style="line-height: normal;"&gt;Filed under # &lt;span&gt;24399&lt;/span&gt; : &lt;a href="http://mosa.codeplex.com/WorkItem/View.aspx?WorkItemId=24399"&gt;http://mosa.codeplex.com/WorkItem/View.aspx?WorkItemId=24399&lt;/a&gt;&lt;br&gt;&lt;br&gt;See Issue - feedback requested. Thanks!&lt;br&gt;
&lt;br&gt;&lt;div style="margin-left:40px"&gt;-Bruce Markham&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description><author>illuminus86</author><pubDate>Fri, 21 Aug 2009 16:09:36 GMT</pubDate><guid isPermaLink="false">New Post: mosacl Fails To Resolve mscorlib On Win64 When mosacl Executes As AnyCpu 20090821040936P</guid></item><item><title>New Post: Possible MONO Portability Problem</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66531</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;COM is a binary interface. Therefore&amp;nbsp;COM is&amp;nbsp;unlikely to be supported in MOSA.&amp;nbsp; Anything behind COM interfaces will have to be re-written in C# (or some other CIL compiled language).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>tgiphil</author><pubDate>Fri, 21 Aug 2009 00:39:20 GMT</pubDate><guid isPermaLink="false">New Post: Possible MONO Portability Problem 20090821123920A</guid></item><item><title>New Post: Possible MONO Portability Problem</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66531</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;So I had started some work on converting all P/INVOKES into C# and while doing so I ran across a possible problem.&lt;/p&gt;
&lt;p&gt;Most of the classes at the lower end of the object hierarchy are portable and don't rely on any particular implementation. But the closer you get to the root of the Object hierarchy, (System.Object, System.AppDomain, etc...) the more and more the code becomes integrated into Microsoft's COM and the less compliant it becomes with CLI specification (ECMA-335).&lt;/p&gt;
&lt;p&gt;In example, the Mono implementation of System.AppDomain, implements the System._AppDomain interface, which allows the user to Create, Define, Execute, Load, etc... Application Domains. The System._AppDomain interface is a child instance of the Microsoft COM IUnknown interface, and is compiled as such. By removing this you break compatibility with both MONO and the .NET framework, but keeping it makes the entire implementation remain reliant on a thin layer of the CLR framework implemented in C/C++. It could be that im just not seeing the obvious but if it is a problem, a solution should be found. :)&lt;/p&gt;&lt;/div&gt;</description><author>54616E6E6572</author><pubDate>Thu, 20 Aug 2009 19:59:48 GMT</pubDate><guid isPermaLink="false">New Post: Possible MONO Portability Problem 20090820075948P</guid></item><item><title>New Post: Next MOSA Meeting is August 29th</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66170</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;CORRECTION: The meeting is in August and not July.&lt;/p&gt;
&lt;p&gt;The next MOSA meeting is scheduled for Saturday,&amp;nbsp;August 29th at 9am PST/11am MST/12pm(noon) EST/6pm DST on IRC channel #mosa on irc.freenode.net.&lt;/p&gt;
&lt;p&gt;The meeting agenda will be posted in a few days.&lt;/p&gt;
&lt;p&gt;- Phil&lt;/p&gt;&lt;/div&gt;</description><author>tgiphil</author><pubDate>Tue, 18 Aug 2009 14:08:18 GMT</pubDate><guid isPermaLink="false">New Post: Next MOSA Meeting is August 29th 20090818020818P</guid></item><item><title>New Post: Next MOSA Meeting is July 29th</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=66170</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The next MOSA meeting is scheduled for Saturday, July 29th at 9am PST/11am MST/12pm(noon) EST/6pm DST on IRC channel #mosa on irc.freenode.net.&lt;/p&gt;
&lt;p&gt;The meeting agenda will be posted in a few days.&lt;/p&gt;
&lt;p&gt;- Phil&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>tgiphil</author><pubDate>Tue, 18 Aug 2009 05:16:58 GMT</pubDate><guid isPermaLink="false">New Post: Next MOSA Meeting is July 29th 20090818051658A</guid></item><item><title>New Post: July 26, 2009 - Meeting Notes</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63578</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I agree - great work :)&lt;/p&gt;&lt;/div&gt;</description><author>__grover</author><pubDate>Tue, 18 Aug 2009 05:09:28 GMT</pubDate><guid isPermaLink="false">New Post: July 26, 2009 - Meeting Notes 20090818050928A</guid></item><item><title>New Post: July 26, 2009 - Meeting Notes</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63578</link><description>&lt;div style="line-height: normal;"&gt;Nice Video :)&lt;br&gt;&lt;br&gt;&lt;div&gt;On Mon, Aug 17, 2009 at 5:37 AM, illuminus86 &lt;span dir=ltr&gt;&amp;lt;&lt;a href="mailto:notifications@codeplex.com"&gt;notifications@codeplex.com&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote style="margin:0pt 0pt 0pt 0.8ex;padding-left:1ex"&gt;
   &lt;div&gt; &lt;p&gt;From: illuminus86&lt;/p&gt; &lt;div&gt;Very nice.&lt;br&gt;&lt;/div&gt;&lt;div&gt; &lt;div&gt; &lt;p&gt;Read the &lt;a href="http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63578&amp;ANCHOR#Post224419"&gt;full discussion online&lt;/a&gt;.&lt;/p&gt;
 &lt;p&gt;To add a post to this discussion, reply to this email (&lt;a href="mailto:mosa@discussions.codeplex.com?subject=[mosa:63578]"&gt;mosa@discussions.codeplex.com&lt;/a&gt;)&lt;/p&gt; &lt;p&gt;To start a new discussion for this project, email &lt;a href="mailto:mosa@discussions.codeplex.com"&gt;mosa@discussions.codeplex.com&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;You are receiving this email because you subscribed to this discussion on CodePlex. You can &lt;a href="http://www.codeplex.com/site/discussions/project/unsubscribe/mosa"&gt;unsubscribe or change your settings&lt;/a&gt; on codePlex.com.&lt;/p&gt;
 &lt;p&gt;Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at &lt;a href="http://codeplex.com"&gt;codeplex.com&lt;/a&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;/blockquote&gt;
&lt;/div&gt;&lt;br&gt;&lt;/div&gt;</description><author>KebinuChiousu</author><pubDate>Tue, 18 Aug 2009 01:40:16 GMT</pubDate><guid isPermaLink="false">New Post: July 26, 2009 - Meeting Notes 20090818014016A</guid></item><item><title>New Post: July 26, 2009 - Meeting Notes</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63578</link><description>&lt;div style="line-height: normal;"&gt;Very nice.&lt;br&gt;&lt;/div&gt;</description><author>illuminus86</author><pubDate>Mon, 17 Aug 2009 12:37:16 GMT</pubDate><guid isPermaLink="false">New Post: July 26, 2009 - Meeting Notes 20090817123716P</guid></item><item><title>New Post: Why not use LLVM  for IR to code gen.</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63702</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;hi ben and phil,&lt;/p&gt;
&lt;p&gt;even at first i had thought of using the mono to parse the compiled il code. but as a university project it isnt a good idea. so i landed up starting from scratch by creating scanner and parser generator CocoR ( i also created a vs plugin - &lt;a href="http://cocor.codeplex.com"&gt;http://cocor.codeplex.com&lt;/a&gt;&amp;nbsp;)&lt;/p&gt;
&lt;p&gt;the other alternative was to generate a c/c++ code instead of llvm, but this was already done by - &lt;a href="http://crossnet.codeplex.com"&gt;http://crossnet.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;rather then just creating the c# compiler, learning the scanner and parser also allows me to understand more and give me the power to be creative. i really wanted to make the compiler for this one &lt;a href="http://weblogs.asp.net/bsimser/archive/2007/01/21/domain-driven-design-for-c-3-0.aspx"&gt;http://weblogs.asp.net/bsimser/archive/2007/01/21/domain-driven-design-for-c-3-0.aspx&lt;/a&gt;&amp;nbsp;and its quite easy to achive it now that i know how to use scanner and parser :)&lt;/p&gt;
&lt;p&gt;anyways there are advantages and disadvantages.&lt;/p&gt;
&lt;p&gt;and if it wasnt for my university project, i would had most probly choosen mono to parse the CIL.&lt;/p&gt;&lt;/div&gt;</description><author>prabirshrestha</author><pubDate>Mon, 17 Aug 2009 08:00:37 GMT</pubDate><guid isPermaLink="false">New Post: Why not use LLVM  for IR to code gen. 20090817080037A</guid></item><item><title>New Post: July 26, 2009 - Meeting Notes</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63578</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;As the 0.3 release only includes mono support so far, we can close 0.3 now :) Good news everyone: &lt;a href="http://www.youtube.com/watch?v=tgCdgaPDfn0"&gt;http://www.youtube.com/watch?v=tgCdgaPDfn0&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><author>Kintaro</author><pubDate>Mon, 17 Aug 2009 07:11:47 GMT</pubDate><guid isPermaLink="false">New Post: July 26, 2009 - Meeting Notes 20090817071147A</guid></item><item><title>New Post: Why not use LLVM  for IR to code gen.</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63702</link><description>&lt;div style="line-height: normal;"&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;CIL to LLVM is REALLY easy .  Once you have it you can generate
new languages ( and use existing languages with LLVM eg Iron Python , C# , F#
etc etc ) but best of all because the output is consistent you can check your language
output with what the MS and Mono compilers generate and you have a runtime (
Mono or .NET)  making a lib of pinvokes is plain ugly. You can even make a few unit
tests to compare the CIL output to that produced by cs.exe  ( You can’t really
do this with LLVM IR mainly because there is no other compiler) . &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;Note this is CIL as in Common Intermediate Language not CIL (C
intermediate Language  sourceforge project that does a lot with LLVM) &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;Regards , &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;Ben &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"&gt;

&lt;div&gt;

&lt;div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span lang=EN-US style="font-size:10.0pt;font-family:'Tahoma','sans-serif'"&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=EN-US style="font-size:10.0pt;font-family:'Tahoma','sans-serif'"&gt; tgiphil [mailto:notifications@codeplex.com]
&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; 17 Augustus 2009 06:04 AM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; bklooste@gmail.com&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: Why not use LLVM for IR to code gen. [mosa:63702]&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt; &lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;From:
tgiphil&lt;/span&gt;&lt;/p&gt;

&lt;div style="margin-bottom:24.0pt" id=ThreadNotificationPostBody&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;&lt;br&gt;
 Prabirshrestha:&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;I have to
agree with Ben on this one. A better focus would be on CIL to LLVM. A C# to
LLVM bypasses one of the major benefits of CIL - language interoperability. CIL
is the glue that supports multiple source languages (C#, VB, F#, etc)
choices. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;To be honest
C# parsing is already well done by the Mono compiler and open source.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;Phil&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div style="border:none;border-top:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 0cm" id=ThreadNotificationFooter&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;Read
the &lt;a href="http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63702&amp;ANCHOR#Post224081"&gt;full
discussion online&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;To
add a post to this discussion, reply to this email (&lt;a href="mailto:mosa@discussions.codeplex.com?subject=[mosa:63702]"&gt;mosa@discussions.codeplex.com&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;To
start a new discussion for this project, email &lt;a href="mailto:mosa@discussions.codeplex.com"&gt;mosa@discussions.codeplex.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;You
are receiving this email because you subscribed to this discussion on CodePlex.
You can &lt;a href="http://www.codeplex.com/site/discussions/thread/unsubscribe/63702"&gt;unsubscribe&lt;/a&gt;
on codePlex.com.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;Please
note: Images and attachments will be removed from emails. Any posts to this
discussion will also be available online at codeplex.com&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;</description><author>bklooste</author><pubDate>Mon, 17 Aug 2009 01:14:16 GMT</pubDate><guid isPermaLink="false">New Post: Why not use LLVM  for IR to code gen. 20090817011416A</guid></item><item><title>New Post: TrueType fonts in Pictor</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=64942</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hmm, OK I put it in the Source Code/Patches section on CodePlex&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mosa.codeplex.com/Project/Download/FileDownload.aspx?DownloadId=79454"&gt;http://mosa.codeplex.com/Project/Download/FileDownload.aspx?DownloadId=79454&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a zip file again.&lt;/p&gt;&lt;/div&gt;</description><author>theanticol</author><pubDate>Sun, 16 Aug 2009 23:49:06 GMT</pubDate><guid isPermaLink="false">New Post: TrueType fonts in Pictor 20090816114906P</guid></item><item><title>New Post: Why not use LLVM  for IR to code gen.</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63702</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;Prabirshrestha:&lt;/p&gt;
&lt;p&gt;I have to agree with Ben on this one. A better focus would be on CIL to LLVM. A C# to LLVM bypasses one of the major benefits of CIL - language interoperability. CIL is the glue that supports multiple source languages (C#, VB, F#, etc) choices.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To be honest C# parsing&amp;nbsp;is already well done by the Mono compiler and open source.&lt;/p&gt;
&lt;p&gt;Phil&lt;/p&gt;&lt;/div&gt;</description><author>tgiphil</author><pubDate>Sun, 16 Aug 2009 22:04:19 GMT</pubDate><guid isPermaLink="false">New Post: Why not use LLVM  for IR to code gen. 20090816100419P</guid></item><item><title>New Post: Why not use LLVM  for IR to code gen.</title><link>http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63702</link><description>&lt;div style="line-height: normal;"&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;Hi prabirshrestha ?&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;Why ? You can’t really add any value to the free Mono and MS
compilers  ( these cant be made faster or better) . Why not just compile the
CIL to LLVM IR ?  If your interested in developing a language you would
probably still be better doing CIL to IR first and developing it for the CLR  due
to the starting base ( you can compare consistent output ) and tools available
and having access to the .NET or Mono runtime..&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;Regards, &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt;Ben&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style="font-size:11.0pt;font-family:'Calibri','sans-serif';color:#1F497D"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"&gt;

&lt;div&gt;

&lt;div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span lang=EN-US style="font-size:10.0pt;font-family:'Tahoma','sans-serif'"&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span lang=EN-US style="font-size:10.0pt;font-family:'Tahoma','sans-serif'"&gt; prabirshrestha
[mailto:notifications@codeplex.com] &lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; 17 Augustus 2009 12:54 AM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; bklooste@gmail.com&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: Why not use LLVM for IR to code gen. [mosa:63702]&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt; &lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;From:
prabirshrestha&lt;/span&gt;&lt;/p&gt;

&lt;div style="margin-bottom:24.0pt" id=ThreadNotificationPostBody&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;hi,&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;i m also
developing a similar compiler to generate LLVM IR from C#. its gonna be a very
small subset of C# thou.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;its not
gonna use the compiled IL code rather will go through all the process of
scanning, parsing, AST semantic analysis.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif'"&gt;can find
more info at &lt;a href="http://projects.prabir.me/compiler"&gt;http://projects.prabir.me/compiler&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div style="border:none;border-top:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 0cm" id=ThreadNotificationFooter&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;Read
the &lt;a href="http://mosa.codeplex.com/Thread/View.aspx?ThreadId=63702&amp;ANCHOR#Post224037"&gt;full
discussion online&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;To
add a post to this discussion, reply to this email (&lt;a href="mailto:mosa@discussions.codeplex.com?subject=[mosa:63702]"&gt;mosa@discussions.codeplex.com&lt;/a&gt;)&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;To
start a new discussion for this project, email &lt;a href="mailto:mosa@discussions.codeplex.com"&gt;mosa@discussions.codeplex.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;You
are receiving this email because you subscribed to this discussion on CodePlex.
You can &lt;a href="http://www.codeplex.com/site/discussions/thread/unsubscribe/63702"&gt;unsubscribe&lt;/a&gt;
on codePlex.com.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size:9.0pt;font-family:'Verdana','sans-serif';color:gray"&gt;Please
note: Images and attachments will be removed from emails. Any posts to this
discussion will also be available online at codeplex.com&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;</description><author>bklooste</author><pubDate>Sun, 16 Aug 2009 18:26:36 GMT</pubDate><guid isPermaLink="false">New Post: Why not use LLVM  for IR to code gen. 20090816062636P</guid></item></channel></rss>