Launching today
Turing Property

Turing Property

A homoiconic property system where everything is a Property.

1 follower

Turing Property A homoiconic property system where everything is a Property. Declarative - Reactive - Serializable - Extensible The Core Insight In most systems, you have separate concepts for types, values, expressions, operators, constraints, and metadata.
Turing Property gallery image
Free
Launch Team
AssemblyAI
AssemblyAI
Build voice AI apps with a single API
Promoted

What do you think? …

Mourad GHAFIRI
Turing Property A homoiconic property system where everything is a Property. Declarative - Reactive - Serializable - Extensible The Core Insight In most systems, you have separate concepts for types, values, expressions, operators, constraints, and metadata. Turing Property takes a radical approach: there is only ONE data structure. interface Property { id: string; // Unique identifier type: Property; // Type (also a Property!) value?: unknown; // Value (static or expression) defaultValue?: unknown; // Default value metadata?: Record; // Metadata (also Properties!) constraints?: Record;// Constraints (also Properties!) children?: Record; // Children (also Properties!) } This is homoiconicity - code and data share the same representation.