That’s OK, surely?
There are older languages that are simple, typed and powerful like Ada and Modula-2, but these have fallen out of favour because the world wants operator overloading and complex type definition languages and generics.
(The lack of a Modula-2 sort of language is IMO ably addressed by Go)
For simple, there is always Clojure. Uses predicates rather than declarative types.
"Simple Made Easy": https://www.infoq.com/presentations/Simple-Made-Easy/
Agreed, Clojure is concise, expressive, and relatively simple.
Could you explain what predicates are? I've never seen the concept of predicates put forth as an alternative to types
PaulHoule•19h ago