Вопрос для обсуждения.

Как известно есть в 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

Ответить