3 ms·
imagine python, but you can add more types in order to compile python code into machine code. So you have some slow tight loop, add types, add a decorator and i
by nurettin 3y ago
imagine python, but you can add more types in order to compile python code into machine code. So you have some slow tight loop, add types, add a decorator and it runs thousands of times faster. Now imagine being able to do this since early 2000s.
- dumdumchan 3y ago[flagged]
- nurettin 3y agoTouché, I wasn't really answering the question. But I don't think people really started using it. If my task was to gather a team of developers for a general purpose firm, I'd probably choose Java. I guess that answers a lot.
- pfdietz 3y agoLisps initially needed expensive hardware. Common Lisp wasn't even standardized until the 1980s, and by that time C was already ubiquitous and cheap.
- dunefox 3y agoMy guess is that Lisp was associated with AI in the AI winter in the 80s/90s and failed symbolic and logic AI took Lisp with it.
- pletnes 3y agoMy naive guess is lack of a good package repository. CPAN made Perl great, even if the language was not to everyone’s taste. Node/npm made javascript huge. Pypi picking up binary wheels made python the obvious choice for any data-heavy project. Is there even a central common lisp package repository?
- tmtvl 3y agoQuicklisp is the de facto standard repository.
- tiberious726 3y agoAnd basically brand new in the history of common lisp. There were dark days before quicklisp
- JonChesterfield 3y agoPeople have horrendous taste in programming languages. Also, noone ever got fired for hiring java programmers.
- BaculumMeumEst 3y agothe language was outcompeted by java and never recovered. it is less aligned for enterprise development lisp code often takes advantage of lisp’s language features to define DSLs in their projects and don’t document them well. it can be more challenging to figure out how lisp code works than java, which prioritizes predictability and standardization Java is much easier to pick up and be productive with for C++ programmers, which were a major target audience and Oracle put out absolutely insane amounts of marketing at the time java’s built in libraries are extensive and cover more real world needs than what is specified by CL so CL fell to the wayside and lost market share. and with fewer people using it, there have been fewer libraries available for common programming needs
- nurettin 3y ago> and Oracle put out absolutely insane amounts of marketing at the time You mean Sun? Java was already everywhere when Oracle acquired it.
- BaculumMeumEst 3y agoyes you are correct, my mistake