3 ms·
Lisp and Erlang also do this. My C sometimes looks like Lispy Erlangish weirdness, and my Java often looks like my C. Certain languages just have certain ways
by DiabloD3 6y ago
Lisp and Erlang also do this.
My C sometimes looks like Lispy Erlangish weirdness, and my Java often looks like my C. Certain languages just have certain ways of worming their way into your brain and improving the way you think, much to the dismay of everyone who can't think that way yet because the idiom isn't native to that language (yet).
- sandwell 6y agoI love that effect. My JS changed a lot once I grokked LISP, and I finally understood why there was a Haskell course on my degree track. One of the most rewarding training experiences was giving my old Haskell textbook to a junior team member and watching his (at the time .NET, w/LINQ) code change over the course of a few weekends.
- reddit_clone 6y agoYep. My regular programming has changed after learning lisp/erlang/haskell. For example I am writing functions with no (or less) mutation and keeping them pure. Makes for easy testing. We have Ruby programmers who has never used map/fold etc.