Om
Om is the most recent addition to the long list of concatenative languages and attempts to be the simplest (and no simpler).
Some defining features of Om:
- Om has an extremely minimal syntax. Each program consists of only three syntactic elements: operand, operator, and separator.
- Om uses prefix notation rather than postfix. Rather than passing a data stack to each function, the remainder of the program is passed to each function for rewriting.
- Om has a unique "panmorphic" type system in which there is only one data type exposed in the language (a program), even though the implementation can optimize data representations for operations.
- Om is Unicode compliant and implemented using C++, Boost, and ICU.
For discussions, please use the concatenative mailing group.
Website: http://om-language.org
Documentation: http://sparist.github.com/Om
This revision created on Sun, 6 Jan 2013 20:40:04 by sparist
(Improved the description of Om)