- ACL
- Ait
- Aocla
- Breeze
- Callisto
- Cat
- Cognate
- colorForth
- CoSy
- Deque
- DSSP
- dt
- Elymas
- Enchilada
- ETAC
- F
- Factor
- Fiveth
- Forth
- Fourth
- Freelang
- Gershwin
- iNet
- Joy
- kcats
- Kitten
- lang5
- Listack
- LSE64
- Lviv
- Meow5
- min
- Mirth
- mjoy
- Mlatu
- Ode
- OForth
- Om
- Onyx
- Plorth
- Popr
- Porth
- PostScript
- Prowl
- Quest32
- Quackery
- r3
- Raven
- Retro
- RPL
- Staapl
- Stabel
- Tal
- Titan
- Trith
- Uiua
- Worst
- xs
- XY
- 5th
- 8th

Concatenative topics

- Compilers
- Interpreters
- Type systems
- Object systems
- Quotations
- Variables
- Garbage collection
- Example programs

Concatenative meta

Other languages

Meta

F is a pure functional concatenative language originally designed as an extension of False. F contains the list-operations of K3 and the `dip`

combinator of Joy. Floating-point and symbolic datatypes are supported. One-time assignment is enforced in syntax. A theory of function-valence and -charge is outlined. F also contains a general continuation primitive $, and the pattern sublanguage of XY. G is a variant of F in which the K3 adverbs are implemented as primitives.

To define a list in F, you use the bracket operator. Arithmetic operators are one character, and usually the character you'd expect. There are logical operators that return booleans such as equal (=) and more (>). There is also minimum which is &. Among these there is also match (~) which checks if the values of two arrays are the same.

The next combinator is shape (#) which returns the size(s) of multidimensional and single-dimensional arrays alike. Then there is reverse (|) which reverses the values of an array. Then where (@) which checks for indices that are true if interpreted as booleans.

For more information:

*This revision created on Sun, 24 Mar 2024 00:05:35 by goren
(i completely changed the convention for announcing new combinators for like a moment so i fixed that)
*