Вопрос для обсуждения. Как известно есть в alterator система отображения некоторых идентификаторов (url), в имена реальных файлов (atlas или старое название mapper) Дополнительно возможна дополнительная передача параметров (причём удобная система передачи параметров без кодирования их в самом url).
Например: (/url file "/tmp/file" param1 value1) Помимо прочего эта система позволяет делать последовательное перенаправление от одного url к другому с накоплением передаваемых параметров. Например: (/url1 view /url param2 value2) Если мы обратимся к файлу внутри alterator через /url1, то он получит параметры param2 value2. Итого, подытоживая, эта система обеспечивает: 0. собственно передачу параметров диалогам. 1. прозрачную подстановку сходных компонент (/std/frame это может быть как /wizard/frame, так и /standalone/frame) 2. В качестве бонуса есть возможность делать url даже на строки в памяти, а не на файлы. Понятное дело что она очень напоминает и те урлы которые есть во внешнем мире. Теперь вопрос: Можно ли задействовать какой-нибудь существующий внешний велосипед, обеспечивающий: 1. Сопоставление урлов и файлов. 2. Возможность передачи доп. параметров. 3. Возможность перенаправления на другие урлы с накоплением параметров. Кроме того этот внешний велосипед должен быть: 1. дешёвым 2. производительным 3. масштабируемым, то есть в примитивном случае не требовать наличия в системе какой-либо супер-системы размером в несколько мегабайт, и вытягивающей по зависисимостям пол-Сизифа. 4. переносимым между разными платформами. -- Стас. _______________________________________________ Devel-conf mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-conf
