WRT 3) How much of NIM is designed to be portable?  Switching off of
LOWORD(wParam) doesn't strike me as portable ;-).

Kevin 

-----Original Message-----
From: Jeffrey Altman [mailto:[EMAIL PROTECTED] 
Sent: Monday, July 30, 2007 8:59 AM
...
Kevin Koch wrote:
> The parts of NIM I've looked at so far are written in C.  Since this is a
> GUI app, why doesn't it leverage MFC and C++?  Or why not the .NET
> framework, which provides even richer controls?  I don't want to go back 
> to writing message loops!

For several reasons.

(1) MFC over the years has proven to be less than compatible as
Microsoft issued new versions of Visual Studio.

(2) C++ has proven to be less than portable across new Visual Studio
releases due to changes in Microsoft's template libraries and their
additional and removal of C++ language extensions.   It is also not
particularly good at permitting DLLs to be built with a different
compiler than the EXE due to the class library dependencies and export
list issues. 

(3) NIM is designed so that it can be portable across operating systems.

_______________________________________________
kfwdev mailing list
kfwdev@mit.edu
http://mailman.mit.edu/mailman/listinfo/kfwdev

Reply via email to