On Thursday 11 May 2006 02:58, Kirill Maslinsky wrote: [...] > Вообще я изначально представлял себе некий shell, ограниченный > только определёнными в модуле командами, и не имеющий собственной > программной логики для их объединения. IMHO будет неудобно. Если утрировать, то можно предствить такой shell к любой из библиотек /usr/lib/lib* А прикинуть можно попользовавшись напрямую /usr/lib/alterator/backend/* или по-схемовски /usr/lib/alterator/backend3/* Причем, там нет самых сложных модулей - разбивки диска и установки пакетов, т.е. полностью попробовать не удасться. У остальных модулей достаточно простой интерфейс. Так же будет необходимость в каждом модуле делать интерфейс специально ориентируясь на shell.
> Ну как apt-shell, если я правильно понимаю его устройство. В apt-shell много логики над libapt > Другой вопрос, что собственная программная логика может быть > полезной. Без нее не будет возможным, т.к. во многих модулях она в достаточно большой мере находиться в UI. > И тут, наверное, лучше не изобретать какой-то свой > синтаксис, а пользоваться scheme'овским, чтобы не умножать > сущности. IMHO скобок многовато будет для командной строки. > Если же кто устрашится scheme, то тот может просто не > пользоваться этими программными возможностями shell, и всё равно > он останется полезным. P.S. Для начала полезно текстовый UI, потом уже на shell смотреть можно будет. P.P.S. Я Стасу предлагал и он записал в TODO модуль для обзора файловой системы backend. Возможно, туда и можно будет прикрутить коммандную строку для начала. -- Regards, Sergey, ALT Linux Team, http://www.altlinux.ru http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
pgpQggnaShbq0.pgp
Description: PGP signature
_______________________________________________ Devel-conf mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-conf
