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:18:21 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.