How explain why Python is easier/nicer than Lisp which has a simpler grammar/syntax?

2QdxY4RzWzUUiLuE at potatochowder.com 2QdxY4RzWzUUiLuE at potatochowder.com
Thu Aug 6 23:41:10 EDT 2020


On 2020-08-06 at 20:07:05 -0700,
Christian Seberino <cseberino at gmail.com> wrote:

> Some problems are well suited to recursion but perhaps //most//
> problems are better suited to iteration?

> Maybe the spread is 10% vs 90%?

Citation needed?

> Therefore in general more often the Python way seems simpler than Lisp?

In general, the right tool is simpler than the wrong tool, regardless of
the problems and tools.  Both Python and Lisp supoprt recursion,
iteration, and a number of other mindsets, paradigms, patterns, and
styles.  If "the Python way" seems simpler to you than "the Lisp way,"
or iteration seems simpler to you than recursion, then so be it.  Other
languages and other programmers are different.

Consider focusing less on the language and more on solving problems.
You, the problems you solve, and your solutions, will all grow over
time, and you'll discover what you like, what you don't like, what
you're good at, what you're not so good at, what works, and what
doesn't.  And things will change.  Solve the same problem in a different
language, preferably idiomatically rather than by transliteration.  Go
back and look at code you wrote a few months or a year ago, laugh at
yourself for being so immature, and apply what you've learned since
then.  Sometimes, it takes me only hours to realize how much better I
could have written a piece of code.


More information about the Python-list mailing list