I've seen some Rust talks recently that describe it as "an alternative to C/C++". This seems like a good framing.
The term 'systems language' has hugely varying interpretations. Does it mean a web service? Does it mean an operating system? They have very different PL needs.
miniblog.
Related Posts
Today I read the term "negative bus factor" to describe the situation where multiple libraries have the same single maintainer.
Perhaps people measure bus factor logarithmically?
Too many new languages describe themselves as "clear syntax" or "strong types". These features aren't very interesting, and are often subjective.
It's better to say what's unique, e.g. "a PL for IoT on boomerangs" would certainly be interesting!
It's such a tiny thing, but I really like the Python or Lisp convention of putting the doc string inside the definition.
I find I write the signature first anyway, and figure out what I want to call my function, before I know how I want to describe it.