Size: a a a

Scheme — русскоязычное сообщество

2021 July 31

DP

Dmitry Popov in Scheme — русскоязычное сообщество
Если питон даёт положить их туда, но не даёт найти, то тут уж, как говорится, или крестик сними, или трусы надень. Это уже противоречие собственным принципам.
источник
2021 August 01

AZ

Aydar Zarifullin in Scheme — русскоязычное сообщество
Пробую юзать Cakelisp (си с синтаксисом s-выражений) приходится мучить Макоя Мэдсона... Надо было наверное Carp взять хотя с ним возможно проблем не меньше
источник

T

TGG in Scheme — русскоязычное сообщество
И как?
источник

AZ

Aydar Zarifullin in Scheme — русскоязычное сообщество
По-моему круто, я только базовые фичи использую пока, но там и макросы есть и hot loading
источник

y

yosk in Scheme — русскоязычное сообщество
А с C прямо хорошая совместимость или просто на уровне «есть pointer arithmetics и прочие низкоуровневые штуки»?
источник

T

TGG in Scheme — русскоязычное сообщество
Посмотрел Cakelisp, больше похоже на помесь бульдога с носорогом.
источник

y

yosk in Scheme — русскоязычное сообщество
А, это транслятор, увидел
источник
2021 August 02

T

TGG in Scheme — русскоязычное сообщество
источник

ВБ

Валентин Бомбин... in Scheme — русскоязычное сообщество
Всем привет. Вопрос - по nanopass кроме оффдокументации больше никаких туториалов нет? Может кто знает что-то еще?
источник

A ß in Scheme — русскоязычное сообщество
доклады есть
источник

AZ

Aydar Zarifullin in Scheme — русскоязычное сообщество
https://github.com/nanopass/nanopass-framework-scheme

Раздел references может там есть полезное что-нибудь
источник

DP

Dmitry Popov in Scheme — русскоязычное сообщество
Я читал диссертацию Andrew Keep 2012 года. Но это на туториал не похоже.
источник
2021 August 08

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
Переслано от nikhotmsk nikhotmsk
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
С помощью генератора машин состояний Guile-SMC сделал разбор формата Portable Network Graphics (PNG): https://github.com/artyom-poptsov/guile-png

Guile-PNG позволяет читать изображения в формате PNG и разбирать их на части (чанки, "chunks").  Для некоторых чанков я уже написал разбор на осмысленные поля, остальные содержат в себе просто двоичные данные — которые тем не менее можно разобрать на что-то вменяемое, если посмотреть в стандарт PNG.

Интересно было попробовать, насколько хорошо Guile-SMC подходит для решения подобных сложных задач с разбором двоичного формата.  Пришлось дорабатывать Guile-SMC по ходу дела.

Из основных новшеств Guile-SMC:
- Добавил возможность задавать входные и выходные действия для каждого состояния.
- Добавил возможность задавать источники событий как для ДКА в целом, так и для каждого отдельного состояния.

На данный момент архитектура системы получилось достаточно гибкая.  Можно разбить большой ДКА на несколько более простых, построенных иерархическим способом — подобyые ДКА называются по понятным причинам иерархическими (Hierarchical State Machines, HSM).  HSM позволяет разбить крупную задачу на несколько более мелких, таким образом, снизив сложность решения в целом, что очень важно для практического применения автоматного программирования.

Конечной целью Guile-SMC я вижу упрощение написания различных парсеров и в целом программ, придерживающихся автоматного стиля.  При этом, смысл не только в кодогенерации на основе формального описания, но и формальная проверка получившихся ДКА, а также (возможно) оптимизация — но это уже более сложная задача.  На данный момент Guile-SMC например способен проверять ДКА на тупиковые и недостижимые состояния.

В целом, очень интересная фундаментальная задача.

#projects #guile #fsm
источник

A ß in Scheme — русскоязычное сообщество
👍
источник
2021 August 09

S

SV in Scheme — русскоязычное сообщество
Всем привет! Очень надеюсь. что этот файл о редакторе Emacs будет востребован среди программистов этого чата.
источник

S

SV in Scheme — русскоязычное сообщество
«Awesome Emacs :: Reference Guide-202107» - рекомендуем к скачиванию подборку ссылок с краткими аннотациями о лучших интернет-ресурсах, которые имеют отношения к текстовому редактору «Emacs» :: Версия первая (пилотная).
источник

AZ

Aydar Zarifullin in Scheme — русскоязычное сообщество
Ко мне обратились люди которые делают информационные подборки по разным IT темам, они хотят переодически постить контент про емакс.
Анонимный опрос
63%
Разрешить
38%
Запретить
Проголосовало: 24
источник

AZ

Aydar Zarifullin in Scheme — русскоязычное сообщество
Пересоздал опрос с уточнением.
источник

AP

Artyom "avp&quo... in Scheme — русскоязычное сообщество
источник