0
Comments
  • 1
    LISP is not "too good". It's not like people couldn't handle the "power" of LISP. It's that LISP projects invariably suck.

    First, what you normally do is making a DSL in LISP, then using that DSL to solve the problem. Effectively, every project has its own language, which makes for a maintenance hell.

    Second, typical LISP programs consist of tuple soup. Unless you run it, you have no idea whether something even is data and not code. That comes from the first AI hype where people thought programs writing programs was the way to AI, but it turned out it was just the way to unmaintainable spaghetti code.

    Yes, a lone hacker can get amazing shit done in LISP. It's just that this shit is write-only and has no future because nobody will maintain that afterwards, i.e. throw-away code.
Add Comment