XAML for Mono
by Gert Van GoolAccording to this webpage a XAML compiler exists for Mono… However the original project page seems to be empty. I can’t even get the anonymous SVN access to work.
On Koders, the source code of compiler was still available (xamlc.cs). A weird thing I noticed, the demo code uses a class called ConsoleApp. Which uses apparently some self written XAML components
Maybe it’s time for me to really learn XAML.
Note: in the current revision of the SVN repository there is nothing to be found of xamlc.
Update: I did some more reading into the Mono project. I can’t seem to find any reason why xamlc is no longer in the main repository. According to this article, they are still working on a compiler…
The next release of Mono is Mono 2.0 (not to be confused with .NET 2.0) and is planned for release in Q3 of 2007. It is expected to have full .NET 2.0 API support; code access security (CAS) should be complete; it should include both VB.NET version 8 (including generics) and GCC compilers, compacting garbage collection, and integration with Visual Studio and Apple X-Code IDEs. It will also include a subset of the Microsoft “Indigo” and InfoCard technologies, which have been started as a Mono subproject code-named “Olive.” Olive is a massive undertaking that will be building on the System.Workflow, System.Query, System.Xml.Xling, and System.Windows.Serialization (including xaml and xamlc support). Mono currently has a need for developers to get involved with Olive, especially those interested in writing test code.
Update2: You can find xamlc in the repository of codename olive: http://mono.myrealbox.com/source/trunk/olive/tools/xamlc/