zristic wrote:I still do not understand why you think that the official libs are "must to have".
Yeah, my communicating skills aparently degrade by the minute...
First, mP lacks routine overwrite capability. Before the libs were consolidated one could indeed remove a sub-lib and use one's own. Now one has to remove/replace a whole library. Naturally, one does not have to use the libraries at all - one also does not have to use mP...
Fixed search paths sequence means that if one wants to have one's own library common to many projects, it has to be placed in common directory with all official libs - otherwise it can only be checked
after the users' project directory. Overwriting of users modules is thus also not possible. And that is "forcing users to mix their modules with official libs". It has nothing in common with actually using the official libraries.
Another unpleasent thing was the tendency of any additional search paths to vanish form time to time - I hope it's fixed now, as I haven't had such case yet with version 7.
And last thing - you do realize that the libraries are not perfect - there is continuing series of requests for fixes and new versions. Why to force the users to overwrite old libs with new ones (and to make copies of old ones for safety) instead of introducing a 'patch' directory where new versions could be safely placed?