Front Page All Articles Recent Changes Random Article

Contents

Concatenative language

  • ACL
  • Ait
  • Aocla
  • Breeze
  • Callisto
  • Cat
  • Cognate
  • colorForth
  • Concata
  • CoSy
  • Deque
  • DSSP
  • dt
  • Elymas
  • Enchilada
  • ETAC
  • F
  • Factor
  • Fiveth
  • Forth
  • Fourth
  • Freelang
  • Gershwin
  • hex
  • iNet
  • Joy
  • Joy of Postfix App
  • 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
  • SPL
  • 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

  • People
  • Communities

Other languages

  • APL
  • C++
  • Erlang
  • FP trivia
  • Haskell
  • Io
  • Java
  • JavaScript
  • Lisp
  • ML
  • Oberon
  • RPL
  • Self
  • Slate
  • Smalltalk

Meta

  • Search
  • Farkup wiki format
  • Etiquette
  • Sandbox

Joy of Postfix

is an Android App with a subset of the Joy programming language with some modifications

The App was implemented in Kotlin and compiled with Android Studio (Electric Eel)

External resources

  • JoyOfPostfix/App in heise/Download in the Android Register [1]
  • JoyOfPostfix/PDF in heise/Download also in the Android Register
  • JoyOfPostfix.pdf at Github

https://camo.githubusercontent.com/bece1da349eef89be827dc27041e59b52eb192c8345891a68bd3d3fdb700246f/68747470733a2f2f7777772e68656973652e64652f736f6674776172652f69636f6e732f646f776e6c6f61645f6c6f676f312e706e67

https://joy-of-postfix.github.io/JoyOfPostfixGreen.png

type ==words== and then ==CALC==

help words dump date timestamp fcopyto fremove files savetext loadtext save load . print .s unpair pair qsort enconcat clear Y fact reci root rem dupd popd swapd rotated rollupd rolldownd last init ifnull iflist ifcons ifbool ifident iffloat ifstring ifundef test gc helpinfo identdump identlist timeformat strtod trytoval toval tostr parse pack unpack size error abort try binrec linrec genrec tailrec primrec cleave split2 filter fold map step break loop while times cond case choice ifte branch if return do nullary dip2 dip i join split replace1 replace ord chr trimpre trimr triml trim capitalize lower upper indexof rightstr leftstr substr put get prod sum fromto iota count find swoncat concat drop take make of at index intern bound user info body name type undef string float ident consp bool leaf list null small in has max min >= <= > < != <> = xor or and not deg rad tanh cosh sinh atan2 atan acos asin tan cos sin pi cbrt sqrt sq log2 log10 log exp roundto round frac int trunc ceil floor neg abs sign succ pred pow mod ÷ / × - + reverse unswons swons uncons cons rest first rolldown rollup rotate over swap pop dup unstack stack id ' ! == undefined

This revision created on Mon, 28 Oct 2024 22:13:15 by fpstefan

Latest Revisions Edit

All content is © 2008-2024 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license.