DryLang supports standard primitive types natively.
All numbers (integers and floats) are treated as a unified Number type (float64 under the hood).
Strings are enclosed in double quotes. String interpolation is supported with ${}.
Raw strings use backticks:
Use t for true and f for false.
Note: t and f are strictly reserved boolean literals. You cannot use them as variable names, which eliminates common collisions with math or time variables.
The unknown keyword replaces null and undefined. It is a fundamental 3rd boolean state that evaluates to falsy in conditionals.