title: How do I wrap a Matlab library without polluting my path variable?
body: <p>Let us assume, I want to use a foreign Matlab library with a structure like this:</p>
  
  <pre><code>folderName
    play.m
    run.m
    open.m
  </code></pre>
  
  <p>If I simply add <code>folderName</code> to my Matlab path variable, it will easily yield name conflicts. I don't want to rename the files, to be able to obtain new releases of the example library (the package concept is not used in the example library). Renaming would need to modify the code as well, if there are calls from one library function to the other.</p>
  
  <p>How do I write local wrappers, which wrap the functions from that example library? My wrappers could then have my desired names and input parameters.</p>
  
  <p>Clarification: How do I use an external library (toolbox) without name conflicts, without renaming and without modifying each function?</p>
  
  <ul>
  <li>Rename files: Makes it hard to update the external library.</li>
  <li>Simply put them in a package folder: This will break internal library function calls.</li>
  </ul>