3 ms·
That's why typing a simple textual representation—like S-expressions—would have been even better: so simple that handling it is easy, so powerful that nothing e
by wtbob 11y ago
That's why typing a simple textual representation—like S-expressions—would have been even better: so simple that handling it is easy, so powerful that nothing else is needed, but still text.
- jschwartzi 11y agoThe more powerful a tool is, the higher the learning curve. When you're designing a tool to have broad appeal, you should try to balance the usefulness of the tool for a variety of use cases against the need of the user to become productive in a relatively short time.
- wtbob 11y agoI completely agree, which is why S-expressions rather than JSON, YAML or XML make so much sense. ("Anyone can learn S-expressions.") Imagine: $ ls -l ((foo 2015-06-09 6 bar baz (rw rw r)) (file2 2012-03-04 18789 bar baz (rwx rwx rwx))) Heck, imagine a world where the shell was a full-featured, fully-typed programming language…
- dagw 11y agoHeck, imagine a world where the shell was a full-featured, fully-typed programming language… Isn't that what PowerShell is?