The SISO Framework

Stream In, Stream Out: A Pure Functional Framework for AI-Assisted Software Development

Overview

SISO is an architectural framework that enables large language models to generate production-quality software through enforced constraints: immutability, pure functions, and single-responsibility transformations. By constraining the solution space, correct implementations become the path of least resistance for AI code generation.

Paper

SISO: A Pure Functional Framework for Rapid AI-Assisted Software Development
Jonathan Bailey
arXiv:ARXIV_ID [cs.SE]

Reference Implementations

Three production-quality applications demonstrating the SISO framework across different domains:

1. SQL Database Engine (PHP)

Complete relational database implementation

Download: siso-database-clean.tar.gz
GitHub: github.com/USERNAME/siso-database

2. Math CAS (PHP)

Symbolic mathematics through calculus

Download: siso-math-cas-clean.tar.gz
GitHub: github.com/USERNAME/siso-math-cas

3. Logic Prover (JavaScript)

Automated theorem proving system

Download: siso-logic-clean.tar.gz
GitHub: github.com/USERNAME/siso-logic-prover

Core Principles

Architecture

SISO consists of three primitives:

Citation

@article{bailey2025siso,
  title={SISO: A Pure Functional Framework for Rapid 
         AI-Assisted Software Development},
  author={Bailey, Jonathan},
  journal={arXiv preprint arXiv:ARXIV_ID},
  year={2025}
}

License

All reference implementations are released under the MIT License. See individual packages for details.

Requirements