Who else enjoy understanding abstractions in less abstract languages ? [1]<p>I never really click about a paradigm or a concept until I see two encodings of it. Most of the time a system designed around a particular concept doesn&#x27;t help me at all, it&#x27;s like asking a fish about water.<p>[1] needed ADA to get a feel of public &#x2F; private in Java, needed recursive and purely functional to finally stay alive in the stateful world of C and the like, and Monads in Haskell were always obfuscated by its glorious type system, so learning about them in elisp (sic) was of a great help.