Concatenative topics
Concatenative meta
Other languages
Meta
Deque is an ad-hoc example by Christopher Diggins for a concatenative language that is not a stack language. It uses a http://en.wikipedia.org/wiki/Deque instead.
To quote from his message to the concatenative mailing list:
1!
— Pushes a one to the right of the deque!1
— Pushes a one to the left of the dequeadd!
— Adds the right two numbers of the deque!add
— Adds the left two numbers of the deque3! !5 !2 sub! !add
If applied to an empty deque this will leave the value 4 on the deque.
A Python implementation was given by the streamer Tsoding https://github.com/tsoding/deque.py.
This revision created on Sat, 23 Mar 2024 23:12:52 by evincarofautumn (Tidying.)