|
The question was in good faith and I sincerely thank you for such a well-written reply. I think some of your points are valid, although some of them (syntax and static typing vs dynamic typing) are mostly down to preferences or getting used to different ways of working. I think, for example, that, given the choice between those two, i'd rather have macros (lisp macros) instead of static typing. As for the beard comment, yes, the longer the beard, the easier is to get into Lisp. I just wanted to note, however, that Lisp is an imperative programming language, just as C or Python is. (Of course, Lisp also allows functional programming and Common Lisp allows fantastically good object oriented programming). So yes, i agree, "most people are going to be familiar with imperative programming languages based off of C-like syntax". But on the other hand, Lisp syntax is much easier to learn than C-like syntax. |