Comments 17
Ваша работоспособность удивляет:)
Да какая, нафиг, работоспособность... :( Работоспособность это когда работаешь. А я развлекаюсь, потому что работой из-за этой жары никак заняться не могу.
В общем, статьи все эти пишутся в ожидании вдохновения. Как только оно вернётся - я перестану писать ПРО Inferno и продолжу писать НА Inferno. :)
В общем, статьи все эти пишутся в ожидании вдохновения. Как только оно вернётся - я перестану писать ПРО Inferno и продолжу писать НА Inferno. :)
Ещё раз, и придётся мне начать переводить этот самый плюмбинг :) В оригинальной статье разработчиков есть сравнения с аналогами в Windows и Mac OS :)
Кстати, запуск плюмбинга даже с настройками по умолчанию, сильно повышает рейтинг систем для пробующих их. Этакая изюминка - фича из юзерского интерейса аля Mac OS с мощностью UNIX shell...
Хм. А это только мне плюмбинг DBUS напоминает? :)
Про темы в tk: http://www.tcl.tk/cgi-bin/tct/tip/48
Я бы подкорректировал статью, Tk всё таки высокоуровневая библиотека UI в Inferno. Работа с графикой всё таки через draw(2)
Для начала я хотел бы выразить автору признательность за написание данного ряда статей - это очень хороший стартовый материал для людей, начинающих интересоваться прекрасными (и незаслуженно игнорируемыми) операционными системами Plan9 и Inferno. Хотя местами информация подается с неточностями и излишне эмоционально ;-).
Однако по поводу данной статьи я хотел бы внести ряд замечаний.
Tk не явлется единственным способом работы с графикой в Inferno. Это скорей высокоуровневый программный интерфейс для создания пользовательского интерфейса.
А для низкоуровневой работы с графикой используется draw(3). Через draw(3) Inferno рисуется все. Даже Tk работает через draw, хотя и более коротким путем - используя библиотеку libdraw, являющуюся частью ядра операционной системы. Tk действительно тоже входит в состав ядра (libtk) (насколько я понимаю это сделано для ускорения работы Tk - в целом Tk может быть полностью реализован как модуль на Limbo).
Что касается plumbing'a, то мне не вполне понятно, почему он попал в статью "Графика в Inferno". Plumbing - механизм обмена сообщениями между приложениями, никакого отношения к графике не имеет.
Желаю автору дальнейших творческих успехов.
С уважением,
santucco
Однако по поводу данной статьи я хотел бы внести ряд замечаний.
Tk не явлется единственным способом работы с графикой в Inferno. Это скорей высокоуровневый программный интерфейс для создания пользовательского интерфейса.
А для низкоуровневой работы с графикой используется draw(3). Через draw(3) Inferno рисуется все. Даже Tk работает через draw, хотя и более коротким путем - используя библиотеку libdraw, являющуюся частью ядра операционной системы. Tk действительно тоже входит в состав ядра (libtk) (насколько я понимаю это сделано для ускорения работы Tk - в целом Tk может быть полностью реализован как модуль на Limbo).
Что касается plumbing'a, то мне не вполне понятно, почему он попал в статью "Графика в Inferno". Plumbing - механизм обмена сообщениями между приложениями, никакого отношения к графике не имеет.
Желаю автору дальнейших творческих успехов.
С уважением,
santucco
Sign up to leave a comment.
Графика в Inferno