2015-10-15 3 views
2

Я смотрел рассказ Ласло о прохождении во время путешествия в Эльме (https://youtu.be/lK0vph1zR8s), и в своей презентации он использовал диаграмму сигналов, чтобы визуализировать эффекты путешествия во времени. Теперь вы можете использовать отладчик с эль-реактором, но я не вижу возможности включить визуализацию графиков сигналов. Об этом шла речь: https://groups.google.com/forum/#!msg/elm-discuss/24jTnaChA6g/9WipFs9PBwAJElm: Сгенерируйте диаграмму сигнала для программы Elm

У нас есть новости?

В общем, есть ли возможность генерировать диаграмму сигналов для программы Elm?

Заранее спасибо.

ответ

2

Разговор Ласло уже довольно старый, учитывая быстрое развитие языка вязов. В этом разговоре он показал взломанный прототип, основанный на слегка адаптированном времени работы Elm. Время от времени отлаживающее устройство (elm-reactor) было инструментом, результатом которого стало расширение его работы.

Обсуждение, на которое вы ссылаетесь в списке рассылки, является последним, о котором я знаю о добавлении сигнальных графов в реактор.

В то время (IIRC), Laszlo сгенерировал график, используя адаптированную реализацию сигналов синхронизации. Каждый узел Signal в графе имел строку, идентифицирующую тип узла. Запустив программу Elm, график был настроен. Затем график был пройден и записан в простой структуре данных. Строка использовалась для идентификации типа каждого узла. Затем это было отправлено на сервер, на котором Graphviz использовал графику.
Так что, конечно, возможно создать такой граф. Хотя одно наблюдение заключалось в том, что оно потеряло часть более высокоуровневой информации, доступной в вашей программе, поскольку некоторые функции Signal определены в терминах других.

+0

Какая жалость, но спасибо за подробный ответ! – siebenschlaefer

Смежные вопросы