jkenda / aback

A stack-oriented language that uses Polish notation which can be reversed using the ; operator (previously |>)
0 stars 0 forks source link

proc -> func, macro -> inline func, add pure func #15

Open jkenda opened 1 month ago

jkenda commented 1 month ago

Procedures are functions that don't return anything. Don't use that name anymore, rename them to func. Also rename macro to inline func since untyped and numbered macros have been removed.

Introduce pure func that doesn't have side effects. It may read the environment but not change it.