open-index/open-npm huggingface dataset:
npm package: @scion-scxml/umio
Description: Morse code parser implemented in SCXML
Author: Jacob Beard
Latest version: 1.1.19

This project provides a visual morse code parser, which can be used as a
learning tool for people interested in morse code.

The parser is implemented using a state machine, which is partially compiled
from a prefix trie. The state machine is described using SCXML, a language for
processing events. The state machine accepts sensor events as input from Edison
button sensors, processes those events, and outputs a message to the LCD RGB
backlight. This demonstrates how SCXML can be used as a rich language for
processing IoT sensor events and controlling IoT actuators.
npm package: @scion-scxml/vi-everywhere
Description: This is a project to create an executable model of the behaviour of the vi text editor using Statecharts. An SVG-based editing environment is also provided as a reference implementation of a scriptable editing environment.
Author: Jacob Beard
Latest version: 1.0.21

This is a project to create an executable model of the behaviour of the vi text editor using Statecharts. An SVG-based editing environment is also provided as a reference implementation of a scriptable editing environment.

This is a work in progress and is not yet stable or ready for general use.