>>My focus is to make the program work, and each file >>should fulfil its own function, how much it fill a >>cluster does not matter to me. >> > > The problem with this approach is that the plug-ins may not be found (it > happened in the last version I tried, even if they were in the same dir > as the PG executable), or if the user copies PG.EXE to a disk but > doesn't copy the plug-ins. > That the user should read a bit of documentation is good. But I find > programs that are made so that they don't do many unexpected things is > also helpful (and it is not very popular that a small executable relies > on other external executables to do its work).
I'm off-topic, but you've just summarized the programming principle of "least astonishment": a well-designed program should always act in a way that astonishes its user the least. Programs should not do unexpected things. -jh -- Currently playing: DDR:Max2, WarioWareInc, Ratchet&Clank, Sly Cooper ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel
