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

Reply via email to