3 ms·
Anecdotally, I spent five years writing C, C++, and Python before trying a Lisp, but after I got used to them, I found parenthesized s-expressions (with suffici
by fouric 7y ago
Anecdotally, I spent five years writing C, C++, and Python before trying a Lisp, but after I got used to them, I found parenthesized s-expressions (with sufficient indentation and coloring - but that should be a given) to be significantly _more_ readable than C-style syntax.
You can reasonably make the argument (and I do) that the reason why mainstream programming culture hasn't adopted parenthesized s-expressions is not because they're inherently less readable, but because of massive bandwagon effects + inertia of C-style syntax due to the proliferation of...C-style languages, which trains peoples' minds to prefer said syntax, even if their steady-state characteristics are worse than that of s-expressions.