[Mono-dev] XAML Parser

Vadivel Kumar vadivtk at gmail.com
Tue Jan 26 13:42:53 EST 2010


Can any one or Miguel comment on below of my assumptions? :)

On Mon, Jan 25, 2010 at 8:54 PM, Vadivel Kumar <vadivtk at gmail.com> wrote:

> 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
>



-- 
Best Regards,
Vadi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20100127/405eede7/attachment.html 


More information about the Mono-devel-list mailing list