I want to create my own programming language. I have some requirements, help me write the language specification. I want it to be a mix of C, HP's RPL, Rust, and Uiua. Aside from the postfix and stack based features, I would like it to be as C-Like a possible. ## C - Statically typed - Syntax style - Must include an equivalent to Functions/Methods/Procedures - Heap requires manual memory management - Structs and Unions - Comments start with `//` ## RPL - All **postfix** operators (RPN) - **Stack** based ## Rust - Traits - Unions are tagged ## Uiua - Include array operators (optional modern array-oriented thinking) ## Other - Heap is global, primarily intended for constraints and functions - No local variables, functions or their equivalent modify the stack - Eval operator - Mainly interpreted, but possibly compilable in the future - Types are implicit