3 ms·
That might be (perhaps) true in other languages, but that is not the point in Lisp.
by hellofunk 9y ago
That might be (perhaps) true in other languages, but that is not the point in Lisp.
- Koshkin 9y agoBest practices, patterns, idioms are all important no matter what language. Lisp is not special in this regard (although, I admit, Lisp developers may stick around a bit longer).
- hellofunk 9y agoThere is a big difference between language idioms and design patterns.
- flavio81 9y ago>Lisp is not special in this regard In reality, yes, at least because of two differences: 1. Lisp is a significantly more powerful language, compared to most non-Lisp languages. Thus, many patterns and practices that are needed in other languages, are simply not needed at all in Lisp, or become far simpler. 2. Lisp is a "programmable programming language" where code is a "first class citizen" and can be manipulated as well as any other kind of data such as numbers. This opens a very different approach to programming, with its own, different "best practices".
- TeMPOraL 9y agoBest practices, patterns and idioms are all tools, not religious symbols. If you treat them as the latter, you end up with things like JavaScript one-line projects that have 1kb worth of grunt/gulp/webpack config files, or with HelloWorldFactoryLightweightBridgeBuilderAbstractFacade in Java.