[Mono-dev] XAML Parser

Vadivel Kumar vadivtk at gmail.com
Mon Jan 25 10:24:31 EST 2010


Hi Miguel, I am strictly following the rule of not using any of MS code or
reflector. The way I started on it is,

   1. First create all necessary class skeletons by looking at MSDN
   2. then implement test cases with mocks/stubs
   3. then do implementation

I am also thinking to follow one more approach here as far as
System.Activities and System.Workflow.ComponentModel is concerned, I can use
Microsoft's System.Workflow.Runtime.* classes (classes that host workflows)
to host activities for checking the implementation that is really working
and compatible with MS. I am not sure whether this approach is allowed.
Since I have both Windows and Ubuntu, this approach is doable in my
environment.

Please correct me if am missing anything or a different approach that has
been already followed in implementing libraries like WF.

Best Regards,
Vadi

On Mon, Jan 25, 2010 at 8:33 PM, Miguel de Icaza <miguel at novell.com> wrote:

> The old XAML parser is available in:
>
>
> olive/class//PresentationFramework/System.Windows.Markup/
>
>
> But this does not implement the new System.Xaml.dll API.
>
>
> There is a very solid XAML parser that we use for Moonlight written in C++:
>
>
> moon/src/xaml.cpp
>
>
> I think you could start on the new WF without a parser though, here is a
> good starting place on hints on how to develop for Mono (it contains some
> coding standards and rules):
>
>
> www.mono-project.com/Contributing
> www.mono-project.com/SVN<http://www.mono-project.com/Contributing%0Awww.mono-project.com/SVN>
>
>
> The most important piece is to always write code with tests (as it helps us
> move the code forward) and to never under any circumstance look at Microsoft
> code (either the source they published, or using a tool like reflector).
>
>
> Miguel
>
> >>> Vadivel Kumar  01/25/10 9:03 AM >>>
> Quick question -- where can i find source for XAML parser in mono code
> base,  I am currently planning to start working on Olive WF.
>
> Best Regards,
> Vadi
>
>
>


-- 
Best Regards,
Vadi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20100125/35e8249f/attachment-0001.html 


More information about the Mono-devel-list mailing list