> -----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

Reply via email to