A programming language built around a single global state with reactive updates.
- Single global state management
- Reactive programming
- Functional operations
- Simple, readable syntax
🚧 In Development - Basic parser and state management
pip install -e .
whatalang example.wa # With .wa extension
whatalang example.what # With .what extension
whatalang example # Without extension
state {
counter: 0,
user: { name: "John", age: 30 }
}
set counter = 1
print state
whatalang/ # Main package
├── lexer.py # Tokenizer
├── parser.py # Parser and AST
├── state.py # State management
├── reactive.py # Reactive engine
├── grammar.py # Language grammar
└── cli.py # Command-line interface
tests/ # Test suite