I like to think of Lisps as human-scale development platforms.

Because of the amount of power one person can wield using the tools provided by the language, you often don't need multiple developers to build a project to meet a specific need.

Obviously there are much larger projects like GNU Guix which need *many* developers, but I'd argue that most things an individual needs could just be simple self-authored programs.

Lisps enable greater computing freedom by maximizing personal agency.

@daviwil Unpopular opinion: there are no measurable productivity gains from using a “lisp”. If lisp programmers would be more productive on a claimed scale (2-3x of average programmer) lisp would run the world, because the economics would be too juicy to ignore. On a large scale even 1.5x would be a huge improvement and advantage.

Follow

@ringtailringo @daviwil IMHO, Lisp is very good for prototyping new applications because you can choose between different programming paradigms, and compose them. You can choose also between different run-times. Hence, you have a lot of freedom and power.

If you are working in a domain using main stream languages, where there are maintained libraries with good abstractions and paradigms, then the benefits of Lisp are less clear.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.