Philly ETE 2017 #36 – Parasitic Programming Languages – David Nolen
With the rise of mature programming language runtimes and vast open source software library ecosystems, designing a programming language and environment from scratch becomes less and less practical from the standpoint of acquiring a user base. Scala and Clojure have demonstrated the power of piggiebacking on the Java Virtual Machine, and the meteoric rise of compile to JavaScript programming languages have shown that a parasitic approach to programming languages may have many years if not decades of viability. We examine…