How to use dumb terminal Input/Output instead of Web Servers for Elixir applications?

In what way doesn’t ratatouille satisfy your requirements?

Is it that it uses a declarative, HTML-like View DSL rather than supporting CICS-style Basic Mapping Support (BMS)?


Things went crazy and now we have the whole web infrastructure and all its crazy complexity.

At this point in time you clearly want a human interface but for machine-to-machine interfaces where

It is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium. For example, it has been used in sensors communicating to a broker via satellite link, over occasional dial-up connections with healthcare providers, and in a range of home automation and small device scenarios

MQTT has emerged as an alternative to HTTP - HTTP vs. MQTT: A tale of two IoT protocols