Možná trošku odbočujeme od tématu. RobotLoader je především nástroj pro načítání jednotlivých knihoven vlastní aplikace. Ta už je na Nette Frameworku postavena, tudíž závislost na RobotLoaderu je v pořádku. Načítání jiných knihoven je jen možný/volitelný/vedlejší/příjemný efekt.
Nelíbí se mi ale vydávat autoload na všechno za standardní řešení.
Mně také ne.
Tohle jde například řešit pomocí souboru TexyForDummies.php, který nastaví příslušnou include_path a naincluduje Texy.php. Pokročilý vývojář si nastaví include_path jak potřebuje a použije standardní řešení.
Ale přece include_path není „standardní řešení“, nebo alespoň není „standardnější“ než „standardní“ autoloading. Prostě je to jedna z cest. A pokud mohu aplikaci napsat tak, aby její funkčnost nebyla podmíněna správným nastavením určité direktivy, tak ji tak napíšu. Nerozumím snaze mě přesvědčit, abych tam uměle tuto závislost vložil ;)