Joy (programming language)
≈ 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.