|
|
|
|
|
by flavio81
2534 days ago
|
|
>I think there is something to the argument in the article about Lisp being too expressive and allowing developers to have too different styles making it difficult to read other peoples code. Rest assured this doesn't happen in Common Lisp, because what often happens is that the program is done in the style where it makes more sense. For example, if the program lends itself to be easily done using OOP, then it is written using CLOS (the lisp OOP system). If, for example, there is a part that is a state machine, it might be written in the old "goto <label>" style. If it lends to functional programming, well, lisp was the first FP language, so fine. If a part of the program requires generation of HTML, the source will resemble HTML. etc. |
|