One of the most common problems that people face when porting applications from Windows to Linux using Mono are paths. The Problem Windows developers are used to a case-insensitive file system, which means that they might create a file called "mydata" in one place, and try to access it somewhere else as "MyData" or as "MYDATA". This of course breaks on most Unix setups because Windows is case insensitive. DirectorySeparator and using Path. Combine for combining this paths.
Cybertelecom :: Timeline
I would like to apologize to anyone who might have been confused about my strategy with Mono and what I am trying to do. Also, I want to thank everyone on the mailing list that has contributed to the discussion, I used a lot of your ideas on this email. Before starting though, I would like to ask my readers to forget everything they have heard about. NET, because it is a marketing term used to describe many different Microsoft projects, and there is a lot of information both correct and incorrect about it floating around. My goals with Mono are very specific, and I will address those shortly, but for the sake of getting things done, please forget everything you have heard about.
Dedicated to Preserving the Memory of Our Retired NAPWDA K-9 Partners
I am using named events and EventWaitHandle. WaitOne time to wait for an event, timeout is often a longer timespan. But if someone changes the clock during the waiting time WaitOne aborts immediately.
Hello World consists of CIL instructions, performs 66 subroutine calls and loads 12 classes from the corlib. Mono's C compiler which is written in C compiles its first program: The resulting executable runs on Linux as well with the runtime from August 28th. Dietmar Maurer checks the x86 code generation rules for monoburg. A build system based on Ant is contributed by Sergey and Sean.