Joy (programming language)

Uses your system voice; voice and rate in settings.

Snapshot

≈ 1 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

Joy is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than the lambda calculus . It was inspired by the function-level programming style of John Backus's FP.

Joy is a purely functional programming language that was produced by Manfred von Thun of La Trobe University in Melbourne, Australia. Joy is based on composition of functions rather than the lambda calculus . It was inspired by the function-level programming style of John Backus's FP. DEFINE square == dup * . The square function makes a copy of the top element with dup, and then multiplies the two top elements of the stack with *, leaving the square of the original top element at the top of the stack, with no need for a formal parameter. This makes Joy concise, as illustrated by this definition of quicksort: DEFINE qsort == [small] [] [uncons [>] split] [swapd cons concat] binrec. ==External links== Joy homepage mirror Joy source code (GitHub-Archive)

Text derived from https://en.wikipedia.org/w/index.php?oldid=1378927714 under CC BY-SA 4.0; modifications have been made.