Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 567419
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T13:04:50+00:00 2026-05-13T13:04:50+00:00

I don’t know enough Lisp to say whether it’s good or bad. It seems

  • 0

I don’t know enough Lisp to say whether it’s good or bad. It seems like everyone who has used Lisp loves it, yet the most popular languages these days are descended from C.

So what is it about Lisp that is so great and why isn’t it used more? Is there anything just plain bad about Lisp (other than the incessant amount of parentheses)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T13:04:51+00:00Added an answer on May 13, 2026 at 1:04 pm

    Lisp is the Chuck Norris of programming languages.

    Lisp is the bar other languages are measured against.

    Knowing Lisp demonstrates developer enlightenment.

    I’ve heard of 3 weaknesses (and their counter-arguments):

    1. Dynamic typing.

      There’s an argument for statically typed languages out there revolving around giving the compiler enough information to catch a certain class of errors so they don’t happen at runtime. But you still need to test.

      This article argues for dynamic typing along with more testing: Strong Typing vs. Strong Testing.

    2. Hard to pick up.

      There are actually two parts to this: learning and tools.

      Lisp takes some effort to really “get”, but it’s worth it, because learning Lisp really will make you a better programmer in other languages. For instance, once you really “get” closures, you’ll understand Java’s inner classes. And once you “get” first-class functions, you’ll be depressed every time you use a language without them.

      I’ve read The Little Schemer and am reading Practical Common Lisp, which are both excellent.

      Next are the tools. I’m on a Mac, so I’ve zeroed in on Aquamacs Emacs (makes Emacs livable for a novice) and Steel Bank Common Lisp (SBCL).

    3. Lack of libraries.

      I can’t tell for sure yet, but I doubt it. For building web sites it looks like Hunchentoot and Elephant provide a good set of tools. But really I don’t see Lispers complaining about the lack of libraries (maybe because Lisp is so powerful they just aren’t needed?).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I don't know if anyone has seen this issue before but I'm just stumped.
Don't know whether I'm having a "thick day" - but I just wondered what
I don't know when to add to a dataset a tableadapter or a query
I don't remember whether I was dreaming or not but I seem to recall
I've got a string that has curly quotes in it. I'd like to replace
Don't have much to say, just can get into the event handler. XAML: <Grid>
Don't know a whole lot about streams. Why does the first version work using
Don't know if this is the right place to ask this, but I will
Don't exactly know what to search for: If i edit text in vim it
I don't edit CSS very often, and almost every time I need to go

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.