ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
885834 Топик полностью
Связанные сообщения
BigloopTcl
Планирую ГУЙ на нем писать для ПК на производстве (прошивка/тесты поделия). Внутрянка make/bash. Преимущество - все инф потоки п...2023-02-18
[The Tcl Programming Language: A Comprehensive Guide] - относительно свежая книга 2017, по 8.62022-02-23
Есть Jim, который раз в 5-10 меньше, чем Tcl. Но по скорости заметно хуже (т.к. работает с текстом в лоб, не имеет текстового и ...2020-10-29
Прототреды это биг-луп вывернутый наизнанку. Или наоборот. То же самое, что конечные автоматы им. Шалыто, switch-технология. Удо...2020-06-11
Тебе нужен встраиваемый интерпретатор способный работать в REPL-режиме. Я уже ранее давал тут ссылку на partcl, lil, picol и ...2020-03-25
Железо нужно симулировать не на уровне битов и фронтов сигналов, а на уровне высокоуровневых операций (например, чтение-запись б...2019-11-07
"В контексте МК" никаких задач не должно быть! :) Контроллер рассчитан на обслуживание периферии, а потому никаких других событи...2019-09-20
Кооперативную не хотите попробовать? Написана на С, без ассемблера2019-09-02
По-моему наоборот, Tcl стали закапывать. Старое wiki было куда гораздо лучше. Найти и скачать бы копию. wiki.tcl.tk сейчас уже в...2019-02-06
Новый сайт Tcl начали раскручивать ->2019-02-05
Презентации:2018-04-28
tclquadcode компилирует Tcl через llvm в нативный код, ускоряет до 25 раз!2018-04-28
Ну нижнее днище нижнего ада в андроиде пройдено: "based on ... SDL... project", "X11 emulation based on... and SDL" -- выглядит ...2018-04-08
[Tcl] сводный системный топик. Коллеги, а кто-нибудь Tcl пробовал использовать для инструментальных целей (кроме FPGA). У...2017-12-14
Что интересно, Julia имеет биндинги с Tk (ну и там целиком встроенный Tcl имеется...)2017-11-29
Новая книга вышла - The Tcl Programming Language: A Comprehensive Guide Paperback – July 18, 2017 -> Главы из нее -->2017-11-03
small version of Tcl -> подборка2017-09-29
Дополню, что успел наковырять. #интерпретаторы #скрипты2017-09-15
If one needs a scripting language for a microcontroller - there is not so many choices... (C) Tcl-подобный минимальный интерпре...2017-01-24
Кстати Tcl/Tk умеет работать поверх SDL.2016-08-04
Векторные картинки так же легко генерировать в первую очередь в виде postscript и его сильно усечённой версии PDF, в виде window...2016-07-10
Подход, если не нужно реальное вытеснение (т.е. критично время реакции), порочный: сложные системы в "больших компьютерах", наоб...2015-09-12
Человек начал писать он-лайн книгу Tcl Programming for Windows ->2014-08-23
Довольно интересная IDE ezdit is a cross-platform editor written in Tcl/Tk. Features include syntax highlighting, auto-completio...2014-03-21
WTK Repo -> "Все то жа самое, что Tcl/Tk, только в браузере с JS и HTML5/CCS3". На самом деле, из TK там пока немного портиро...2014-03-13
Множество полезнейшего софта на Tcl от G. Andrew Mangogna. Этот загадочный человек пришел про себя так: I have used Tcl in many ...2014-03-04
QTcl -> --> Типа народ разными путями пытается Qt прикрутить...2014-02-09
Любопытный редактор на Tcl -> Микроскопические размеры exe и вполне нормальная скорость работы завораживают...2014-01-24
Tcl - 25 лет! -> -->2014-01-20
Вот и отличненько. Удалось значит понять суть: императивный стиль программирования повсеместно вдалбливаемый в (не)окрепший мозг...2013-07-31
Давно холиваров не было. Как насчёт RTOS vs Main Loop? Поделитесь практическим опытом. Сам RTOS не применял, да и не очень хочет...2013-07-24
Tcl/Tk. Причём не обязательно даже наговнокодить. Но увы, хорошего tutorial нет, да и после знакомства с поделками microsoft п...2013-01-14
Подборка всяких либ и модулей на Tcl -> Внушает!2012-02-27
Смторите, че народ творит на Tcl! Windows Inspection Tool Set -> •A full Tcl console with access to the Tcl Windows API for a...2012-02-24
Еще одна фишка Tcl (вероятно, не только его) - загрузка DLL. -> Wiki Tcl--> Tcl Windows API extension внутри2012-02-24
Вот интересный ресурс с программулинами на Tcl -> (там не только Tcl есть)2012-02-24
Кто о чем, а вшивый о бане я о кодевеломпенте софта-железа. Итак, пусть у нас есть Tcl, который позволяет прикручивать "в...2012-02-24
Подборка книжек по Tcl. Идем в местное хранилище и изучаем. Все кроме этой книги ->, которая по прежнему нуждается в редактир...2012-02-24
Правильно ли я понимаю, что при помощи Tclkit, Metakit и Starkit я могу создать некий "бинарник" (назовем его так), в котором бу...2012-02-23
У Tcl нет недостатков. Но это уже как вино дцатилетней выдержки. И юникод давно есть и всё остальное. И книг нет, потому, что вс...2012-02-23
Tcl я рассматриваю исключительно в варианте от ActiveState, причем какой-нибудь платный вариант. Задачи полной халявы нет - нужн...2012-02-23
Кодогенератор Дракона опять же на Tcl написан...2012-02-23
Топик посвящён программированию микроконтроллеров в условиях необходимости экономии электроэнергии и архитектуре ПО в целом.2011-10-24
Тут очень любят рассуждать о RTOS и всём таком. Но как-то массово замалчивается, что стандартная C-библиотека для неопределённог...2011-08-13
Можно picol 2010-10-13
fk0, легенда (01.12.2018 14:23, просмотров: 614) ответил SciFi на Обожаю Main Loop, жить без него не могу. Захотелось прикрутить интерпретатор тикля, а там весь скрипт исполняется разом, в главный цикл выходит только в конце. Что делать? Только не RTOS! Прикрутил простейшую переключалку потока на setjmp/longjmp,
Ты что-то не то говоришь. В тикле там свой встроенный цикл обработки событий, либо можно свой написать вместо него, смотря как удобнее. Скрипт естественно махом исполняется за раз. Поэтому либо должен быть нашпигован командами after (vwait, блокирующий read наконец, или gets...), либо скрипт должен считываться с stdin (где на ожидании ввода и встанет), либо нужно писать свой цикл с любыми нужными свойствами. Я последнее использовал: т.е. в существующий код содержащий big loop просто в цикл вставлялся вызов функции, которая вычитывает и обрабатывает тиклевские события. Ну там само собой скрипт загружался заранее, до биг лупа, и исполнялся, он там биндился к событиям и дальше всё по событиям или таймеру (after). В принципе можно и наоборот извернуть, чтоб в функции обработки событий вызывать big loop. Это без особой разницы. Идея в том, что скрипт состоит либо из функций привязанных к событиям, либо единая программа/функция в которой временами (after, vwait, read...) вызывается big loop.
[ZX]