Одно могу только сказать,
сделать подобный shell нет никаких проблем ибо alterator написан на
интепретируемом языке, более того такой shell можно всегда предоставлять в
дополнение к любому другому интерфейсу (ну типа командной строки для особо
страждущих под окошками).

Остаётся только определиться с интерфейсом.
С одной стороны хорошо бы там задействовать возможности Scheme (для тех же 
условных конструкций например),
с другой стороны не слишком пугать ей.


On Wed, May 10, 2006 at 06:19:29PM +0400, Kirill Maslinsky wrote:
> Всем привет!
> 
> Довольно много было разговоров о текстовом интерфейсе к альтератору, 
> причём, насколько я понимаю, под выражением "текстовый интерфейс"
> всегда понималось нечто, с помощью псевдографики рисующее окошки, 
> кнопки и меню. То есть, строго говоря, по типу интерфейса это 
> GUI, реализованный средствами псевдографики, доступной на консоли.
> Другими словами, по принципу устройства он, собственно, и не текстовый вовсе. 
> 
> А если попробовать представить себе собственно текстовый интерфейс, 
> то на ум сразу приходит shell. И любопытно, что shell как тип интерфейса
> вполне ложится, на мой взгляд, на альтератор. 
> 
> А именно: 
> Модуль для альтератора по функциональности очень похож на специализированный 
> shell. Первый пример, который приходит в голову -- apt-shell, дальше 
> вспоминаются RAD Linux, интерфейсы которого также устроены как 
> специализированные shell. 
> 
> Так вот, на первый взгляд, в описании интерфейса на альтераторе достаточно
> данных для построения подобного специализированного shell: у элементов есть
> метки (названия), их можно использовать как имена команд (параметров),
> ввод/вывод в текстовом виде тоже вроде не проблема, и т. п. ...
> Об эффективности такого типа интерфейса можно судить по тем же 
> apt-shell и RAD Linux. 
> 
> Ну вот и вся идея, а дальше остаются подробности реализации. 
> Вообще лично мне кажется, что при таком подходе к текстовому 
> интерфейсу альтератора открывается довольно много разных возможностей.
> 
> -- 
> Kirill Maslinsky
> ALT Linux Documentation Team



> _______________________________________________
> Devel mailing list
> [EMAIL PROTECTED]
> https://lists.altlinux.org/mailman/listinfo/devel

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

Ответить