|
|
|
|
|
by lispm
3670 days ago
|
|
> I don't think your opinion about the axiomatic core matches that of all, or even most, Lisp programmers. I have never seen anyone developing software with the 'axiomatic core'. But I see Emacs Lisp, Common Lisp, Scheme, etc. developers. > And I'm not saying it's not possible to write lexers in Scheme or Common Lisp. I'm saying that there's no real benefit to doing so over C or even Python. Depends on what level you program. With Lisp it is possible to develop a compact syntax, which expresses domain-level concepts, very easily. Interactive development is many times more convenient than in C. > You're using the exact same algorithms and just transliterating it into a different language with more awkward syntax for that problem. The code isn't any shorter. I have a surprise for you: it's perfectly legal to write imperative code in Lisp. Lisp is at its heart a multi-paradigm language with the option to add many other paradigms. With Python you develop mostly object-oriented and in C it's mostly imperative. With something like Common Lisp you can do what you want. |
|