> -----Original Message----- > From: > [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > rg] On Behalf Of Mike Perks > Sent: Tuesday, March 18, 2008 5:01 PM > To: [EMAIL PROTECTED] > Cc: Joerg Wunsch; avrdude-dev > Subject: Re: [avrdude-dev] Avrdude Gui problem > > However for AVRDude it may make sense to separate out the > back-end into a dynamic library (DLL or .so file) so that anyone can > write their own front-end if desired.
There are too many times where I have seen "DLL hell" on Windows computers. This DLL would not be shared among several applications, so I don't see a need to physically separate it out into a library. Also remember that avrdude is built with MinGW. Right now it is simple to build it into a single executable. I'd rather not get into what it would take to build a DLL with MinGW. Take a look at the model that Insight uses (GDB + GUI), where Insight contains GDB and with a command line switch it can be the typical CLI GDB, or offer the GUI version. (Note that I am not promoting the use of Tcl/Tk here, just the DLL-less model of application building.) > If there is a concerted effort to produce a AVRDude-GUI using > wxWidgets, > then I would be interested in helping. The several previous attempts > have what I call "poor" usability and this is area to start > first. Agreed. :-) _______________________________________________ avrdude-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avrdude-dev
