Comments 7
очень интересная статья
хотелось бы увидеть больше объяснений по синтаксису, иначе очень сложно воспринимать
еще не понял причем тут программирование для кпк, упомянутое в первом абзаце )
хотелось бы увидеть больше объяснений по синтаксису, иначе очень сложно воспринимать
еще не понял причем тут программирование для кпк, упомянутое в первом абзаце )
вообще все очень сумбурно, уже который раз перечитываю статью, она создает у меня впечатление незавершенности
если вы уже разместили её в разделе «Mobile Development» хотелось бы увидеть в начале небольшое вступление как запустить вашу программу
во-всяком случае вы заинтересовали «экзотиклем», за что спасибо
если вы уже разместили её в разделе «Mobile Development» хотелось бы увидеть в начале небольшое вступление как запустить вашу программу
во-всяком случае вы заинтересовали «экзотиклем», за что спасибо
Это будет цикл статей, конечном этапом которых будет приложение для КПК.
Первая статья это «движок» написанный на xotcl. Вечно забываю, что другие люди живут со мной в разном контексте. Для запуска необходимо поставить tcl и xotcl. Запустить можно под windows через activestate tcl. После установки следует изучить программу teacup в папке приложения tcl/bin и поставить xotcl (что-то типо teacup install xotcl). Далее пример можно запускать. Под ubuntu следует добавить что-то типа «deb ru.archive.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse» в /etc/apt/sources.list, выполнить apt-get update и apt-get install tcl xotcl, далее пример можно будет запустить.
Вторая статья будет про графическую библиотеку tk и работающий пример (только графика) под КПК (WM 2002 и выше). Графика скорее всего будет написана на plain tcl, но не исключен вариант, что и на xotcl, но тогда будет работать пока только на настольных машинах.
В третьей статье я опишу поверхностно xotclide. И завершу разработку.
В четвертой статье адаптируем приложение для кпк — так будет рассказано про особую магию tcl и jit компиляцию на нем.
Если интересно перед второй статьей могу дать небольшое описание языка tcl. XOTcl я сам пока изучаю, но, судя по мануалу, он очень похож на ruby и smalltalk. Так как здесь тусуется много рабистов я сразу взял быка за рога:)
Пока следует учесть, что программа на языке tcl это список выражение, выражение это имя комманды и аргументы, разделенные пробелом. Выражения разделены переводом строки или ;. $q заменяется значением переменной q, [q w] заменяется результатом выполнения выражения «q w». Кавычки группируют содержание выполняя подстановку ($q и [q w]), фигурные скобки группируют содержание. Символ \ производит экранирование, таким образом значение \$q есть \$q. Следует иметь ввиду, что если переменная w содержит q, то выражение [$w w] эквиваненто [q w].
Первая статья это «движок» написанный на xotcl. Вечно забываю, что другие люди живут со мной в разном контексте. Для запуска необходимо поставить tcl и xotcl. Запустить можно под windows через activestate tcl. После установки следует изучить программу teacup в папке приложения tcl/bin и поставить xotcl (что-то типо teacup install xotcl). Далее пример можно запускать. Под ubuntu следует добавить что-то типа «deb ru.archive.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse» в /etc/apt/sources.list, выполнить apt-get update и apt-get install tcl xotcl, далее пример можно будет запустить.
Вторая статья будет про графическую библиотеку tk и работающий пример (только графика) под КПК (WM 2002 и выше). Графика скорее всего будет написана на plain tcl, но не исключен вариант, что и на xotcl, но тогда будет работать пока только на настольных машинах.
В третьей статье я опишу поверхностно xotclide. И завершу разработку.
В четвертой статье адаптируем приложение для кпк — так будет рассказано про особую магию tcl и jit компиляцию на нем.
Если интересно перед второй статьей могу дать небольшое описание языка tcl. XOTcl я сам пока изучаю, но, судя по мануалу, он очень похож на ruby и smalltalk. Так как здесь тусуется много рабистов я сразу взял быка за рога:)
Пока следует учесть, что программа на языке tcl это список выражение, выражение это имя комманды и аргументы, разделенные пробелом. Выражения разделены переводом строки или ;. $q заменяется значением переменной q, [q w] заменяется результатом выполнения выражения «q w». Кавычки группируют содержание выполняя подстановку ($q и [q w]), фигурные скобки группируют содержание. Символ \ производит экранирование, таким образом значение \$q есть \$q. Следует иметь ввиду, что если переменная w содержит q, то выражение [$w w] эквиваненто [q w].
Интересное оформление статьи в виде программы :-). Но, действительно, несколько сумбурно.
Скажите чем вы раскрашивали код? :)
Sign up to leave a comment.
Введение в mobile xotcl