1 repositorio
Architectures that run a shell as a background server via sockets to separate internal state from the user interface.
Distinct from Socket Communication: Distinct from general Socket Communication by specifically decoupling a shell's state from its interactive interface.
Explore 1 awesome GitHub repository matching networking & communication · UI-Decoupled Shell Servers. Refine with filters or upvote what's useful.
Oils is a Unix shell interpreter and scripting language runtime that combines a modern shell language with POSIX and Bash compatibility. It functions as a structured data shell, integrating JSON and J8 formats to manage complex data without relying on string parsing. The system is distinguished by a C++ transpiled interpreter that converts a subset of Python source code into strongly typed C++ for high-performance execution. It features a garbage-collected typed runtime that supports prototype-based polymorphism, lexical closures, and reference-based variable mutation. To decouple shell logic
Runs the shell as a background server that communicates via sockets to separate internal state from the interface.