3 ms·
Emacs has this property because it uses Lisp. The general tendency for programmers to start writing everything themselves was noted, for Lisp, but was named “T
by teddyh 5mo ago
Emacs has this property because it uses Lisp. The general tendency for programmers to start writing everything themselves was noted, for Lisp, but was named “The Lisp Curse”¹. It is a curse because programmers stop collaborating. Everyone becomes their own wizard in their own tower, and overall progress stops, and a dark age sets in.
1. <https://www.winestockwebdesign.com/Essays/Lisp_Curse.html#main https://www.winestockwebdesign.com/Essays/Lisp_Curse.html#ma...>
- Antibabelic 5mo agoIs you actually look at the Lisp ecosystem as it exists today (even just Emacs by itself) you'll quickly realize that none of this is true in practice. Other people have pointed this out.[0] [0] https://applied-langua.ge/posts/lisp-curse-redemption-arc.html https://applied-langua.ge/posts/lisp-curse-redemption-arc.ht...
- vinceguidry 5mo agoThe curse actually feels more relevant to me to ruby rather than lisp.
- Joker_vD 5mo agoAnd if then you compare it to e.g. Python (or JS) ecosystem, well. It's all very relative, isn't it?
- Antibabelic 5mo agoIt's not clear to me what you mean, can you elaborate?
- xigoi 5mo agoPython and JS have more libraries because they are more popular, not because their users are somehow more inclined to collaborate.