3 ms·
> CL has pretty much every feature of every programming language around, only that its better designed, implemented and generally more powerful. The thing is,
by wtetzner 12y ago
> CL has pretty much every feature of every programming language around, only that its better designed, implemented and generally more powerful.
The thing is, sometimes what makes a language powerful is the restrictions it imposes. For example, if you know a function is referentially transparent, then you know that calling it multiple times won't cause side effects to happen multiple times.
Having restrictions means that you can rely on those restrictions applying to other code, which might allow you to do things that would otherwise be unsafe.