Joy
'''Joy''' is a functional programming language based on combinators rather than lambda expressions. This gives it a postfix syntax, similar to Forth, although the semantics are quite different.
Tasks
- A+B
- Ackermann function
- Apply a callback to an array
- Binary digits
- Character codes
- Comments
- Copy a string
- Date format
- Empty program
- Environment variables
- Execute a system command
- Factorial
- Fibonacci sequence
- FizzBuzz
- Flatten a list
- Function composition
- Function definition
- Generic swap
- Greatest common divisor
- Hello world!
- Hello world/Text
- Higher-order functions
- Integer comparison
- Integer sequence
- Jensen's Device
- Knuth shuffle
- Loops/Infinite
- Loops/While
- Matrix transposition
- Number names
- Order two numerical lists
- Primality by trial division
- Quine
- Rename a file
- Sorting algorithms/Quicksort
- Variables
- Write float arrays to a text file
- XML/Output
- Y combinator
- Zig-zag matrix