Concatenative language
Other languages
Computer Science
Meta
The Gershwin programming language is a stack-based, concatenative language with a [[Clojure]] runtime that targets the Java Virtual Machine ([[JVM]]). It features a fusion of Clojure datastructures, namespaces and concurrency semantics with an API inspired by the [[Factor]] concatenative programming language. With seamless Clojure interop, Gershwin can leverage all the power and reach of the Clojure/JVM ecosystem while also providing the unique features of stack-based, concatenative languages: composition by code concatenation, point-free expressions, data-flow combinators, and simple, powerful code factoring. - [[https://gershwin.github.io]] - [[https://github.com/gershwin/gershwin]] - [[https://www.youtube.com/watch?v=0M0djR1M65o]] "Gershwin: Stack-based, Concatenative Clojure" by Daniel Gregoire (Strange Loop, 2013)
Describe this revision:
Save