What went wrong?
Why do you think it went wrong?
>>106467351Nobody uses it for anything.
>>106467954What the fuck do you expect? It's a dead language with a spec that can never change because the committee in charge of it actively decided to stop any changes and consider it a finished project.
>>106467986Finiahed project means perfected and no longer has any flaws.
>>106467986That sounds so incredibly based I might actually masturbate to the thought.Holy fuck I'm sick of updating.
>>106467986Too bad lisp is package manager slop or I'd consider using it for that reason alone.
>>106467029>language of ai>1980s expert systems were written in Lisp>1990s fuzzy logic systems were written in Lisplooks inside>infix notation is a 3rd party package>can't do matmul>can't target the gpuI wonder why it's not more popular
>>106469202It was replaced by the better lisp, python.
>>106467986>I, a retard, know shit about Common Lispkek
>>106467954>Nobody uses it for anything.Speak for yourself, i have a system running in CL for about 5 years now, working perfectly.
>>106469202>matmul>can't do matmul>can't target the gpujust install cuda and stop whininghttps://github.com/takagi/cl-cuda>infix notation is a 3rd party packagedude, get a clue, Lisp can be extended in any direction using libraries, that's the beauty of it. Instead of having to wait 5 years until somebody adds feature X to your favorite language's compiler, you just import a library and you get the feature instantly...not only you get infix notation, you can also work with symbolic algebra easily too.
>>106469372>It was replaced by the better lisp, python.Asinine comparison.Python is a substitute to Common Lisp in the same sense as fucking a blonde rubber inflatable doll is a substitute to a hot sex night with Scarlett Johanson in her prime.
>>106469463lispfags cope about this, but python really does have all the useful features of lisp. late substitution, garbage collection, etc. the whole homoiconicity thing is basically useless for practical programming. this is the short answer to why lisp's lunch got eaten - it's main selling point for most people was not the parentheses.
>>106469509>but python really does have all the useful features of lisp.let's see, so, python has no:- native code compilation- no language standard- can't change code while the program is running- can't restart at a specific stack frame- can't even have multi-line lambdas- no macros- no multiple dispatch- no generic functions- no metaobject protocol- can't extend the language by importing a libprobably more things missing too>the whole homoiconicity thing is basically useless for practical programmingthis is the most retarded thing i've read today, congratulations.
>>106469613>>let's see, so, python has no:>- native code compilationcode performance has never been a feature of lisp lol>- no language standardremember we're restricting our discussion to *useful* features. also I think it does but whatever>- can't change code while the program is runningcan. I use this all the time>- can't restart at a specific stack frame>- can't even have multi-line lambdas*useful*>- no macroslambdas fulfill all the useful functionality of macros>- no multiple dispatchthere's a decorator for single dispatch in the standard lib. doesn't really make sense for a dynamic lang but w/e>- no generic functionsisn't this just multiple dispatch?>- no metaobject protocolyeah I skimmed the wikipedia page on that. python has metaclasses, dunno what it's missing from a metaobject protocol but I'll tell you I've never missed it>- can't extend the language by importing a libyou can. several projects do this. nobody uses them tbf
>>106469613>can't even have multi-line lambdasDoesn't matter because def is lexically binding unlike defun >inb4 flet, labels>no macroshttps://peps.python.org/pep-0638/>>106469807>lambdas fulfill all the useful functionality of macrosLmao>doesn't really make sense for a dynamic lang but w/eBecause structured multimethods with multiple despatch and method combination is the same as a series of ifs on argument types
>>106469509No point in arguing with lispfags, they are the equivalent of nocoders. They masturbate to useless shit and how it's so cool to write wrappers to do anything useful. The moment you insult their language they have an autistic meltdown and then wonder why no one wants to touch their archaic language
>>106469418what do you mean "a system"