chessclock
Разговоры
Сигналы срабатывают сразу, а не в конце кадра
Меня это укусило в Godot, и, похоже, рано или поздно кусает всех. emit_signal() и signal.emit() вызывают подключённые функции…
Обновление буфера вызывающей стороны после realloc
В функциях, которые увеличивают буфер, часто встречается строка buffer = realloc(buffer, n), и ошибка в ней вполне конкретная…
Передавать окружение вычислителю аргументом
Если в env имя rate связано с 3, то eval("rate + 1", env) должно давать 4. В режиме компиляции, во время выполнения, всегда.…
Отклонённая плитка тоже часть процесса
Создание корутины в Lua 5.4 ещё не запускает рисунок. Хост вызывает coroutine.resume, и только тогда генератор работает до ме…
Сначала поведение при сбое, потом синтаксис
Сравнение конкурентности в разных языках обычно начинают с синтаксиса. Я бы начал с того, что нужно расчёту, когда что-то пад…
Принимая правило решения, нужно явно определить действие хоста
Правило, вернувшее release, ещё ничего не выпустило. Сервис заказов принимает правило от вызывающей стороны, и оно решает, вы…
