Path: news.mathworks.com!not-for-mail
From: "Joaquim Luis" <jluis@--ualg--.pt>
Newsgroups: comp.soft-sys.matlab
Subject: Re: Last drop in a user's patience
Date: Tue, 18 Nov 2008 23:33:02 +0000 (UTC)
Organization: Univ do Algarve
Lines: 34
Message-ID: <gfvjbe$1is$1@fred.mathworks.com>
References: <gflcij$3rm$1@fred.mathworks.com> <d1e62298-ffa0-446d-bd51-78932c271033@z28g2000prd.googlegroups.com> <gfqrj9$alu$1@fred.mathworks.com> <9edd631a-9cfe-4f66-8bf7-358f62773b69@o40g2000prn.googlegroups.com> <gfseb3$akf$1@fred.mathworks.com> <gfsgc3$rmp$1@aioe.org> <gfv5cl$cas$1@fred.mathworks.com>
Reply-To: "Joaquim Luis" <jluis@--ualg--.pt>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1227051182 1628 172.30.248.37 (18 Nov 2008 23:33:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 18 Nov 2008 23:33:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 594262
Xref: news.mathworks.com comp.soft-sys.matlab:501601


"Gadi Reinhorn" <greinhor@mathworks.com> wrote in message <gfv5cl$cas$1@fred.mathworks.com>... 
> 
> Great question.  I think you are getting the root issue in this thread.

> 
> Two of the initial reasons we "demoted" ".dll" to a secondary MEX extension 
> on Windows 32 are:
> 
> 1) There were recurring complaints from customers that NON-MEX DLLs shadowed 
> M-files with the same name.  These NON-MEX DLLs were on the MATLAB path and 
> were being used as non-MEX libraries.  When the users tried to call their 
> M-files with the same name, MATLAB would dispatch to the ".dll" thinking it 
> was a MEX-file (which have higher precedence).  This issue needed to be 
> fixed.  We considered other ways to make the dispatcher differentiate 
> non-MEX DLLs and MEX DLLs, but we found that the performance cost was 
> debilitating.
> 
> 2) With the introduction of Windows 64, we wanted to differentiate between 
> the two types of DLLs.  We needed to avoid this architecture 
> incompatibility.

Hi,

Since you guys continue to ignore what seams to be a minor issue to TMW let me recall it
because I believe it makes a lot of sense to other people.

Q - And what happens if the users does not have a very recent version of
 	the Matlab + Compiler to rebuild the MEXs?

A - Easy, you would say, by a new one.

That is, IMHO, the root issue

J. Luis