On 2018-06-11 05:21, IOhannes wrote:
> ithink it is one of max's most cumbersome "inventions", and actively hinders patching.
I've never been a Max user. I've only experimented with it twice at a studio but nothing more.
Why it is cumbersome and hinders patching?
It also allows for really fast typing and automatically types the library names for you.
You can very quickly type long stuff like
list-abs/list-unitveczexy/0x3d0x3d0x7elist-abs/list-geometric-meanmrpeach/packOSCstream
thus encouraging use of "namespaces", which facilitates good patching practices because it avoids
name collisions and also allows for easy finding missing dependencies. Such "namespace" use is
not something i see everyday even in some experienced user's code.
The only thing it can't do is to read inside those sys dependent files to know what objects are there inside
monolithic libraries, like zexy. For that reason it reads a .txt file that the user can set that contains that information.