The Language Roadmap
Pometo is a reimplementation of a venerable programming language paradigm apl (which stands for Another Programming Language imagine the brass neck of that for a name?).
The aim is to make a janus-faced, pure-functional, auxiliary (or lambda) language:
- looking towards
Erlang,ElixirandLFEit is a nativeBEAMlanguage that can handle native data types - looking towards
aplit is a normalaplimplementation
We therefore have some prejudices:
- conforming to the current version of Dyalog APL (18.0) requires no special decision making
- deviating from or extending the language from that base requires an explicit decision to do so
Pometois not a concurrent language - it runs inside a singleBEAMprocess - concurrency comes from being embedded inside an application writen inErlang,ElixirorLFE. This means thatPometowill never have what are traditionally thought of as coreBEAMfeatures:- no OTP/supervision trees
- no message passing
- no side effects - it is a pure functional language
There are some great Dyalog resources:
