Menu

My TKE.ru

Alex Plotnikov
Attachments
en.png (500 bytes)

in English


Всем привет!

Здесь я попробую немного покалякать про редактор TKE.

"Я", он же aplsimple (с этой глупой птахой и цветочком) - Плотников Александр.

Почему TKE и Tcl/Tk как инструмент разработки TKE? Да потому что не мейнстрим.

Так что сразу - всем, кому в падло заниматься раскопками, говном мамонта и музейными экспонатами - сразу могу сказать: валите отсюда. Есть куча других мест в интернете, где вы найдете точку приложения своим талантам. И кучам.


Также сразу хочу предупредить и прочих достойных господ, которые захотят найти на [My TKE] описание простого редактора кода:

  1. TKE - не простой редактор, а нечто большее.

  2. TKE продолжает активно развиваться и потому не лишен недостатков и (о ужас! ужас!) багов.

  3. Описание редактора лучше всего дано в его меню Help/User Guide, а также в [Tips & Tricks]. Я не собираюсь их ни дублировать, ни подменять, ни переводить.

  4. Для юзеров винды есть stand-alone TKE.exe, со своим инсталлятором. Этот экзешник снимает (почти) все вопросы по установке и использованию TKE в Windows.

Если же вам интересно, что осталось за кругом этих "почти всех вопросов" && если вы хотите получить инструмент для своего Tcl/Tk, тогда... ну, тогда читайте дальше.


Добро пожаловать!

Немного всё-таки первоначального бла-бла. Куда ж без него?

Я наткнулся на TKE в марте 2018-го. Тогда-то всё и началось :)

А до того я уныло искал в интернете что-нибудь живое по теме "редактор для Tcl/Tk, написанный им самим". Всё, что попадалось, было каким-то убогим вырвиглазием, к тому же покрытым зыбучими песками времени.

Было такое ощущение, будто в Tcl/Tk люди приходят только затем, чтобы быстренько склепать разноцветные кнопки-чекбоксы, выложить это говнище в интернет (типа, гляньте, что я умею!) и пересесть на какой-нибудь мейнстримовский питон.

... и потом разводить в интернете блабло насчет говна мамонта. Я даже убежден, что этим флудом занимаются как раз те, кто потерпел неудачу в Tcl/Tk. Хотя лично я вполне понимаю, почему неудача (правда, не понимаю, почему флуд).

Дело в том, что Tcl/Tk не оправдывает ожидания приходящих в него. Ожидают найти в нем что-то C, C++, Pascal-, Java- и прочее-образное. А там этого нет и в помине. Больше того, поначалу месяца два-три неофиты Tcl регулярно плюются и клянутся завязать с этим дерьмом!

Большинство не выдерживает. Но те, кто остаются, становятся настоящими адептами этого чудесного и веселого языка под названием Tcl. (Скажите, когда вы последний раз веселились?)

Да, вот и правильное слово найдено: это веселый язык и заниматься им - весело и прикольно! Даже когда что-то не получается, почти всегда найдется какое-нибудь обходное - и забавное! - решение. Пожалуй, ни один язык не дает столько возможностей для собственного творчества, как Tcl. Если кому интересно, можно порыться в интернете на тему "мета-программирование на Tcl" и прочие умности-вкусности.

Правда, есть одно "но". Найти литературу по Tcl на русском - тот еще квест. Нет, конечно, кое-что можно разыскать, но полноценные туториалы и руководства по Tcl - только на английском. Увы.

Некоторый пробел по этой части я и попытаюсь здесь заполнить, применительно к Tcl.

Я намерен вести здесь такие темы (всё из моего личного опыта):

  • инсталляция и настройка TKE
  • настройка своей темы TKE
  • разработка плагинов в TKE
  • использование моих плагинов TKE и попутного софта (pave и пр.)
  • проблемы перевода и локализации TKE
  • болтовня типа бложика на тему TKE и Tcl/Tk

Повторюсь: речь будет преимущественно про не stand-alone TKE.

Опять же, если что-то не найдете здесь, поищите в меню Help/User Guide и [Tips & Tricks]. TKE очень хорошо документирован.


Следующий пост тут ожидается в надцатых числах февраля-19.

Пока!


Related

Wiki: My TKE
Wiki: MyTke-Intro
Wiki: Tips & Tricks