- [The Tcl Programming Language: A Comprehensive Guide] - относительно свежая книга 2017, по 8.62022-02-23
- Новый сайт Tcl начали раскручивать ->2019-02-05
- Презентации:2018-04-28
- small version of Tcl -> подборка2017-09-29
- Кстати Tcl/Tk умеет работать поверх SDL.2016-08-04
- Tcl - 25 лет! -> -->2014-01-20
- Можно picol 2010-10-13
-
- Вышла 9-я версия (с Хабарки тащу). Toчкa oпopы(1 знак., 05.10.2024 21:30, ссылка)
- Используете? А то в контексте МК что-то миниатюрное актуальней, как
мне кажется. А тут и 2Gb+ и Zip as filesystem. В роде в Альтере или
Ксилинксах встроенный язык, с другим не сталкивался. - Dingo(07.10.2024 12:19)
- Нет. Туповат-с, еле-еле с Си разбираюсь, да и задач для тикля нет. - Toчкa oпopы(07.10.2024 12:41)
- Используете? А то в контексте МК что-то миниатюрное актуальней, как
мне кажется. А тут и 2Gb+ и Zip as filesystem. В роде в Альтере или
Ксилинксах встроенный язык, с другим не сталкивался. - Dingo(07.10.2024 12:19)
- Планирую ГУЙ на нем писать для ПК на производстве (прошивка/тесты поделия). Внутрянка make/bash. Преимущество - все инф потоки провязаны через линукс инфраструктуру. - RED_DRAGON(18.02.2023 13:56)
- Жив, курилка! Открытая среда разработки новой FPGA компании Rapid Silicon использует TCL в качестве основы автоматизации Evgeny_CD(1 знак., 17.02.2023 22:04, ссылка)
- [The Tcl Programming Language: A Comprehensive Guide] - относительно свежая книга 2017, по 8.6 Evgeny_CD(2 знак., 23.02.2022 22:12, ссылка, ссылка)
- Купил, скачал. Оплатил пластиковой картой "Русский Стандарт". Все всех устроило. PDF без защиты, вроде как там нет ссылок на меня. Стиль изложения простой и понятный, мне понравилось. - Evgeny_CD(27.02.2022 02:05)
- В готовом виде не нашел. Надо бы поискать. Буду благодарен, если кто найдет. - Evgeny_CD(23.02.2022 22:14)
- [BAWT] Build Automation With Tcl. configurable framework written in Tcl for building C/C++ based software libraries from source code without user interaction. Evgeny_CD(2 знак., 23.02.2022 21:58, ссылка, ссылка)
- Народ зачал [Tcl/Tk 8.7]. Пока альфа-стадия Evgeny_CD(2 знак., 23.02.2022 21:56, ссылка, ссылка)
- Сюда, что ли.... Toчкa oпopы(403 знак., 23.02.2022 21:03, ссылка)
- Спасибо! Сайт проги Evgeny_CD(1 знак., 23.02.2022 21:28, ссылка)
- Интересная бумага родом из счастливого 2016 года, описывающая сияющие перспективы Tcl. Спустя 5 лет перспективы сильно затуманились по причине прущего по всем фронтам хипстерского питона. Evgeny_CD(22 знак., 07.08.2021 08:32, ссылка)
- Рекомендую. Очередная книга Столярова А.В. в 12-й главе очень неплохо дан Tcl/Tk. Ozelot(6 знак., 29.07.2020 08:11, ссылка)
- Tcl через llvm может компилироваться в нативный код, что даёт до 20 раз ускорения на численных расчётах. - fk0(06.02.2019 00:53, ссылка)
- Новый сайт Tcl начали раскручивать -> - Evgeny_CD(05.02.2019 21:26, ссылка)
- По-моему наоборот, Tcl стали закапывать. Старое wiki было куда гораздо лучше. Найти и скачать бы копию. wiki.tcl.tk сейчас уже ведёт не туда. А был интересный источник информации. - fk0(06.02.2019 00:58, ссылка)
- Я новый адрес имел в виду. По ощущениям согласен. Тонкость в правом верхнем углу - Hosted by ActiveState Evgeny_CD(504 знак., 06.02.2019 13:23)
- По-моему наоборот, Tcl стали закапывать. Старое wiki было куда гораздо лучше. Найти и скачать бы копию. wiki.tcl.tk сейчас уже ведёт не туда. А был интересный источник информации. - fk0(06.02.2019 00:58, ссылка)
- IDE для работы с Tcl ОО расширениями -> - Evgeny_CD(03.11.2017 13:24, ссылка)
- Новая книга вышла - The Tcl Programming Language: A Comprehensive Guide Paperback – July 18, 2017 -> Главы из нее --> - Evgeny_CD(03.11.2017 12:51, ссылка, ссылка)
- Оглавление книги. Вот тут -> можно купить PDF занедорого. Вдруг кто отпрепарированную найдет? Evgeny_CD(05.02.2019 21:16, ссылка)
- Tcl + FPGA -> - Evgeny_CD(31.08.2016 20:22, ссылка)
- Человек начал писать он-лайн книгу Tcl Programming for Windows -> - Evgeny_CD(23.08.2014 09:09, ссылка)
- Этот ваш Tcl -- жалкая паделка жалких студентов и говно мамонта. А вот в windows power shell -- там такого, такого, такого напрограммировать можно... И профессионалы всё пишут на C#. - fk0123(23.08.2014 11:30, )
- Наверное, на C# под PIC? :) power shell - штука улетная, согласен, но не портабильная... - Evgeny_CD(23.08.2014 15:27)
- При большом желании можно и под PIC на C# - AlexG(23.08.2014 23:45, ссылка, ссылка)
- Едрена вошЪ, народ задумал совсем не смешную вещь. Статическая компиляция ли кода CLI в асм контроллера. Evgeny_CD(1663 знак., 24.08.2014 18:17)
- Пока набил текст на планшете Самсунг - чуть планшет не расхерачил. Создателя экранной клавиатуры надо было переехать трактором в детстве. - Evgeny_CD(24.08.2014 18:20)
- Нет, просто нужен нормальный ноутбук, а не пришибленный недокомпьютер :-) - SciFi(24.08.2014 18:32)
- Ну должен же я на своей жопе попробовать, что такое планшет, блеадь. .. - Evgeny_CD(24.08.2014 18:34)
- Ну так
съешьте еще этих булочеккакого хрена?! Слушайте музыку, играйте в игры. Гвозди - микроскопом, это понятно, но квантовые вычислители - кувалдой? 8) - Скрипач(24.08.2014 18:42) - Я соприкоснулся с мобильной хренью (случайно, т.к. сознательно не хотел). Прикольная игрушка, когда нет доступа к нормальному компу. Но если есть стул и место на столе для ноутбука, то все эти планшеты - мазохизм. Вывод: планшеты - для бомжей :-) - SciFi(24.08.2014 18:37)
- Свою надо беречь, она одна :) - Ruslan(24.08.2014 18:34)
- Ну так
- Ну должен же я на своей жопе попробовать, что такое планшет, блеадь. .. - Evgeny_CD(24.08.2014 18:34)
- Нет, просто нужен нормальный ноутбук, а не пришибленный недокомпьютер :-) - SciFi(24.08.2014 18:32)
- Пока набил текст на планшете Самсунг - чуть планшет не расхерачил. Создателя экранной клавиатуры надо было переехать трактором в детстве. - Evgeny_CD(24.08.2014 18:20)
- ...не лечится :(( - MBedder(24.08.2014 00:28)
- Едрена вошЪ, народ задумал совсем не смешную вещь. Статическая компиляция ли кода CLI в асм контроллера. Evgeny_CD(1663 знак., 24.08.2014 18:17)
- При большом желании можно и под PIC на C# - AlexG(23.08.2014 23:45, ссылка, ссылка)
- Наверное, на C# под PIC? :) power shell - штука улетная, согласен, но не портабильная... - Evgeny_CD(23.08.2014 15:27)
- Этот ваш Tcl -- жалкая паделка жалких студентов и говно мамонта. А вот в windows power shell -- там такого, такого, такого напрограммировать можно... И профессионалы всё пишут на C#. - fk0123(23.08.2014 11:30, )
- Довольно интересная IDE ezdit is a cross-platform editor written in Tcl/Tk. Features include syntax highlighting, auto-completion, code browsing, auto-indentation, etc. It also support plugins which extend the editor's functionality. Evgeny_CD(54 знак., 21.03.2014 14:38, ссылка, ссылка)
- WTK Repo -> "Все то жа самое, что Tcl/Tk, только в браузере с JS и HTML5/CCS3". На самом деле, из TK там пока немного портировано, но задумка крайне интересная. --> Исходник сервера, хорошо показывающий лаконичность Tcl. - Evgeny_CD(13.03.2014 18:23, ссылка, ссылка)
- Был же плагин для браузера, чтоб tcl/tk в браузере исполнять (наподобии java). - fk0(13.03.2014 18:32)
- Да, но он не для всех браузеров и его забросили в плане развития. - Evgeny_CD(13.03.2014 18:53)
- Был же плагин для браузера, чтоб tcl/tk в браузере исполнять (наподобии java). - fk0(13.03.2014 18:32)
- Множество полезнейшего софта на Tcl от G. Andrew Mangogna. Этот загадочный человек пришел про себя так: I have used Tcl in many professional contexts since the early 1990's. My recent public efforts are contained in TclRAL ->. Его публичные Evgeny_CD(27 знак., 04.03.2014 23:30, ссылка, ссылка)
- TclRAL is a "C" based extension of Tcl that implements a complete relational algebra. Основное поле деятельности G. Andrew Mangogna. Evgeny_CD(951 знак., 04.03.2014 23:33, ссылка, ссылка)
- Metakit ещё. - fk0(05.03.2014 07:29)
- Да, ->, но он все таки ориентирован на работу с файлом, т.е. данные хранятся "снаружи" от Tcl. - Evgeny_CD(05.03.2014 12:18, ссылка)
- Metakit ещё. - fk0(05.03.2014 07:29)
- Набор вспомогательных тулзов. Автоматы Мура и Мили, декодер elf файлов, тулза для работы с asciidoc и проч. Дока вложена. Evgeny_CD(221 знак., 04.03.2014 23:32, ссылка)
- Набор тулзов для встраиваемых систем. Все крутится вокруг Single Threaded Software Architecture. STSA is an implementation of a execution engine that satisfies the execution rules of Executable UML (xUML). It is targeted to micro-controller based Evgeny_CD(290 знак., 04.03.2014 23:31)
- Ламиры! Давно есть FreeRTOS и там на каждый чих можно завести 100500 потоков -- вот это настоящий проф. уровень! - fk0(05.03.2014 07:35)
- нечто похожее встраивает в дракон т.Митькин на forum.oberoncore.ru/viewtopic.php?f=79&t=3716 - TimeZoneDefault(04.03.2014 23:47, )
- Идеи у всех похожие, но оптимального решения пока не нашли. - Evgeny_CD(04.03.2014 23:59)
- TclRAL is a "C" based extension of Tcl that implements a complete relational algebra. Основное поле деятельности G. Andrew Mangogna. Evgeny_CD(951 знак., 04.03.2014 23:33, ссылка, ссылка)
- Moni: A serial port monitor written in Tcl/Tk -> Исходники, все просто и понятно. Как основа для своего, конфигурируемого терминала самое то. - Evgeny_CD(14.02.2014 00:56, ссылка)
- QTcl -> --> Типа народ разными путями пытается Qt прикрутить... - Evgeny_CD(09.02.2014 02:27, ссылка, ссылка)
- Маразм. Tk слишком сильно увязан с Tcl. И прикручивание Tk к чему-то, например, тащит внутрь Tcl. А тут как бы не потащило Tk (а зачем тогда Qt?) А чтоб окончательно оторвать -- очень уж большой объём работы. Особенно в том, что событийный fk0(27 знак., 09.02.2014 02:35)
- Critcl lets you easily embed C code in Tcl -> удивительная вещь. Компилит С "код на ходу". - Evgeny_CD(09.02.2014 02:22, ссылка, ссылка)
- SWIG тебе ещё в копилку: is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. - fk0(09.02.2014 03:47, ссылка)
- Порванный баян [:|||||||:] опять же новость 10-летней давности. Бестолковая штука кстати. Разумней на C писать Tk-шные команды и встраивать интепретатор в свою программу на C/C++. Можно и наборот, но получится так же бестолково, как и tcl+Qt: fk0(30 знак., 09.02.2014 03:45)
- tkcon -> продвинутая консоль вместо стандартной Tk'шной. - Evgeny_CD(09.02.2014 02:20, ссылка)
- Новости 10 лет! Её бы допилить вместо убогого шелла в виндах. А вставка картинок, виджетов и окон с другими приложениями в Tk-шный редактор -- это ещё в прошлом веке изобрели. Туда прямо (в текст) запросто окна других приложений вставлять можно. fk0(600 знак., 09.02.2014 03:25)
- Ещё смотри из новинок в гуях. Задумка интересная. Но мышью неудобно, нужна какая-то новая форма манипулятора. Может и пальцем в экран тыкать. - fk0(09.02.2014 03:39, ссылка)
- Да, замах у чуваков нетривиальный! Спасибо! - Evgeny_CD(09.02.2014 20:58)
- Ещё смотри из новинок в гуях. Задумка интересная. Но мышью неудобно, нужна какая-то новая форма манипулятора. Может и пальцем в экран тыкать. - fk0(09.02.2014 03:39, ссылка)
- Новости 10 лет! Её бы допилить вместо убогого шелла в виндах. А вставка картинок, виджетов и окон с другими приложениями в Tk-шный редактор -- это ещё в прошлом веке изобрели. Туда прямо (в текст) запросто окна других приложений вставлять можно. fk0(600 знак., 09.02.2014 03:25)
- Любопытный редактор на Tcl -> Микроскопические размеры exe и вполне нормальная скорость работы завораживают... - Evgeny_CD(24.01.2014 00:00, ссылка)
- Аналоги make на Tcl Evgeny_CD(428 знак., 23.04.2013 00:36)
- В конце декабря вышел Вышел Tcl/Tk 8.6.0. 8.5.0 была выпущена 5 лет назад. -> - Evgeny_CD(13.04.2013 21:27, ссылка)
- Респект fk0! -> Он дал ссылку на Picol --> упрощенный недоTcl язык, но зато очень компактный и экономный. При изучении темы выплыл порт на Colibri - очень интересную инфраструктурную либу. Evgeny_CD(568 знак., 15.06.2012 01:52, ссылка, ссылка)
- У Tcl неплохо поддержана работа с бинарными данными (в том числе и варианты 001101, индейцы всех сортов и мастей, портабильные и нативные для машины варианты...), но синтаксис все же специфический. Evgeny_CD(178 знак., 01.03.2012 11:45)
- Подборка всяких либ и модулей на Tcl -> Внушает! - Evgeny_CD(27.02.2012 11:57, ссылка)
- filtr - A personal document management system combining the features of backup, version control and document management tools. -> Статус непонятен, но можно использовать исходники для создания своей системы управления файлами. - Evgeny_CD(27.02.2012 12:13, ссылка)
- Woof! - is an open-source, platform and server-independent web application framework written in the Tcl programming language. -> Есть несколько фремворков, но этот больше похож на продвинутый. - Evgeny_CD(27.02.2012 12:04, ссылка)
- А зачем все эти веб сервера нужны? В приборе, имеется ввиду. Несколько страниц можно и заранее сделать, запросы к ним руками и разобрать. Руками - это простой сишный или асмовый код, имею ввиду symbions(181 знак., 05.03.2014 00:18)
- В приборе нужен простейший веб-сервер способный отдать 1) статический контент (один файл, вообще один -- html в который упхнуто "веб-приложение" на javascript исполняемое браузером), 2) получать GET-запросы и отдавать ответы в удобном для прибора fk0(180 знак., 05.03.2014 07:43)
- зачем веб сервер? обычная подпрограмма, скорее - три: приём, передача, распознрвание запроса с формированием ответа. symbions(35 знак., 05.03.2014 20:49)
- Чтобы js код юзеру передать! Иначе его с флешки запускать придется, а это не есть гут. fk0 четко все описал: передали клиенту статическую страницу, и потом генерим ответы на GET'ы со стороны JS, котороый в браузере крутится. - Evgeny_CD(05.03.2014 21:09)
- Ага, понял, спасибо обоим. symbions(130 знак., 06.03.2014 03:22)
- Чтобы js код юзеру передать! Иначе его с флешки запускать придется, а это не есть гут. fk0 четко все описал: передали клиенту статическую страницу, и потом генерим ответы на GET'ы со стороны JS, котороый в браузере крутится. - Evgeny_CD(05.03.2014 21:09)
- зачем веб сервер? обычная подпрограмма, скорее - три: приём, передача, распознрвание запроса с формированием ответа. symbions(35 знак., 05.03.2014 20:49)
- -> - Evgeny_CD(05.03.2014 00:30, ссылка)
- Оно устарело как мамонты. - fk0(05.03.2014 07:36)
- -> Вот эта штука хороша для встраиваемых WEB серваков - Evgeny_CD(05.03.2014 00:28, ссылка)
- Я их рассматриваю не для прибора, как как средство визуализации. Вместо написания кода GUI родить фремворк и быстро визуализировать нечто - приятно в процессе разработки. - Evgeny_CD(05.03.2014 00:27)
- Родить фреймворк -- верный способ лишиться пожизненной занятости и путь к безработице. - fk0(05.03.2014 07:40)
- Это если фреймворк меньше 100 мегабайт и есть документация. Поэтому современные фреймворки от гига и документации нет совсем: смотрите исходники. Еще помогает перетасовывание 1/3 основных функций/классов в каждой третьей версии, причем от 3m(63 знак., 14.12.2017 22:37)
- Ойнескажииии… бывает, что в результате к галере приковываешься и оооочень долго не можешь перестать быть неотъемлемой частью получившейся системы. Но вообще оно того стоит. Свой целевой фреймворк для определённого круга задач — это шикарно. Николай Коровин(84 знак., 14.12.2017 14:24 - 14:27)
- Если ты и есть 100% пользователей своего фремфорка - то все совсем не так :) - Evgeny_CD(05.03.2014 13:03)
- Ну как бы уметь печь печенье и уметь его тупо жрать -- это несколько разное. - fk0(05.03.2014 13:12)
- Родить фреймворк -- верный способ лишиться пожизненной занятости и путь к безработице. - fk0(05.03.2014 07:40)
- В приборе нужен простейший веб-сервер способный отдать 1) статический контент (один файл, вообще один -- html в который упхнуто "веб-приложение" на javascript исполняемое браузером), 2) получать GET-запросы и отдавать ответы в удобном для прибора fk0(180 знак., 05.03.2014 07:43)
- Tcl Web Application Framework -> Вроде живое, но Woof смотрится более мощным. Evgeny_CD(27.02.2012 12:06 - 04.03.2014 23:36, ссылка)
- Embedded TCL Web Server -> Простейший сервак (но с SSL) объемом в 2 ЭКРАНА КОДА. - Evgeny_CD(27.02.2012 12:08, ссылка)
- А зачем все эти веб сервера нужны? В приборе, имеется ввиду. Несколько страниц можно и заранее сделать, запросы к ним руками и разобрать. Руками - это простой сишный или асмовый код, имею ввиду symbions(181 знак., 05.03.2014 00:18)
- libHaru is a free, cross platform, open source library for generating PDF files. -> Когда-то была тесно связана с Tcl, сейчас просто C либа. Может быть DLL - занчит, из Tcl ее можно "достать" - Evgeny_CD(27.02.2012 12:02, ссылка)
- Pdf4Tcl is a library for generating PDF documents from Tcl. -> - Evgeny_CD(27.02.2012 11:58, ссылка)
- Tcl Dev Kit User Guide -> теперь понятно, за что ActiveState берет свои бабосы. Я бы от удобной такой же C штучки не отказался бы. - Evgeny_CD(24.02.2012 20:35, ссылка)
- Смторите, че народ творит на Tcl! Windows Inspection Tool Set -> •A full Tcl console with access to the Tcl Windows API for advanced users. Т.е. как я понял, можно прямо из консоли в диалоговом режиме понатягивать Win32 API! Без сборки какого-то Evgeny_CD(8 знак., 24.02.2012 18:16, ссылка)
- Под вендой PowerShell живёт - не кашляет. Вывод консоли - объектный, запихнуть можно хоть в запрос. Использовать для экстренного прототипирования тоже можно. Но наверное не стоит забывать, что изначально вся эта лабуда предназначалась для Д.ARMоед(40 знак., 24.02.2012 21:42)
- Чота я не слышал, чтобы на PowerShell ченить симулировали или разрабатывали для embedded. - Evgeny_CD(24.02.2012 22:40)
- Началась тонкая игра на смыслах слова embedded :) Допустим, некие девайсы работают со скомпилированным приложением на компе. Д.ARMоед(398 знак., 25.02.2012 09:51)
- Вообще это свойство нормальной ОСи - запустить процесс из процесса. И чего-нибудь получить от него через IPC. И ее API. И если язык (и либы) поддерживают это API - то они адекватны. Нет - не подходят для такой задачи. В общем, все нормальные языки Evgeny_CD(110 знак., 25.02.2012 10:43)
- Основной минус такого "встраивания" - в самой софтине межкомпонентный код становится платформозависимым. Просто нужен вменяемый компонентный фреймворк. Универсального решения нет, достаточно посмотреть на проблемы BlackBox. Д.ARMоед(1011 знак., 25.02.2012 11:02)
- Хе-хе, оно бы конечно хорошо, чтобы память можно было представить как набор объектов, состоящих из связанных списков. Ну и аппаратная поддержка менеджера памяти TLSF (Two Level Segregated Fit) Evgeny_CD(109 знак., 25.02.2012 13:53 - 14:01)
- Основной минус такого "встраивания" - в самой софтине межкомпонентный код становится платформозависимым. Просто нужен вменяемый компонентный фреймворк. Универсального решения нет, достаточно посмотреть на проблемы BlackBox. Д.ARMоед(1011 знак., 25.02.2012 11:02)
- Вообще это свойство нормальной ОСи - запустить процесс из процесса. И чего-нибудь получить от него через IPC. И ее API. И если язык (и либы) поддерживают это API - то они адекватны. Нет - не подходят для такой задачи. В общем, все нормальные языки Evgeny_CD(110 знак., 25.02.2012 10:43)
- Началась тонкая игра на смыслах слова embedded :) Допустим, некие девайсы работают со скомпилированным приложением на компе. Д.ARMоед(398 знак., 25.02.2012 09:51)
- Т.е. можно сказать, что жопа наступит значительно раньше, чем число экземпляров объектов в программе превысит её длину в байтах(копирайтчейнепомню). - Д.ARMоед(24.02.2012 21:59)
- :) - Evgeny_CD(24.02.2012 22:41)
- А вообще "вложенная инкапсуляция" (типа union для экземпляров класса) была мощной штукой :) - Evgeny_CD(24.02.2012 22:42)
- :) - Evgeny_CD(24.02.2012 22:41)
- Чота я не слышал, чтобы на PowerShell ченить симулировали или разрабатывали для embedded. - Evgeny_CD(24.02.2012 22:40)
- За место NumLock калькулятора точно потянет :) Ее консоль - совершенно обалденная штучка! - Evgeny_CD(24.02.2012 21:25)
- Это нечто!!!! Скачал, 2 с небольшим мега, запустил. РАБОТАЕТ! Есть консоль Tcl. Скормил ей сапера - не ругалась, но и окно не показала. Но консоль с полным доступом к фичам Tcl и Win32 работает! GUI очень красивый и удобный, я Evgeny_CD(113 знак., 24.02.2012 18:45)
- Я просто в ауте! Все примеры из книг (что я тут выкладывал) в консоли работают. Совершенно фантастическая штука! - Evgeny_CD(24.02.2012 19:06)
- Под вендой PowerShell живёт - не кашляет. Вывод консоли - объектный, запихнуть можно хоть в запрос. Использовать для экстренного прототипирования тоже можно. Но наверное не стоит забывать, что изначально вся эта лабуда предназначалась для Д.ARMоед(40 знак., 24.02.2012 21:42)
- Еще одна фишка Tcl (вероятно, не только его) - загрузка DLL. -> Wiki Tcl--> Tcl Windows API extension внутри Evgeny_CD(42 знак., 24.02.2012 18:10, ссылка, ссылка)
- Вот интересный ресурс с программулинами на Tcl -> (там не только Tcl есть) - Evgeny_CD(24.02.2012 16:11, ссылка)
- Исходники этого "сапера" нутри. В общем, ничего страшного в этом Tcl нету. Evgeny_CD(24.02.2012 16:19)
- Кликнул, файл стал открываться Альтиумом, а Опера упала. Свят-свят-свят :) - Vladimir Ljaschko(24.02.2012 16:39)
- IE просто предлагает загрузить. - Evgeny_CD(24.02.2012 16:42)
- просто в алтиум поддержка тикля есть, вот он и привязался у владимира по умолчанию. а у вас алтиум похоже не стоит, браузер предлагает сохранить. опера <-> ие ни при чем. - Snaky(24.02.2012 16:48)
- Угу, открылся исходник set image_data_1 {R0lGODlhFAAUAKUsAAAAAAAAmRUeEhgjFR0qGR4rGSExHSMyHkBdOEdnP...... Ужос! А стартануть его как-то можно без проекта? - Vladimir Ljaschko(24.02.2012 16:56)
- Ну и чего страшного? Бинарные данные, всунутые в текстовый фал. Нужно Tcl ставить на машину. - Evgeny_CD(24.02.2012 17:06)
- Угу, открылся исходник set image_data_1 {R0lGODlhFAAUAKUsAAAAAAAAmRUeEhgjFR0qGR4rGSExHSMyHkBdOEdnP...... Ужос! А стартануть его как-то можно без проекта? - Vladimir Ljaschko(24.02.2012 16:56)
- просто в алтиум поддержка тикля есть, вот он и привязался у владимира по умолчанию. а у вас алтиум похоже не стоит, браузер предлагает сохранить. опера <-> ие ни при чем. - Snaky(24.02.2012 16:48)
- Я ж говорю, что IE рулит :) - Evgeny_CD(24.02.2012 16:42)
- Этот IE... произнесите по русски - ИЕ. Но на языке создателей это уже АйИ, чуть ли не противоположное. Толи дело FF! - Ralex(25.02.2012 15:10)
- тюнить венду заменой браузера, всёравночто на копейку лепить спарко и дешовый ксенон. относитесь к ней как к расходному материалу. имхо. - Д.ARMоед(25.02.2012 15:51 - 15:56)
- не, это Опера г - =AlexD=(24.02.2012 17:35)
- буэ (извини, вырвалось непроизвольно) - Vit(24.02.2012 16:43)
- Отставить холивары! - Evgeny_CD(24.02.2012 16:43)
- Этот IE... произнесите по русски - ИЕ. Но на языке создателей это уже АйИ, чуть ли не противоположное. Толи дело FF! - Ralex(25.02.2012 15:10)
- IE просто предлагает загрузить. - Evgeny_CD(24.02.2012 16:42)
- Кликнул, файл стал открываться Альтиумом, а Опера упала. Свят-свят-свят :) - Vladimir Ljaschko(24.02.2012 16:39)
- Исходники этого "сапера" нутри. В общем, ничего страшного в этом Tcl нету. Evgeny_CD(24.02.2012 16:19)
- Попробую еще раз описать свои инуитивные ощущения, которые привели к порождению этого топика. Идеального языка всего нет и не будет. Есть тонкий баланс. Evgeny_CD(1071 знак., 24.02.2012 15:54, ссылка)
- вероятность того, что что-то заработает на питоне сразу (или почти сразу) сильно выше, чем у остальных вариантов. и вроде бы не один я так щитаю. ну и про Java | C# несогласен - если бы это были аццкого труда штуки хрен бы столько C#, Java ыыыы(86 знак., 24.02.2012 17:24, )
- Так чего, верно я мыслю или нет? - Evgeny_CD(24.02.2012 16:49)
- я бы считал здоровым мнение такое: если нанимать под задачу человека, то он сам знает на каком языке писать, если самому - то лучше питон, у него "прямота" явно выражена и проще всего начать и закончить :). ну и в свои тулзы питон ыыыы(60 знак., 24.02.2012 14:53, )
- tcl придуман в стародавние времена, когда программировали "с огоньком". при нынешнем прогматизме программирования смысла в нем мало. да и тулзы (типа АЗИКовых-ФПГАшных) потихоньку переползают на тот же питон. если хочется чего-то такого, ыыыы(339 знак., 24.02.2012 14:29, )
- ну а преимущество у него - очень просто (доки куча примеров и т.п.) в свою программу интерпретатор вклеить. даже я, ни разу не будучи программистом, вклеивал в свои софты tcl интерпретатор. - ыыыы(24.02.2012 14:37, )
- Так так! Т.е. если я, например, пишу прогу с гуем, то, написав С каркас, (в начале пути) вместо возни со всякими hand made гуями я могу встроить Tcl, в котором на Tk сделать эмулятор GUI, передавать ему параметры, чтобы он их отрисовывал, Evgeny_CD(162 знак., 24.02.2012 15:05)
- ну дык название Tool Command Language к чему бы это :)))))) но сейчас заэмбедить в свой софт можно и другие интерпретаторы - ыыыы(24.02.2012 15:13, )
- Так так! Т.е. если я, например, пишу прогу с гуем, то, написав С каркас, (в начале пути) вместо возни со всякими hand made гуями я могу встроить Tcl, в котором на Tk сделать эмулятор GUI, передавать ему параметры, чтобы он их отрисовывал, Evgeny_CD(162 знак., 24.02.2012 15:05)
- В смысле "с огоньком" в косячке? Да оно вроде и сейчас не умерло еще :) У меня нет задачи поразить кого-то, кроме Заказчика. А чему язык пох. - Evgeny_CD(24.02.2012 14:36)
- ну а преимущество у него - очень просто (доки куча примеров и т.п.) в свою программу интерпретатор вклеить. даже я, ни разу не будучи программистом, вклеивал в свои софты tcl интерпретатор. - ыыыы(24.02.2012 14:37, )
- Кто о чем, а
вшивый о банея о кодевеломпенте софта-железа. Итак, пусть у нас есть Tcl, который позволяет прикручивать "в обе стороны" C код. Пишем мы на Verilog|SVerilig|SystemC описание некоей железяки и при помощи компилятора|Verilator'а Evgeny_CD(661 знак., 24.02.2012 14:22)- тут это... гуглить надо UVM, OVM, VMM, RVM ну и дальше в глубины истории. прогрессивное человечество по такому вопросу не спит, ой как не спит :) - ыыыы(24.02.2012 15:03, )
- Понимаю, что не спит :) UVM OVM -> VMM --> Reference Verification Methodology (RVM) внутри. Красиво! Хочется понять, как бы все это по-проще сделать... Evgeny_CD(109 знак., 24.02.2012 15:16, ссылка, ссылка)
- RVM уже давно выброшено за обочину роадмепа :), сейчас в моде ыыыы(24 знак., 24.02.2012 15:19, )
- Понимаю, что не спит :) UVM OVM -> VMM --> Reference Verification Methodology (RVM) внутри. Красиво! Хочется понять, как бы все это по-проще сделать... Evgeny_CD(109 знак., 24.02.2012 15:16, ссылка, ссылка)
- Любят, потому, что заскриптовать можно всю мышиную возню, которой, как верно замечено, при реальной работе становится невообразимо много. В т.ч. прикрутить C для обработки массивов данных, Tk для визуализации и т.п. В принципе всё то же самое fk0(187 знак., 24.02.2012 14:47)
- это совсем плохо. лучше лбом гвозди забивать. почему любят - я выше написал. ну и традиция ес-сно. куча годных интерпретаторов появилась позже, чем тулзы. но постепенно, в некоторых тулзах, питон уже поддерживают синопсисы/каденсы. я думаю, еще ыыыы(48 знак., 24.02.2012 14:46, )
- А кроме теологического спора об идеальности языка, чем плоха описанная мною связка? - Evgeny_CD(24.02.2012 14:50)
- все HDL симуляторы приспособлены для интеграции С кода (в любую сторону и всякими разными путями), описывать на HDL тесты в мильйон раз проще чем на tcl, они для этого и придуманы, в отличие от tcl. то есть эта связка ведет к увеличению ыыыы(238 знак., 24.02.2012 14:59, )
- А хотите, я приведу пример, где мой подход (как мне кажется) глюкавость сильно уменьшит? Evgeny_CD(828 знак., 24.02.2012 15:30)
- Стандарты протоколов пишутся на ASN.1 , а не xml :-) - =AlexD=(24.02.2012 17:12)
- Тем лучше для Tcl :) ASN.1 BER encoder/decoder - Evgeny_CD(24.02.2012 17:17, ссылка)
- это гуглим :) ассершин, и ассершин ленгвич (тот же SV или PSL), в качестве реального примера ыыыы(113 знак., 24.02.2012 15:49, )
- Напишите мне письмо по адресу в профиле, плиз! - Evgeny_CD(24.02.2012 16:04)
- evgenybel тута @ ьыр gmail.com - Evgeny_CD(24.02.2012 16:20)
- да я могу и по другим адресам :)))) могу и в гости зайти :), удивительно, что мне мою инкогниту удалось сохранить :) - ыыыы(24.02.2012 16:58, )
- Ввероятно, ты звался по другому в былые времена. Ну а IP - штука тонкая. Никому ничего не гарантирующая. - Evgeny_CD(24.02.2012 17:11)
- да я могу и по другим адресам :)))) могу и в гости зайти :), удивительно, что мне мою инкогниту удалось сохранить :) - ыыыы(24.02.2012 16:58, )
- evgenybel тута @ ьыр gmail.com - Evgeny_CD(24.02.2012 16:20)
- Process Specification Language (PSL) -> оно что ли? - Evgeny_CD(24.02.2012 16:03, ссылка)
- не не этот, этот еще IBM sugar кличут https://www.research.ibm.com/haifa/projects/verification/sugar/ - ыыыы(24.02.2012 17:05, )
- PSL/Sugar is the specification language used by engineers to specify the functional properties of logic designs. -> - Evgeny_CD(24.02.2012 17:09, ссылка)
- лучше SV (SystemVerilog то есть - там все есть, чего в этом топике упомянули), PSL он практически умер уже - ыыыы(24.02.2012 17:02, )
- не не этот, этот еще IBM sugar кличут https://www.research.ibm.com/haifa/projects/verification/sugar/ - ыыыы(24.02.2012 17:05, )
- AXI4™ and AXI4-Lite™ protocol assertion descriptions -> Это что ли? - Evgeny_CD(24.02.2012 16:01, ссылка)
- Напишите мне письмо по адресу в профиле, плиз! - Evgeny_CD(24.02.2012 16:04)
- Стандарты протоколов пишутся на ASN.1 , а не xml :-) - =AlexD=(24.02.2012 17:12)
- А хотите, я приведу пример, где мой подход (как мне кажется) глюкавость сильно уменьшит? Evgeny_CD(828 знак., 24.02.2012 15:30)
- все HDL симуляторы приспособлены для интеграции С кода (в любую сторону и всякими разными путями), описывать на HDL тесты в мильйон раз проще чем на tcl, они для этого и придуманы, в отличие от tcl. то есть эта связка ведет к увеличению ыыыы(238 знак., 24.02.2012 14:59, )
- не забываем еще ruby, с которого азиатов прет со страшной силой - ыыыы(24.02.2012 14:48, )
- А кроме теологического спора об идеальности языка, чем плоха описанная мною связка? - Evgeny_CD(24.02.2012 14:50)
- тут это... гуглить надо UVM, OVM, VMM, RVM ну и дальше в глубины истории. прогрессивное человечество по такому вопросу не спит, ой как не спит :) - ыыыы(24.02.2012 15:03, )
- Подборка книжек по Tcl. Идем в местное хранилище и изучаем. Все кроме этой книги ->, которая по прежнему нуждается в редактировании PDF файла. Кто поможет? Evgeny_CD(127 знак., 24.02.2012 12:37, ссылка)
- Tcl/Tk, Third Edition: A Developer's Guide -> Свежачок, 21 февраля вышла :) Пока нигде нет. - Evgeny_CD(24.02.2012 13:20, ссылка)
- Подарок к 25 летию Tcl. В аплоаде лежит книга "язык" первые 4 буквы английского перевода :) - Evgeny_CD(20.01.2014 22:58)
- У меня такое ощущение, что у Вас, Евгений, основной принцип - "не вые#$, так хоть согреюсь"(с) - я не представляю, что-бы кто-нибудь освоил весь тот пласт книг, которые Вы коллекционируете. =AlexD=(382 знак., 24.02.2012 13:35)
- Tcl это предельно простой язык, синтуксис у него примитивный (ну это как бы лисп для инженеров). всякие библиотеки типа системных или связь с Tk могут требовать книжки, но [какой идиот будет читать описание библиотеки] в данном контексте они не ыыыы(6 знак., 24.02.2012 15:10, )
- 1) Я не один, есть команда 2) У каждого в команде своя специализация. Информационная охота - это мое :) 3) Иметь книги и читать их ВСЕ "от корки до корки" - разные понятия, никак не связанные друг с другом 4) Идеальных книг не бывает, полное Evgeny_CD(1000 знак., 24.02.2012 13:47)
- Не понимаю любителей СУБД, засунуть бинарный лог в строки БД, а потом тратить на порядки большие ресурсы на их анализ. - lentjaj2(24.02.2012 13:58, )
- Т.е. лог вы уже ведёте, исходный массив данных уже есть? - =AlexD=(24.02.2012 13:56)
- Не понял вопроса. - Evgeny_CD(24.02.2012 14:03)
- 4м событий вы получаете, складываете в файл, накапливаете - всё это уже есть и работает? - =AlexD=(24.02.2012 14:07)
- Если в файл складыается 1к событий в сек (система медленная, сейчас говнокодерские ошибки выловили, можно мониторить только важное), и вместо FPGA стоит "микроконтроллер для логгинга" - что изменится для Вас? Что именно я делаю в рамках своих Evgeny_CD(29 знак., 24.02.2012 14:10)
- Я просто пытаюсь понять, что полезного даёт вам гиг подобных логов? Есть польза, или процесс не выходит за рамки ручного изучения логов, когда система ведёт себя не по спецификации? - =AlexD=(24.02.2012 14:26)
- Простой пример. Едет машина "по дорогам и по взгорьям" с GPRS девайсом. Связь то есть, то нет. Юзер звонит голосом, ему звонят. Есть 3 замечательных сущности: Evgeny_CD(368 знак., 24.02.2012 14:33)
- SQL это слишком круто. Практически в похожей ситуации можно записывать тупо текстовые файлы. Или "полутекстовые", когда вместо текстов записываются ссылки на адрес строки в ПЗУ (потом этот поток легко декодируется если есть бинарник записавшей fk0(220 знак., 24.02.2012 14:52)
- Тем не менее вы ушли от ответа ;-). Понятно, что в 4Г логе нужно найти пропадание связи в некотором промежутке времени и прошерстить внутренние переходы состояний программы. Но сможете ли вы найти баг, если юзверь не жаловался? :-) - =AlexD=(24.02.2012 14:41)
- В общем, иногда можно. Если поведение системы при нормальной работе должно соответствовать некому шаблону (последовательность действий, соответствующих им диагностических сообщений), при ненормальной работе шаблон не подходит. Вопрос как fk0(41 знак., 24.02.2012 14:54)
- Мои экземпляры объектов класса "юзер" выдавали в stdout только "Вы мудаки! Ничего не работает!" :) В общем, если никаой реакции нет - можно и не рисечить. Но иногда, в важных проектах, ма привентивно пускали тестовую машину, и потом анализировали Evgeny_CD(52 знак., 24.02.2012 14:54)
- Ну в общем понятно, мегалоггинг с некоторыми инструментами выковыривания данных. Я то думал, что вы нашли способ более-менее строгого определения корректности работы системы, и точите инструментарий под полную автоматизацию. - =AlexD=(24.02.2012 15:06)
- Я бы сказал так, это правильная цель, но я понимаю как ее достичь только для узких задач. Т.е. вот сейчас делается простое устройство с высокой надежностью, там будет отдельный программно-аппаратный модуль контроля правильности работы. Но там Evgeny_CD(82 знак., 24.02.2012 15:33)
- Нет, о таком я пока аккуратно так мечтаю внутри себя :) - Evgeny_CD(24.02.2012 15:09)
- Ну в общем понятно, мегалоггинг с некоторыми инструментами выковыривания данных. Я то думал, что вы нашли способ более-менее строгого определения корректности работы системы, и точите инструментарий под полную автоматизацию. - =AlexD=(24.02.2012 15:06)
- Простой пример. Едет машина "по дорогам и по взгорьям" с GPRS девайсом. Связь то есть, то нет. Юзер звонит голосом, ему звонят. Есть 3 замечательных сущности: Evgeny_CD(368 знак., 24.02.2012 14:33)
- Я просто пытаюсь понять, что полезного даёт вам гиг подобных логов? Есть польза, или процесс не выходит за рамки ручного изучения логов, когда система ведёт себя не по спецификации? - =AlexD=(24.02.2012 14:26)
- Если в файл складыается 1к событий в сек (система медленная, сейчас говнокодерские ошибки выловили, можно мониторить только важное), и вместо FPGA стоит "микроконтроллер для логгинга" - что изменится для Вас? Что именно я делаю в рамках своих Evgeny_CD(29 знак., 24.02.2012 14:10)
- 4м событий вы получаете, складываете в файл, накапливаете - всё это уже есть и работает? - =AlexD=(24.02.2012 14:07)
- Не понял вопроса. - Evgeny_CD(24.02.2012 14:03)
- Я думаю он не себе собирает. Определит что на чем делать. А потом программисты будут читать эти тонны книг и ваять под чутким командованием Евгения. - Ruslan(24.02.2012 13:39)
- Точне, определяю, что делать. Вываливаю всю добытую информацию со своей классификацией (народ потом нехило ее дополняет). И спрашиваю за результат. Я не говорю программстам как писать (я не программист, они знают это лучше меня), я просто выбираю Evgeny_CD(118 знак., 24.02.2012 13:51)
- +1 - Ruslan(24.02.2012 13:56)
- Точне, определяю, что делать. Вываливаю всю добытую информацию со своей классификацией (народ потом нехило ее дополняет). И спрашиваю за результат. Я не говорю программстам как писать (я не программист, они знают это лучше меня), я просто выбираю Evgeny_CD(118 знак., 24.02.2012 13:51)
- Tcl/Tk, Third Edition: A Developer's Guide -> Свежачок, 21 февраля вышла :) Пока нигде нет. - Evgeny_CD(24.02.2012 13:20, ссылка)
- Правильно ли я понимаю, что при помощи Tclkit, Metakit и Starkit я могу создать некий "бинарник" (назовем его так), в котором будет прога, файлы "просто" и файл БД, и он пойдет в любой среде, где стоит Tcl с некими стандартными довесками? Просто Evgeny_CD(31 знак., 23.02.2012 22:24)
- С помощью starpack можно создать бинарник (exe) для одной конкретной целевой платформы (см. ниже), например для windows, который в себе всё содержит и не требует чего-либо установленного на компьютере для своей работы (всё своё таскает в fk0(781 знак., 23.02.2012 22:31 - 22:36)
- Вообще есть wiki.tcl.tk -- достаточно хороший ресурс, лучше протухших книжек (кроме одной, написанной самим автором): fk0(23 знак., 23.02.2012 22:37)
- Я так понимаю, что !протухшая - это Tcl and the Tk Toolkit (2nd Edition) (John K. Ousterhout, Ken Jones) - Evgeny_CD(23.02.2012 23:03, ссылка)
- Кстати, если кто поможет вылечить PDF с этой книгой от ненужной надписи в самом низу страницы, то я готов 2-у издание зашарить в паблик :) (нету у меня сейчас ломалки паролей PDF, там декларирована совместимость с 5 ридером) - Evgeny_CD(23.02.2012 23:31)
- Собственно я забыл ещё одну (перевод на русский): fk0(137 знак., 24.02.2012 00:11 - 10:51)
- Такая есть, спасибо! - Evgeny_CD(24.02.2012 10:31)
- Она есть на бумаге. Если выложите в электронном виде на русском - буду благодарен. Ссылка не але. - Evgeny_CD(24.02.2012 23:59)
- Такая есть, спасибо! - Evgeny_CD(24.02.2012 10:31)
- А первая книга у вас есть dgba(94 знак., 24.02.2012 01:20, )
- Ссылка не але. Это у которой на первой странице написано Evgeny_CD(1573 знак., 24.02.2012 12:40)
- да - dgba(24.02.2012 23:09, )
- Ссылка не але. Это у которой на первой странице написано Evgeny_CD(1573 знак., 24.02.2012 12:40)
- Собственно я забыл ещё одну (перевод на русский): fk0(137 знак., 24.02.2012 00:11 - 10:51)
- Кстати, если кто поможет вылечить PDF с этой книгой от ненужной надписи в самом низу страницы, то я готов 2-у издание зашарить в паблик :) (нету у меня сейчас ломалки паролей PDF, там декларирована совместимость с 5 ридером) - Evgeny_CD(23.02.2012 23:31)
- Я так понимаю, что !протухшая - это Tcl and the Tk Toolkit (2nd Edition) (John K. Ousterhout, Ken Jones) - Evgeny_CD(23.02.2012 23:03, ссылка)
- Вообще есть wiki.tcl.tk -- достаточно хороший ресурс, лучше протухших книжек (кроме одной, написанной самим автором): fk0(23 знак., 23.02.2012 22:37)
- С помощью starpack можно создать бинарник (exe) для одной конкретной целевой платформы (см. ниже), например для windows, который в себе всё содержит и не требует чего-либо установленного на компьютере для своей работы (всё своё таскает в fk0(781 знак., 23.02.2012 22:31 - 22:36)
- У Tcl нет недостатков. Но это уже как вино дцатилетней выдержки. И юникод давно есть и всё остальное. И книг нет, потому, что все книги вышли 10-15 лет тому назад. Теперь по-существу. Про "поддержку объектов" -- чушь. Наиболее полно отвечает на fk0(2332 знак., 23.02.2012 20:43)
- Свойства "клея" как раз и являются одними из самых привлекательных. Типа можно компоновать из уже готового. Интеграция с ОСькой, в том числе Win32 - тоже важный компонент "клея". Есть обертки для всех функций Win32 - так что под вендой можно Evgeny_CD(81 знак., 23.02.2012 21:55)
- Да, ещё важное свойство Tcl -- кроссплатформенность. В гуях, в работе с БД и файловой системой, в работе с сетью, в печати (хотя тут не очень, но решения есть), в работе с последовательными портами (кто этим похвастается?)... - fk0(23.02.2012 21:00)
- Не уж то можно написать код, который без извращений пойдет в части COM портов WIn32|Linux? Это просто мегафича тогда! - Evgeny_CD(23.02.2012 21:57)
- Так что, юзал кто-нить этот тикль али нет? - Evgeny_CD(23.02.2012 20:38)
- Юзал, юзаю и буду юзать. - fk0(23.02.2012 20:49)
- "Tcl жалкая поделка. Его даже Дик Столлман не осилил" (с) fk0 ;> - Snaky(24.02.2012 02:11)
- позволяет запрограммировать все то, что можно напрограммировать на Си, находясь при этом в дугу пьяным. Из-за данной особенности язык очень любим среди работников всяких НИИ, РАН и прочих CERNов :-)) - Shura(23.02.2012 20:54)
- Да, на луркоморье по этому языку зачетно прошлись :) - Evgeny_CD(23.02.2012 21:31)
- Юзал, юзаю и буду юзать. - fk0(23.02.2012 20:49)
- ОДного пока не нашел - аналога CMake | Scons на Tcl... - Evgeny_CD(23.02.2012 17:42)
- Вот какая-то папира о сборке Tcl CMak'ом Evgeny_CD(23.02.2012 19:18)
- Eagle -> is an implementation of the Tcl scripting language for the Common Language Runtime (CLR). Типа с C# подружить можно. А C# и .NET - это фантастические ГУИ.... - Evgeny_CD(23.02.2012 17:25, ссылка)
- Меня по ламерству привлекает вот что. Ограниченный диапазон мышления, если так можно выразиться. Evgeny_CD(389 знак., 23.02.2012 17:11)
- И на Андроиде живет... -> (не только он один, но важно, что ОН и тут живет). --> WinMob (6 только, что жаль :( ) - Evgeny_CD(23.02.2012 17:04, ссылка, ссылка)
- Tcl я рассматриваю исключительно в варианте от ActiveState, причем какой-нибудь платный вариант. Задачи полной халявы нет - нужна эффективность работы. Evgeny_CD(94 знак., 23.02.2012 16:46)
- ActiveState просто собирают всё бесплатное в одну кучу и дают "IDE". Если речь об интеграции Tcl/Tk в своё приложение то ActiveState скорей не нужен (ну если только влом под винду всё из исходников пересобирать -- но тогда таскай чужие DLL, что fk0(742 знак., 23.02.2012 20:55)
- Кодогенератор Дракона опять же на Tcl написан... - Evgeny_CD(23.02.2012 16:44)
- Вышла 9-я версия (с Хабарки тащу). Toчкa oпopы(1 знак., 05.10.2024 21:30, ссылка)