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 and 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
  • JoyOfPostfix/PDF in heise/Download also in the Android Register
  • JoyOfPostfix.pdf at Github
  • Joy-of-Postfix.github.io homepage

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

After starting the App, 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 copy collect setrec set 
trans 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

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

Made by metazip

This revision created on Sat, 9 Nov 2024 20:40:44 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.