News for hackers. Stuff that matters.
Re:Running Lisp in Production (2015) by capableweb on Sunday May 24, 2020 @03:26PM (#23293948)
I wouldn't say Common Lisp is a esoteric language. Esoteric makes me think Brainfuck and other similar languages. Common Lisp and lisps in general are languages you can be productive in, in a "building a product" sense, which you cannot say about most esoteric languages.
Re:Running Lisp in Production (2015) by dirtnugget on Sunday May 24, 2020 @03:28PM (#23293961)
The author himself says it’s esoteric
Re:Running Lisp in Production (2015) by lispm on Sunday May 24, 2020 @03:43PM (#23294104)
He didn't.

He wrote: 'Contrary to popular opinion, Lisp is an incredibly practical language for building production systems.'

[dead]
Re:Running Lisp in Production (2015) by lispm on Monday May 25, 2020 @06:52AM (#23299852)
I've read it.

It says: 'We’ve built an esoteric application (even by Lisp standards)'

The application was considered by the author to be esoteric in 2015, not the programming language.

Quote: "Our Lisp services are conceptually a classical AI application that operates on huge piles of knowledge created by linguists and researchers. It’s mostly a CPU-bound program, and it is one of the biggest consumers of computing resources in our network."

The application is the compute core of a cloud-based grammar checker with lots of complex lingustic knowledge, which generates a lot of processing load.

And "(even by Lisp standards)" just means that there are other applications in the Natural Language Processing domain, which were written in Lisp, like software to do machine translation between language or text content checking systems for technical documents.

Re:Running Lisp in Production (2015) by dirtnugget on Sunday May 24, 2020 @03:31PM (#23293990)
Also, if you’re really willing to go into it you could be productive in Brainfuck. Doesn’t mean it applies to the general crowd.
Re:Running Lisp in Production (2015) by justbaker on Sunday May 24, 2020 @10:36PM (#23297169)
It’s not a good comparison at all. Learning lisp or understanding it is a good base knowledge regardless of your primarily language. It’s not a language that’s truly esoteric and difficult to reason about by nature. Metaprogramming/macros can be difficult for those inexperienced, but not impossible. Esoteric languages are often created to either use unfamiliar syntax compared to common languages or unfamiliar paradigms to those. In the end, a lot of things are very similar in nature with esoteric languages, just a very different way, with syntax that’s not as readable as common languages. Lisp is certainly readable and easy to grin even if you have little knowledge of the language