The road to linux isn’t as bumpy as I thought

Recently, I have started to port my libraries (Oar, KANT, etc.) to be able to compile using Mono under Ubuntu. The Oar library works with no problems, which made me happy. The original version of my KANT library, which was done using .NET 1.1 and is in use by various projects at my university, would probably have some problems as I am using Perl.Net for some of the algorithms (English POS tagging).

I have not tried, however, as of yet to get it going though. The reason being that I am working on a new version that uses .NET 2.0 and is based on the Oar library. So far, I have reimplemented about 90% of the functionality of the original library. Along the way I am working on improving some of the algorithms, such as named entity recognition and machine translation. So far the only problems I have encountered are the new .NET 2.0 Windows.Forms controls. While, Mono supports the 1.1 version of Windows.Forms it does not support 2.0, it seems. Not such a big deal as it gives me a reason for playing with Gtk#.

This whole process has opened up some new realms of development for me. Perhaps in the future, I will make Gtk# applications using Mono and then make sure they work under Windows.

Comments are closed.