: It seems to me that .NET is great for applications but somewhat poor for I would not say so - .NET simply has strong commercial support that is all, it is not very good neither for applications nor for libraries - yes I know I am radical :-) : libraries because it is tied to Windows. Why not develop the libraries in : C++ and the applications that use the libraries in .NET? You can easily : expose C++ code to .NET, Java, Perl, etc. Also, C++ will run faster than : .NET because it is unmanaged. When I thought about starting Bio C++ I had in mind writing bundle of code which would be more flexible and extensible than pure C code and as efficient as possible (generic and generative programming can be very interesting in this point). Best regards, j.zola -- ............................................................................ Jaroslaw Zola Institute of Computer & Information Sciences tel/fax: +48(0)34 3250589 Technical University of Czestochowa zola at icis.pcz.czest.pl Dabrowskiego 73, 42-200 Czestochowa, Poland ............................................................................