Hey. I was looking around the internet and I came across this website (http://lispers.org/) of people praising this language called 'lisp' like it was the best thing since slicled bread. I hadent really heard of it up until then, but after I did some research it seemes everywhere I looked loads of people were saying how amazing it is and how its better than C/C++, Java, FORTRAN etc. Others were saying how it was a 'hackers language' and the how Lisp code is really hard to read. So my question is does anybody on this forum have a good knowladge of Lisp and if so, is it really as good as people say it is? I was just thinking that even if it is the most powerful high-level language ever, then why doesnt everyone use it? Most of the best programming libaries and APIs such as OpenGL give examples only in C/C++ (as far as I have seen). If Lisp is so amazing, then why arnt they all in Lisp?
APIs such as OpenGL give examples only in C/C++ (as far as I have seen). If Lisp is so amazing, then why arnt they all in Lisp?
Because there Lisp isn't the right tool for those jobs. Lisp stands for LISt Processing, it was designed by the guy who coined the term Artificial intelligence and was designed for A.I.
It has many applications outside that, and the best is academically. For a long time MIT used Scheme (a dialect of LISP) in its introductory course because of how well it could be used to teach new students programming structure. A lot of more advanced programmers claim that LISP gave them a better understanding of data structures than anything else ever could.
Okay, well I started reading http://www.gigamonkeys.com/book/ and so I will finish that and see where it takes me. Btw, have either of you learned Lisp?
Because there Lisp isn't the right tool for those jobs. Lisp stands for LISt Processing, it was designed by the guy who coined the term Artificial intelligence and was designed for A.I.
Okay, so would you say that LISP (specificly Common LISP) isnt really a genereal purpose language like C++ is?
Okay, well my main area of interest in programming is 3D graphics, specificly game programming, but I am interested in all areas of programming really, not just graphics. So if I wanted to write OpenGL graphics engines or games using existing engines (I would have to write some sort of lisp port) would learning LISP be worth it?