On Fri, May 12, 2006 at 04:19:51AM +0400, Kirill Maslinsky wrote:
> Привет!
> 
> > > Вообще я изначально представлял себе некий shell, ограниченный
> > > только определёнными в модуле командами, и не имеющий собственной
> > > программной логики для их объединения.
> > IMHO будет неудобно. Если утрировать, то можно предствить такой 
> > shell к любой из библиотек /usr/lib/lib*
> > А прикинуть можно попользовавшись 
> > напрямую /usr/lib/alterator/backend/* или 
> > по-схемовски /usr/lib/alterator/backend3/*
> 
> Похоже, мы несколько по-разному себе это представляем. 
> Я имел в виду, что shell нужно строить на основе _описания интерфейса_
> модуля, а не его бэкенда. Как ты верно заметил, объединяющая логика
> действительно зашита в основном в UI модуля. 
Боюсь что нынешнее описание имеет мало общего со строчным интерфейсом 
Сейчас львиная доля описания:
виджеты и их взаимодействие (что есть и в GUI и в HTML), а что есть
виджеты в строчном интерфейсе?

Ну а открывающие и закрывающие скобки в командной строке можно сделать
автоматом, была давно уже идея насчёт того чтобы говорить
что-то типа
хочу в контексте (aaa <here> bbb), и тогда всё что вводится будет попадать
в точку <here>.

_______________________________________________
Devel-conf mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-conf

Ответить