|
|
|
|
|
by kaliszad
1870 days ago
|
|
Well yes. Clojure in general tends to have less special syntax and in general is designed very consistently. What I find very useful is the threading macro ->> and -> which basically is a pipeline: (-> something (manipulation-of-something) (nextmanipulation) (anothermanipulation)) instead of: (anothermanipulation (nextmanipulation (manipulation-of-something something))) Often, you can remove some parenthesis in the first case as well. I really love this. It is also very easy to just wrap it in a let or a function. This alone should open the eyes of anybody, who has written at least some Shell script somewhere or does some data analysis. If it doesn't, maybe the person isn't actually that great of a thinker or a practitioner and you would be better off around other people professionally. Frankly, who are the people, who cannot grok moving the opening parenthesis before the method/ function? I don't think I have ever met anybody like that - I only read/ hear about such people in comments or at conferences and I haven't heard a name yet. |
|