Hacker News new | ask | show | jobs
by jsprogrammer 3901 days ago
A functional language can allow mutations (see Haskell, LISP, etc.).

All a functional language really needs is first class functions. JS has had that since the very beginning.