Author Topic: RE: Why is Lisp called the most powerful language?  (Read 1111 times)

0 Members and 1 Guest are viewing this topic.

d2010

  • Bull Frog
  • Posts: 323
RE: Why is Lisp called the most powerful language?
« on: June 28, 2021, 01:10:28 AM »
Can you extend the answer with Visual-Lisp, here on the swamp-forum+lisp?
Code: [Select]
Common Lisp, Scheme and Racket allow you to define your own syntax,
 meaning that whatever is the most powerful combination of features and   
 paradigms, and the most practical means of expressing them, Lisp can
 support it with a library.

Clojure doesn’t allow it, but there’s nothing stopping you from defining
   an enhanced syntax that you can transpile!? to pure Clojure.
   In the example above I’ve changed the syntax to resemble C++
    — something you don’t have to do in Common Lisp, but can.
Can you add "AutoLisp" into "Common Lisp, Scheme and Racket"?
https://www.quora.com/Why-is-Lisp-called-the-most-powerful-language
« Last Edit: June 28, 2021, 05:46:22 AM by d2010 »

Lonnie

  • Newt
  • Posts: 169
Re: RE: Why is Lisp called the most powerful language?
« Reply #1 on: June 28, 2021, 04:40:13 PM »
From the one that decided lisp for is what autocad would use.


https://www.fourmilab.ch/autofile/www/chapter2_35.html
« Last Edit: June 28, 2021, 05:46:42 PM by Lonnie »

MickD

  • King Gator
  • Posts: 3619
  • (x-in)->[process]->(y-out) ... simples!
Re: RE: Why is Lisp called the most powerful language?
« Reply #2 on: June 28, 2021, 04:57:46 PM »

Can you add "AutoLisp" into "Common Lisp, Scheme and Racket"?


No, not really. AutoLisp is a 'hobbled' lisp in that you can't create your own syntax. You are limited to function definitions and variables and what's available in the AutoCAD API and while you can get a lot done, not having macros limits what you could achieve considerably. Then there's the lack of project structuring and other nice things available from a full language implementation.
"Short cuts make long delays,' argued Pippin.”
J.R.R. Tolkien