Всем привет!
Здесь я попробую немного покалякать про редактор TKE.
"Я", он же aplsimple (с этой глупой птахой и цветочком) - Плотников Александр.
Почему TKE и Tcl/Tk как инструмент разработки TKE? Да потому что не мейнстрим.
Так что сразу - всем, кому в падло заниматься раскопками, говном мамонта и музейными экспонатами - сразу могу сказать: валите отсюда. Есть куча других мест в интернете, где вы найдете точку приложения своим талантам. И кучам.
Также сразу хочу предупредить и прочих достойных господ, которые захотят найти на [My TKE] описание простого редактора кода:
TKE - не простой редактор, а нечто большее.
TKE продолжает активно развиваться и потому не лишен недостатков и (о ужас! ужас!) багов.
Описание редактора лучше всего дано в его меню Help/User Guide, а также в [Tips & Tricks]. Я не собираюсь их ни дублировать, ни подменять, ни переводить.
Для юзеров винды есть 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.
Я намерен вести здесь такие темы (всё из моего личного опыта):
Повторюсь: речь будет преимущественно про не stand-alone TKE.
Опять же, если что-то не найдете здесь, поищите в меню Help/User Guide и [Tips & Tricks]. TKE очень хорошо документирован.
Следующий пост тут ожидается в надцатых числах февраля-19.
Пока!