Earlier quoted context omitted.
As a recovering schemer, I often heard how Javascript is very closely related to Scheme, but I've never really seen the resemblance. Granted, both languages possess: * Dynamic Typing * Garbage Collection * First Class Functions However, Python also meets those requirements. Now, looking at it from the Scheme perspective, Python is missing * Tail Recursion * Macros * Continuations * Concise Language Spec However, Java…
Lexical scope and first-class functions are about as far as the similarities go. JavaScript has nothing on Scheme.
Re: What Elm and Haskell are teaching mainstream JS [video]
#31Doesn't have to have anything `on`, simply coming from is enough.