ParentFull threadeffn·Calling Javascript a functional language is quite a stretch. All native data structures are mutable, the function literal syntax is extremely clumsy, and there is no algebraic datatypes, pattern matching or TCO.View on HN