Pail is a programming language based on pairs; just as Lisp stands for LISt Processing, Pail stands for PAIr Language. Its original working title was "Bizaaro[sic]-Pixley", as it attempts to resemble Pixley while turning several concepts on their heads: use pairs instead of lists, quote by default instead of eval by default, and allow not just values but also names of bindings to be expressed.
Sample Program
**[*let [
[cadrg *[#fst ##*[#snd #g]]]
**[*let [
[g [x [y z]]]
***cadrg
]]
]]
Computational Class
Programming Paradigms
Documentation
Implementations
Test Requirements
- an implementation of Falderal (we suggest py-falderal)
Download
Development
Github: catseye/Pail
Bitbucket: catseye/pail
Issue tracker: on github