Представлен (https://sourceforge.net/p/tcl/mailman/message/36166576/) релиз Tcl/Tk 8.6.8 (http://tcl.tk/), динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также подходит для других задач, таких как web-разработка, создание сетевых приложений, администрирование систем и тестирование.
В новой версии переработана система сборки nmake, добавлена поддержка обратных ссылок (backrefs) в "[array names -regexp]", обеспечена возможность использования примесей (mixin) в "[info * methods]". Улучшена поддержка платформы ReactOS, прекращена поддержка macOS 10.5, внесены улучшения в работу Tk на платформе macOS. Обновлены включённые в базовую поставку пакеты Itcl 4.1.1, sqlite3 3.21.0, Thread 2.8.2, tdbc* 1.0.6 и http 2.8.12. Устранены утечки памяти в реализации B-tree в "[text]" и в коде обработки изображений. Исправлено несколько ошибок, приводящих к крахам и зависаниям.URL: https://sourceforge.net/p/tcl/mailman/message/36166576/
Новость: http://www.opennet.ru/opennews/art.shtml?num=47793
> ...Tcl получил для создания интерфейсов пользователя...HiDpi когда запилят?
ато не выкидывать же хорошую программу лишь потому что на новом мониторе она перестала (нормально) открываться
(или выкидывать хороший монитор?)
покупать хороший монитор
> покупать хороший мониторПлюсую. Как же легко сегодня маркетологи разводят лохов.
>> покупать хороший монитор
> Плюсую. Как же легко сегодня маркетологи разводят лохов.Абсолютно согласен! Долбаные маркетологи, тольки и знают, что впаривать всякое дерьмо. Нормально же сидели на CGA! Нет, надо было им нас, как лохов, развести сначала на всякие там SVGA, потом FullHD, а теперь вот 4K затуливают.
Капец, блин!
Под нормальные мониторы софт переделывать не надо. Вот с этого и надо начинать.
Срочно запилить технологию передачи монитору инфы о dpi отображаемых окон/объектов, а в монитор мульти-dpi композитор.
Вот и запиливай. А я пока нормальный монитор куплю.
> Под нормальные мониторы софт переделывать не надо. Вот с этого и надо начинать.Действительно! Правильный монитор 320x200 покажет и в 4K разрешении! Это всякие дурацкие выдают нормальное 4K разрешение, вынуждая бедных софтописателей учитывать разную плотность пикселей и прочий бред сумасшедшего. Нормальным людям с нормальными мониторами это не нужно!
1920x1080 дома, в гараже 1024x768 для музыки. Никаких проблем вообще. Как, впрочем, и у разработчиков сабжа. Может ты один такой страдалец?
> Никаких проблем вообще. Как, впрочем, и у разработчиков сабжа. Может ты один такой страдалец?Понимаешь, в принципе, проблем действительно нет. Все прекрасно показывается. И даже зрение прокачается при попытке видеть что-то на разрешении 4K у 24" монитора. ;-)
Фотки править неудобно
так это - хороший.
Программу на tk отлично видно - в лупу. Потому что она рисуется по точкам, а точки как раз у хорошего монитора - неразличимы глазом, а не "22 на дюйм, нет, наклоните ваш дюйм...и еще вот сюда сдвиньте...ну и что что 21.5, округлять полагается в большую сторону".
> ну и что что 21.5, округлять полагается в большую сторонуОкруглять что?
21.5
>> ...Tcl получил для создания интерфейсов пользователя...
> HiDpi когда запилят?где ваши патчи?
> ато не выкидывать же хорошую программу лишь потому что на новом мониторе
> она перестала (нормально) открываться
> (или выкидывать хороший монитор?)или наконец-то заняться своей профессиональной деятельностью - заодно вернув проекту, которым вы пользовались на халяву двадцать с лишним лет, что-то стоящее.
> где ваши патчи?А Ваши?
> А Ваши?Его всё устраивает. Так что мимо кассы.
> А Ваши?увы, достанутся другому проекту - ничего жизненноважного у меня на Tk не завязано.
хотя, вероятно, и зря - патчи в Tk пропихнуть скорее всего реализуемая задача, в отличие от модных-современных, которым то не так подано, то несезон, то ваша рожа не нравится.
по идее, для систем посовременнее X11, там ничего особо сложного - запросить разрешение в "визуальных" пикселях, да пересчитать физические. С битмэпами придется возиться, но и для этого все уже сто лет написано.
> заодно вернув проекту, которым вы пользовалисьА Вы уже заплатили проекту? :) Или только руками трясти умеете? Вернёмся к патчам..
> где ваши патчи?У меня тут тачка без мотора, толкайте давайте!
Почему этим почти никто не пользуется? По слухам и при беглом рассмотрении - офигенная штука, но нет, все юзают только GTK, QT, WX и непортабельную проприетарщину типа WPF и Cocoa...
Слишком Motif, слишком простой как Интернет, слишком хороший чтобы использовать. (Он слишком удобный, но не красивый. (Но мне плевать с высокой колокольни на красивость.))
Мотиф как раз не проблема, если он мотифирован в духе macos, а не в духе кои8.Но вот слишком простой... Есть случаи, когда приложение должно выглядеть эстетично (в духе буржуазного мэйнстрима) -- эта возможность есть уже?
> Мотиф как раз не проблема, если он мотифирован в духе macos, а
> не в духе кои8.
> Но вот слишком простой... Есть случаи, когда приложение должно выглядеть эстетично (в
> духе буржуазного мэйнстрима) -- эта возможность есть уже?Сейчас в мэйнстриме плоские интерфейсы. Так что цвета поменять не проблема.
а как же web (framework) или java (swing, javafx, etc) ?
>> Мотиф как раз не проблема, если он мотифирован в духе macos, а
>> не в духе кои8.
>> Но вот слишком простой... Есть случаи, когда приложение должно выглядеть эстетично (в
>> духе буржуазного мэйнстрима) -- эта возможность есть уже?
> Сейчас в мэйнстриме плоские интерфейсы. Так что цвета поменять не проблема.Решил посмотреть пакет ещё разок, вдруг проникнусь (нужно для мелких задач, так что подниматься на qt/gtk и прочее нет резону). Так не столько о цветах речь (да вообще не о цветах), сколько о мелких, но далеко не малозначительных удобствах. Менюхи чтобы не прокликивать, а самоткрытие, шрифты выбирать, причём не чёрной магией, диалоги файловые не в духе винды 3.11?
> Менюхи чтобы не прокликивать, а самоткрытиезачем такое?
чтобы мышкой нельзя было переместить лишний раз нетуда?
npm install do_zbs
>> Менюхи чтобы не прокликивать, а самоткрытие
> зачем такое?А чтобы насолить труЪ пиплам. Ну потому что моторика уже на это перестроена.
Документацию надо читать https://www.tcl.tk/man/tcl8.4/TkCmd/menu.htm#M10 Но, вижу, для современных школьников это чёрная магия.
> Документацию надо читать https://www.tcl.tk/man/tcl8.4/TkCmd/menu.htm#M10 Но, вижу,
> для современных школьников это чёрная магия."Но вижу..." -- только плохо. Единственный известный *мне* достойный продукт на tcl - gerwin - как раз имеет это свойство по умолчанию (ну разве что это делают виджеты, которые он подключает).
>> Документацию надо читать https://www.tcl.tk/man/tcl8.4/TkCmd/menu.htm#M10 Но, вижу,
>> для современных школьников это чёрная магия.
> "Но вижу..." -- только плохо. Единственный известный *мне* достойный продукт на tcl
> - gerwin - как раз имеет это свойство по умолчанию (ну
> разве что это делают виджеты, которые он подключает).Это исключительно твои половые трудности. Зачем ты проецируешь свои личные проблемы на продукт?
>>> Документацию надо читать https://www.tcl.tk/man/tcl8.4/TkCmd/menu.htm#M10 Но, вижу,
>>> для современных школьников это чёрная магия.
>> "Но вижу..." -- только плохо. Единственный известный *мне* достойный продукт на tcl
>> - gerwin - как раз имеет это свойство по умолчанию (ну
>> разве что это делают виджеты, которые он подключает).
> Это исключительно твои половые трудности. Зачем ты проецируешь свои личные проблемы на
> продукт?Языкасты, зато читаем с трудом, да? Gerwin *имеет* самодвижущиеся менюшки.
И, кстати, да, я (как и всякий другой) ожидаю от продукта именно того, что нужно мне. Шок!
Ttk уже давно сделали.
Не понимаю, какие проблемы с разрешением. В своей программе я могу любую часть интерфейса увеличить или уменьшить так, как мне надо.
Кроме того, если программа сделана по стандартной технологии, то добраться до её исходника совсем нетрудно(он содержится в исполняемом файле), а после этого изменить параметры интерфейса не представляет никакого труда - обычно дабавить несколько строк.
> Не понимаю, какие проблемы сПопробуй сделать над собой https://duckduckgo.com/?q=hidpi+site:lwn.net усилие?
A Tcl/Tk здесь причем? Я именно про него говорил.