|
SYS-CON Magazines
|
Top Three Links You Must Click On
Mono Mono Releases 1.0.4 and 1.1.2, Portable .NET Releases 0.6.10
New open source .NET book out
By: Dennis Hayes
Jan. 12, 2005 12:00 AM
Portable.NET Much work was done on adding .NET 2.0 functions, including security/cryptography and new classes for System.Windows.Forms, especially VisualStyles. The current version also saw advances in DockingLayout and TextBox, and general fixes throughout the namespace. .NET version 2.0 will have support for serial ports, but this support is now available from both Portable.NET and Mono. This is great for programmers such as myself, who need to interface with RS-232-based instrumentation. For the full scoop and downloads, go to the DotGNU portal I discussed last month, at http://getdotgnu.com/. Mono Although version 1.1.2 is the development version of Mono, this version consists mostly of bug fixes and performance tuning. I think this reflects the maturation of project Mono; most new Mono features are parts of the Basic compiler, SWF, or .NET version 2.0 features. Some optimizations from the C# compiler have been ported to the Mono Basic compiler, making some compiles as much as 30 times faster. System.Web was also optimized and now allows up to eight times as many requests per second to be handled. JIT ports for PPC, SPARC, AMD64, and S390 were updated. XQuery was moved to its own assembly, and JScript now supports late binding. Support for .NET 2.0 continues to improve. This version has improved support for generics (motivated in part by the C5 generic classes mentioned in my November column). The C# compiler now includes support for anonymous methods, which greatly simplifies writing code to support delegates. More on anonymous methods can be found at http://msdn2.microsoft.com/library/0yw3tz5k.aspx. Mono 1.1.2 supports the following C# 2.0 features: anonymous methods, iterators, partial classes, static classes, and in-line warning control. The class libraries also support an increasing number of version 2.0 functions. Generics are supported by the gmcs branch of the compiler. For those keeping count, the still-missing C# 2.0 functions are nullable type, namespace alias qualifier, external assembly alias, property accessor accessibility, covariance and contravariance, fixed-size buffers, and friend assemblies. New Book Odds and Ends Novell has released a new version of the Novell Linux Desktop. If you use Linux, the details are at www.novell.com/products/desktop/index.html?sourceidint=homepage_announcement1 Reader Feedback: Page 1 of 1
Subscribe to our RSS feeds now and receive the next article instantly!
Subscribe to the World's Most Powerful Newsletters
|
|
||||||||||||||||||||||||||||||||||