Data types
| Type | Literal syntax | Notes |
|---|---|---|
| Integer | 42 | Whole numbers only — TLang has no floating-point type, by design. |
| String | "text" | Double-quoted. Concatenates with + against any other type. |
| Boolean | true / false | The only truthy/falsy values — conditions must evaluate to a boolean, or the interpreter raises a runtime error rather than coercing. |
| Function | define … taking … | First-class value; can be stored, passed, and called like any other. |